--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 3
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR 2 NIFOUR 0 IFOMOD 2 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 27NBRE OBJETS 47
+ AB AD AE BC BF CD CG DH
+ EF EH FG GH FE EA DC HD
+ DA HE GF FB RIGHT LEFT BOTTOM TOP
+ FRONT BACK DARCY3
+ 1 2 3 4 5 6 7 8 9 10
+ 11 12 13 14 15 16 17 18 19 20
+ 21 22 23 24 25 26 27
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 9 9 10 10 11 11 12 12 13
+ 13 14 14 15 15 16 16 17 17 2
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 18 18 19 19 20 20 21 21 22
+ 22 23 23 24 24 25 25 26 26 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 27 27 28 28 29 29 30 30 31
+ 31 32 32 33 33 34 34 35 35 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 36 36 37 37 38 38 39 39 40
+ 40 41 41 42 42 43 43 44 44 3
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 45 45 46 46 47 47 48 48 49
+ 49 50 50 51 51 52 52 53 53 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3 54 54 55 55 56 56 57 57 58
+ 58 59 59 60 60 61 61 62 62 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3 63 63 64 64 65 65 66 66 67
+ 67 68 68 69 69 70 70 71 71 7
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 72 72 73 73 74 74 75 75 76
+ 76 77 77 78 78 79 79 80 80 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 81 81 82 82 83 83 84 84 85
+ 85 86 86 87 87 88 88 89 89 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 90 90 91 91 92 92 93 93 94
+ 94 95 95 96 96 97 97 98 98 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 99 99 100 100 101 101 102 102 103
+ 103 104 104 105 105 106 106 107 107 7
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 7 108 108 109 109 110 110 111 111 112
+ 112 113 113 114 114 115 115 116 116 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 89 89 88 88 87 87 86 86 85
+ 85 84 84 83 83 82 82 81 81 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 35 35 34 34 33 33 32 32 31
+ 31 30 30 29 29 28 28 27 27 1
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 62 62 61 61 60 60 59 59 58
+ 58 57 57 56 56 55 55 54 54 3
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 8 80 80 79 79 78 78 77 77 76
+ 76 75 75 74 74 73 73 72 72 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 26 26 25 25 24 24 23 23 22
+ 22 21 21 20 20 19 19 18 18 1
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 8 98 98 97 97 96 96 95 95 94
+ 94 93 93 92 92 91 91 90 90 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 7 107 107 106 106 105 105 104 104 103
+ 103 102 102 101 101 100 100 99 99 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 53 53 52 52 51 51 50 50 49
+ 49 48 48 47 47 46 46 45 45 2
+ 8 0 4 4 100
+ 1 5 13 14
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 9 117 27 9 10 118 117 10 11
+ 119 118 11 12 120 119 12 13 121 120
+ 13 14 122 121 14 15 123 122 15 16
+ 124 123 16 17 125 124 17 2 45 125
+ 27 117 126 28 117 118 127 126 118 119
+ 128 127 119 120 129 128 120 121 130 129
+ 121 122 131 130 122 123 132 131 123 124
+ 133 132 124 125 134 133 125 45 46 134
+ 28 126 135 29 126 127 136 135 127 128
+ 137 136 128 129 138 137 129 130 139 138
+ 130 131 140 139 131 132 141 140 132 133
+ 142 141 133 134 143 142 134 46 47 143
+ 29 135 144 30 135 136 145 144 136 137
+ 146 145 137 138 147 146 138 139 148 147
+ 139 140 149 148 140 141 150 149 141 142
+ 151 150 142 143 152 151 143 47 48 152
+ 30 144 153 31 144 145 154 153 145 146
+ 155 154 146 147 156 155 147 148 157 156
+ 148 149 158 157 149 150 159 158 150 151
+ 160 159 151 152 161 160 152 48 49 161
+ 31 153 162 32 153 154 163 162 154 155
+ 164 163 155 156 165 164 156 157 166 165
+ 157 158 167 166 158 159 168 167 159 160
+ 169 168 160 161 170 169 161 49 50 170
+ 32 162 171 33 162 163 172 171 163 164
+ 173 172 164 165 174 173 165 166 175 174
+ 166 167 176 175 167 168 177 176 168 169
+ 178 177 169 170 179 178 170 50 51 179
+ 33 171 180 34 171 172 181 180 172 173
+ 182 181 173 174 183 182 174 175 184 183
+ 175 176 185 184 176 177 186 185 177 178
+ 187 186 178 179 188 187 179 51 52 188
+ 34 180 189 35 180 181 190 189 181 182
+ 191 190 182 183 192 191 183 184 193 192
+ 184 185 194 193 185 186 195 194 186 187
+ 196 195 187 188 197 196 188 52 53 197
+ 35 189 81 5 189 190 82 81 190 191
+ 83 82 191 192 84 83 192 193 85 84
+ 193 194 86 85 194 195 87 86 195 196
+ 88 87 196 197 89 88 197 53 6 89
+ 8 0 4 4 100
+ 15 7 12 16
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 4 62 198 72 62 61 199 198 61 60
+ 200 199 60 59 201 200 59 58 202 201
+ 58 57 203 202 57 56 204 203 56 55
+ 205 204 55 54 206 205 54 3 63 206
+ 72 198 207 73 198 199 208 207 199 200
+ 209 208 200 201 210 209 201 202 211 210
+ 202 203 212 211 203 204 213 212 204 205
+ 214 213 205 206 215 214 206 63 64 215
+ 73 207 216 74 207 208 217 216 208 209
+ 218 217 209 210 219 218 210 211 220 219
+ 211 212 221 220 212 213 222 221 213 214
+ 223 222 214 215 224 223 215 64 65 224
+ 74 216 225 75 216 217 226 225 217 218
+ 227 226 218 219 228 227 219 220 229 228
+ 220 221 230 229 221 222 231 230 222 223
+ 232 231 223 224 233 232 224 65 66 233
+ 75 225 234 76 225 226 235 234 226 227
+ 236 235 227 228 237 236 228 229 238 237
+ 229 230 239 238 230 231 240 239 231 232
+ 241 240 232 233 242 241 233 66 67 242
+ 76 234 243 77 234 235 244 243 235 236
+ 245 244 236 237 246 245 237 238 247 246
+ 238 239 248 247 239 240 249 248 240 241
+ 250 249 241 242 251 250 242 67 68 251
+ 77 243 252 78 243 244 253 252 244 245
+ 254 253 245 246 255 254 246 247 256 255
+ 247 248 257 256 248 249 258 257 249 250
+ 259 258 250 251 260 259 251 68 69 260
+ 78 252 261 79 252 253 262 261 253 254
+ 263 262 254 255 264 263 255 256 265 264
+ 256 257 266 265 257 258 267 266 258 259
+ 268 267 259 260 269 268 260 69 70 269
+ 79 261 270 80 261 262 271 270 262 263
+ 272 271 263 264 273 272 264 265 274 273
+ 265 266 275 274 266 267 276 275 267 268
+ 277 276 268 269 278 277 269 70 71 278
+ 80 270 116 8 270 271 115 116 271 272
+ 114 115 272 273 113 114 273 274 112 113
+ 274 275 111 112 275 276 110 111 276 277
+ 109 110 277 278 108 109 278 71 7 108
+ 8 0 4 4 100
+ 1 4 6 17
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 9 279 18 9 10 280 279 10 11
+ 281 280 11 12 282 281 12 13 283 282
+ 13 14 284 283 14 15 285 284 15 16
+ 286 285 16 17 287 286 17 2 36 287
+ 18 279 288 19 279 280 289 288 280 281
+ 290 289 281 282 291 290 282 283 292 291
+ 283 284 293 292 284 285 294 293 285 286
+ 295 294 286 287 296 295 287 36 37 296
+ 19 288 297 20 288 289 298 297 289 290
+ 299 298 290 291 300 299 291 292 301 300
+ 292 293 302 301 293 294 303 302 294 295
+ 304 303 295 296 305 304 296 37 38 305
+ 20 297 306 21 297 298 307 306 298 299
+ 308 307 299 300 309 308 300 301 310 309
+ 301 302 311 310 302 303 312 311 303 304
+ 313 312 304 305 314 313 305 38 39 314
+ 21 306 315 22 306 307 316 315 307 308
+ 317 316 308 309 318 317 309 310 319 318
+ 310 311 320 319 311 312 321 320 312 313
+ 322 321 313 314 323 322 314 39 40 323
+ 22 315 324 23 315 316 325 324 316 317
+ 326 325 317 318 327 326 318 319 328 327
+ 319 320 329 328 320 321 330 329 321 322
+ 331 330 322 323 332 331 323 40 41 332
+ 23 324 333 24 324 325 334 333 325 326
+ 335 334 326 327 336 335 327 328 337 336
+ 328 329 338 337 329 330 339 338 330 331
+ 340 339 331 332 341 340 332 41 42 341
+ 24 333 342 25 333 334 343 342 334 335
+ 344 343 335 336 345 344 336 337 346 345
+ 337 338 347 346 338 339 348 347 339 340
+ 349 348 340 341 350 349 341 42 43 350
+ 25 342 351 26 342 343 352 351 343 344
+ 353 352 344 345 354 353 345 346 355 354
+ 346 347 356 355 347 348 357 356 348 349
+ 358 357 349 350 359 358 350 43 44 359
+ 26 351 62 4 351 352 61 62 352 353
+ 60 61 353 354 59 60 354 355 58 59
+ 355 356 57 58 356 357 56 57 357 358
+ 55 56 358 359 54 55 359 44 3 54
+ 8 0 4 4 100
+ 9 11 12 18
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 81 360 90 81 82 361 360 82 83
+ 362 361 83 84 363 362 84 85 364 363
+ 85 86 365 364 86 87 366 365 87 88
+ 367 366 88 89 368 367 89 6 99 368
+ 90 360 369 91 360 361 370 369 361 362
+ 371 370 362 363 372 371 363 364 373 372
+ 364 365 374 373 365 366 375 374 366 367
+ 376 375 367 368 377 376 368 99 100 377
+ 91 369 378 92 369 370 379 378 370 371
+ 380 379 371 372 381 380 372 373 382 381
+ 373 374 383 382 374 375 384 383 375 376
+ 385 384 376 377 386 385 377 100 101 386
+ 92 378 387 93 378 379 388 387 379 380
+ 389 388 380 381 390 389 381 382 391 390
+ 382 383 392 391 383 384 393 392 384 385
+ 394 393 385 386 395 394 386 101 102 395
+ 93 387 396 94 387 388 397 396 388 389
+ 398 397 389 390 399 398 390 391 400 399
+ 391 392 401 400 392 393 402 401 393 394
+ 403 402 394 395 404 403 395 102 103 404
+ 94 396 405 95 396 397 406 405 397 398
+ 407 406 398 399 408 407 399 400 409 408
+ 400 401 410 409 401 402 411 410 402 403
+ 412 411 403 404 413 412 404 103 104 413
+ 95 405 414 96 405 406 415 414 406 407
+ 416 415 407 408 417 416 408 409 418 417
+ 409 410 419 418 410 411 420 419 411 412
+ 421 420 412 413 422 421 413 104 105 422
+ 96 414 423 97 414 415 424 423 415 416
+ 425 424 416 417 426 425 417 418 427 426
+ 418 419 428 427 419 420 429 428 420 421
+ 430 429 421 422 431 430 422 105 106 431
+ 97 423 432 98 423 424 433 432 424 425
+ 434 433 425 426 435 434 426 427 436 435
+ 427 428 437 436 428 429 438 437 429 430
+ 439 438 430 431 440 439 431 106 107 440
+ 98 432 116 8 432 433 115 116 433 434
+ 114 115 434 435 113 114 435 436 112 113
+ 436 437 111 112 437 438 110 111 438 439
+ 109 110 439 440 108 109 440 107 7 108
+ 8 0 4 4 100
+ 4 7 19 20
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 2 36 441 45 36 37 442 441 37 38
+ 443 442 38 39 444 443 39 40 445 444
+ 40 41 446 445 41 42 447 446 42 43
+ 448 447 43 44 449 448 44 3 63 449
+ 45 441 450 46 441 442 451 450 442 443
+ 452 451 443 444 453 452 444 445 454 453
+ 445 446 455 454 446 447 456 455 447 448
+ 457 456 448 449 458 457 449 63 64 458
+ 46 450 459 47 450 451 460 459 451 452
+ 461 460 452 453 462 461 453 454 463 462
+ 454 455 464 463 455 456 465 464 456 457
+ 466 465 457 458 467 466 458 64 65 467
+ 47 459 468 48 459 460 469 468 460 461
+ 470 469 461 462 471 470 462 463 472 471
+ 463 464 473 472 464 465 474 473 465 466
+ 475 474 466 467 476 475 467 65 66 476
+ 48 468 477 49 468 469 478 477 469 470
+ 479 478 470 471 480 479 471 472 481 480
+ 472 473 482 481 473 474 483 482 474 475
+ 484 483 475 476 485 484 476 66 67 485
+ 49 477 486 50 477 478 487 486 478 479
+ 488 487 479 480 489 488 480 481 490 489
+ 481 482 491 490 482 483 492 491 483 484
+ 493 492 484 485 494 493 485 67 68 494
+ 50 486 495 51 486 487 496 495 487 488
+ 497 496 488 489 498 497 489 490 499 498
+ 490 491 500 499 491 492 501 500 492 493
+ 502 501 493 494 503 502 494 68 69 503
+ 51 495 504 52 495 496 505 504 496 497
+ 506 505 497 498 507 506 498 499 508 507
+ 499 500 509 508 500 501 510 509 501 502
+ 511 510 502 503 512 511 503 69 70 512
+ 52 504 513 53 504 505 514 513 505 506
+ 515 514 506 507 516 515 507 508 517 516
+ 508 509 518 517 509 510 519 518 510 511
+ 520 519 511 512 521 520 512 70 71 521
+ 53 513 99 6 513 514 100 99 514 515
+ 101 100 515 516 102 101 516 517 103 102
+ 517 518 104 103 518 519 105 104 519 520
+ 106 105 520 521 107 106 521 71 7 107
+ 8 0 4 4 100
+ 2 8 18 14
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 18 522 27 18 19 523 522 19 20
+ 524 523 20 21 525 524 21 22 526 525
+ 22 23 527 526 23 24 528 527 24 25
+ 529 528 25 26 530 529 26 4 72 530
+ 27 522 531 28 522 523 532 531 523 524
+ 533 532 524 525 534 533 525 526 535 534
+ 526 527 536 535 527 528 537 536 528 529
+ 538 537 529 530 539 538 530 72 73 539
+ 28 531 540 29 531 532 541 540 532 533
+ 542 541 533 534 543 542 534 535 544 543
+ 535 536 545 544 536 537 546 545 537 538
+ 547 546 538 539 548 547 539 73 74 548
+ 29 540 549 30 540 541 550 549 541 542
+ 551 550 542 543 552 551 543 544 553 552
+ 544 545 554 553 545 546 555 554 546 547
+ 556 555 547 548 557 556 548 74 75 557
+ 30 549 558 31 549 550 559 558 550 551
+ 560 559 551 552 561 560 552 553 562 561
+ 553 554 563 562 554 555 564 563 555 556
+ 565 564 556 557 566 565 557 75 76 566
+ 31 558 567 32 558 559 568 567 559 560
+ 569 568 560 561 570 569 561 562 571 570
+ 562 563 572 571 563 564 573 572 564 565
+ 574 573 565 566 575 574 566 76 77 575
+ 32 567 576 33 567 568 577 576 568 569
+ 578 577 569 570 579 578 570 571 580 579
+ 571 572 581 580 572 573 582 581 573 574
+ 583 582 574 575 584 583 575 77 78 584
+ 33 576 585 34 576 577 586 585 577 578
+ 587 586 578 579 588 587 579 580 589 588
+ 580 581 590 589 581 582 591 590 582 583
+ 592 591 583 584 593 592 584 78 79 593
+ 34 585 594 35 585 586 595 594 586 587
+ 596 595 587 588 597 596 588 589 598 597
+ 589 590 599 598 590 591 600 599 591 592
+ 601 600 592 593 602 601 593 79 80 602
+ 35 594 90 5 594 595 91 90 595 596
+ 92 91 596 597 93 92 597 598 94 93
+ 598 599 95 94 599 600 96 95 600 601
+ 97 96 601 602 98 97 602 80 8 98
+ 14 0 6 8 1000
+ 26 25 28 29 30 31
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 18 522 27 9 279 603 117 18 19
+ 523 522 279 288 604 603 19 20 524 523
+ 288 297 605 604 20 21 525 524 297 306
+ 606 605 21 22 526 525 306 315 607 606
+ 22 23 527 526 315 324 608 607 23 24
+ 528 527 324 333 609 608 24 25 529 528
+ 333 342 610 609 25 26 530 529 342 351
+ 611 610 26 4 72 530 351 62 198 611
+ 27 522 531 28 117 603 612 126 522 523
+ 532 531 603 604 613 612 523 524 533 532
+ 604 605 614 613 524 525 534 533 605 606
+ 615 614 525 526 535 534 606 607 616 615
+ 526 527 536 535 607 608 617 616 527 528
+ 537 536 608 609 618 617 528 529 538 537
+ 609 610 619 618 529 530 539 538 610 611
+ 620 619 530 72 73 539 611 198 207 620
+ 28 531 540 29 126 612 621 135 531 532
+ 541 540 612 613 622 621 532 533 542 541
+ 613 614 623 622 533 534 543 542 614 615
+ 624 623 534 535 544 543 615 616 625 624
+ 535 536 545 544 616 617 626 625 536 537
+ 546 545 617 618 627 626 537 538 547 546
+ 618 619 628 627 538 539 548 547 619 620
+ 629 628 539 73 74 548 620 207 216 629
+ 29 540 549 30 135 621 630 144 540 541
+ 550 549 621 622 631 630 541 542 551 550
+ 622 623 632 631 542 543 552 551 623 624
+ 633 632 543 544 553 552 624 625 634 633
+ 544 545 554 553 625 626 635 634 545 546
+ 555 554 626 627 636 635 546 547 556 555
+ 627 628 637 636 547 548 557 556 628 629
+ 638 637 548 74 75 557 629 216 225 638
+ 30 549 558 31 144 630 639 153 549 550
+ 559 558 630 631 640 639 550 551 560 559
+ 631 632 641 640 551 552 561 560 632 633
+ 642 641 552 553 562 561 633 634 643 642
+ 553 554 563 562 634 635 644 643 554 555
+ 564 563 635 636 645 644 555 556 565 564
+ 636 637 646 645 556 557 566 565 637 638
+ 647 646 557 75 76 566 638 225 234 647
+ 31 558 567 32 153 639 648 162 558 559
+ 568 567 639 640 649 648 559 560 569 568
+ 640 641 650 649 560 561 570 569 641 642
+ 651 650 561 562 571 570 642 643 652 651
+ 562 563 572 571 643 644 653 652 563 564
+ 573 572 644 645 654 653 564 565 574 573
+ 645 646 655 654 565 566 575 574 646 647
+ 656 655 566 76 77 575 647 234 243 656
+ 32 567 576 33 162 648 657 171 567 568
+ 577 576 648 649 658 657 568 569 578 577
+ 649 650 659 658 569 570 579 578 650 651
+ 660 659 570 571 580 579 651 652 661 660
+ 571 572 581 580 652 653 662 661 572 573
+ 582 581 653 654 663 662 573 574 583 582
+ 654 655 664 663 574 575 584 583 655 656
+ 665 664 575 77 78 584 656 243 252 665
+ 33 576 585 34 171 657 666 180 576 577
+ 586 585 657 658 667 666 577 578 587 586
+ 658 659 668 667 578 579 588 587 659 660
+ 669 668 579 580 589 588 660 661 670 669
+ 580 581 590 589 661 662 671 670 581 582
+ 591 590 662 663 672 671 582 583 592 591
+ 663 664 673 672 583 584 593 592 664 665
+ 674 673 584 78 79 593 665 252 261 674
+ 34 585 594 35 180 666 675 189 585 586
+ 595 594 666 667 676 675 586 587 596 595
+ 667 668 677 676 587 588 597 596 668 669
+ 678 677 588 589 598 597 669 670 679 678
+ 589 590 599 598 670 671 680 679 590 591
+ 600 599 671 672 681 680 591 592 601 600
+ 672 673 682 681 592 593 602 601 673 674
+ 683 682 593 79 80 602 674 261 270 683
+ 35 594 90 5 189 675 360 81 594 595
+ 91 90 675 676 369 360 595 596 92 91
+ 676 677 378 369 596 597 93 92 677 678
+ 387 378 597 598 94 93 678 679 396 387
+ 598 599 95 94 679 680 405 396 599 600
+ 96 95 680 681 414 405 600 601 97 96
+ 681 682 423 414 601 602 98 97 682 683
+ 432 423 602 80 8 98 683 270 116 432
+ 9 279 603 117 10 280 684 118 279 288
+ 604 603 280 289 685 684 288 297 605 604
+ 289 298 686 685 297 306 606 605 298 307
+ 687 686 306 315 607 606 307 316 688 687
+ 315 324 608 607 316 325 689 688 324 333
+ 609 608 325 334 690 689 333 342 610 609
+ 334 343 691 690 342 351 611 610 343 352
+ 692 691 351 62 198 611 352 61 199 692
+ 117 603 612 126 118 684 693 127 603 604
+ 613 612 684 685 694 693 604 605 614 613
+ 685 686 695 694 605 606 615 614 686 687
+ 696 695 606 607 616 615 687 688 697 696
+ 607 608 617 616 688 689 698 697 608 609
+ 618 617 689 690 699 698 609 610 619 618
+ 690 691 700 699 610 611 620 619 691 692
+ 701 700 611 198 207 620 692 199 208 701
+ 126 612 621 135 127 693 702 136 612 613
+ 622 621 693 694 703 702 613 614 623 622
+ 694 695 704 703 614 615 624 623 695 696
+ 705 704 615 616 625 624 696 697 706 705
+ 616 617 626 625 697 698 707 706 617 618
+ 627 626 698 699 708 707 618 619 628 627
+ 699 700 709 708 619 620 629 628 700 701
+ 710 709 620 207 216 629 701 208 217 710
+ 135 621 630 144 136 702 711 145 621 622
+ 631 630 702 703 712 711 622 623 632 631
+ 703 704 713 712 623 624 633 632 704 705
+ 714 713 624 625 634 633 705 706 715 714
+ 625 626 635 634 706 707 716 715 626 627
+ 636 635 707 708 717 716 627 628 637 636
+ 708 709 718 717 628 629 638 637 709 710
+ 719 718 629 216 225 638 710 217 226 719
+ 144 630 639 153 145 711 720 154 630 631
+ 640 639 711 712 721 720 631 632 641 640
+ 712 713 722 721 632 633 642 641 713 714
+ 723 722 633 634 643 642 714 715 724 723
+ 634 635 644 643 715 716 725 724 635 636
+ 645 644 716 717 726 725 636 637 646 645
+ 717 718 727 726 637 638 647 646 718 719
+ 728 727 638 225 234 647 719 226 235 728
+ 153 639 648 162 154 720 729 163 639 640
+ 649 648 720 721 730 729 640 641 650 649
+ 721 722 731 730 641 642 651 650 722 723
+ 732 731 642 643 652 651 723 724 733 732
+ 643 644 653 652 724 725 734 733 644 645
+ 654 653 725 726 735 734 645 646 655 654
+ 726 727 736 735 646 647 656 655 727 728
+ 737 736 647 234 243 656 728 235 244 737
+ 162 648 657 171 163 729 738 172 648 649
+ 658 657 729 730 739 738 649 650 659 658
+ 730 731 740 739 650 651 660 659 731 732
+ 741 740 651 652 661 660 732 733 742 741
+ 652 653 662 661 733 734 743 742 653 654
+ 663 662 734 735 744 743 654 655 664 663
+ 735 736 745 744 655 656 665 664 736 737
+ 746 745 656 243 252 665 737 244 253 746
+ 171 657 666 180 172 738 747 181 657 658
+ 667 666 738 739 748 747 658 659 668 667
+ 739 740 749 748 659 660 669 668 740 741
+ 750 749 660 661 670 669 741 742 751 750
+ 661 662 671 670 742 743 752 751 662 663
+ 672 671 743 744 753 752 663 664 673 672
+ 744 745 754 753 664 665 674 673 745 746
+ 755 754 665 252 261 674 746 253 262 755
+ 180 666 675 189 181 747 756 190 666 667
+ 676 675 747 748 757 756 667 668 677 676
+ 748 749 758 757 668 669 678 677 749 750
+ 759 758 669 670 679 678 750 751 760 759
+ 670 671 680 679 751 752 761 760 671 672
+ 681 680 752 753 762 761 672 673 682 681
+ 753 754 763 762 673 674 683 682 754 755
+ 764 763 674 261 270 683 755 262 271 764
+ 189 675 360 81 190 756 361 82 675 676
+ 369 360 756 757 370 361 676 677 378 369
+ 757 758 379 370 677 678 387 378 758 759
+ 388 379 678 679 396 387 759 760 397 388
+ 679 680 405 396 760 761 406 397 680 681
+ 414 405 761 762 415 406 681 682 423 414
+ 762 763 424 415 682 683 432 423 763 764
+ 433 424 683 270 116 432 764 271 115 433
+ 10 280 684 118 11 281 765 119 280 289
+ 685 684 281 290 766 765 289 298 686 685
+ 290 299 767 766 298 307 687 686 299 308
+ 768 767 307 316 688 687 308 317 769 768
+ 316 325 689 688 317 326 770 769 325 334
+ 690 689 326 335 771 770 334 343 691 690
+ 335 344 772 771 343 352 692 691 344 353
+ 773 772 352 61 199 692 353 60 200 773
+ 118 684 693 127 119 765 774 128 684 685
+ 694 693 765 766 775 774 685 686 695 694
+ 766 767 776 775 686 687 696 695 767 768
+ 777 776 687 688 697 696 768 769 778 777
+ 688 689 698 697 769 770 779 778 689 690
+ 699 698 770 771 780 779 690 691 700 699
+ 771 772 781 780 691 692 701 700 772 773
+ 782 781 692 199 208 701 773 200 209 782
+ 127 693 702 136 128 774 783 137 693 694
+ 703 702 774 775 784 783 694 695 704 703
+ 775 776 785 784 695 696 705 704 776 777
+ 786 785 696 697 706 705 777 778 787 786
+ 697 698 707 706 778 779 788 787 698 699
+ 708 707 779 780 789 788 699 700 709 708
+ 780 781 790 789 700 701 710 709 781 782
+ 791 790 701 208 217 710 782 209 218 791
+ 136 702 711 145 137 783 792 146 702 703
+ 712 711 783 784 793 792 703 704 713 712
+ 784 785 794 793 704 705 714 713 785 786
+ 795 794 705 706 715 714 786 787 796 795
+ 706 707 716 715 787 788 797 796 707 708
+ 717 716 788 789 798 797 708 709 718 717
+ 789 790 799 798 709 710 719 718 790 791
+ 800 799 710 217 226 719 791 218 227 800
+ 145 711 720 154 146 792 801 155 711 712
+ 721 720 792 793 802 801 712 713 722 721
+ 793 794 803 802 713 714 723 722 794 795
+ 804 803 714 715 724 723 795 796 805 804
+ 715 716 725 724 796 797 806 805 716 717
+ 726 725 797 798 807 806 717 718 727 726
+ 798 799 808 807 718 719 728 727 799 800
+ 809 808 719 226 235 728 800 227 236 809
+ 154 720 729 163 155 801 810 164 720 721
+ 730 729 801 802 811 810 721 722 731 730
+ 802 803 812 811 722 723 732 731 803 804
+ 813 812 723 724 733 732 804 805 814 813
+ 724 725 734 733 805 806 815 814 725 726
+ 735 734 806 807 816 815 726 727 736 735
+ 807 808 817 816 727 728 737 736 808 809
+ 818 817 728 235 244 737 809 236 245 818
+ 163 729 738 172 164 810 819 173 729 730
+ 739 738 810 811 820 819 730 731 740 739
+ 811 812 821 820 731 732 741 740 812 813
+ 822 821 732 733 742 741 813 814 823 822
+ 733 734 743 742 814 815 824 823 734 735
+ 744 743 815 816 825 824 735 736 745 744
+ 816 817 826 825 736 737 746 745 817 818
+ 827 826 737 244 253 746 818 245 254 827
+ 172 738 747 181 173 819 828 182 738 739
+ 748 747 819 820 829 828 739 740 749 748
+ 820 821 830 829 740 741 750 749 821 822
+ 831 830 741 742 751 750 822 823 832 831
+ 742 743 752 751 823 824 833 832 743 744
+ 753 752 824 825 834 833 744 745 754 753
+ 825 826 835 834 745 746 755 754 826 827
+ 836 835 746 253 262 755 827 254 263 836
+ 181 747 756 190 182 828 837 191 747 748
+ 757 756 828 829 838 837 748 749 758 757
+ 829 830 839 838 749 750 759 758 830 831
+ 840 839 750 751 760 759 831 832 841 840
+ 751 752 761 760 832 833 842 841 752 753
+ 762 761 833 834 843 842 753 754 763 762
+ 834 835 844 843 754 755 764 763 835 836
+ 845 844 755 262 271 764 836 263 272 845
+ 190 756 361 82 191 837 362 83 756 757
+ 370 361 837 838 371 362 757 758 379 370
+ 838 839 380 371 758 759 388 379 839 840
+ 389 380 759 760 397 388 840 841 398 389
+ 760 761 406 397 841 842 407 398 761 762
+ 415 406 842 843 416 407 762 763 424 415
+ 843 844 425 416 763 764 433 424 844 845
+ 434 425 764 271 115 433 845 272 114 434
+ 11 281 765 119 12 282 846 120 281 290
+ 766 765 282 291 847 846 290 299 767 766
+ 291 300 848 847 299 308 768 767 300 309
+ 849 848 308 317 769 768 309 318 850 849
+ 317 326 770 769 318 327 851 850 326 335
+ 771 770 327 336 852 851 335 344 772 771
+ 336 345 853 852 344 353 773 772 345 354
+ 854 853 353 60 200 773 354 59 201 854
+ 119 765 774 128 120 846 855 129 765 766
+ 775 774 846 847 856 855 766 767 776 775
+ 847 848 857 856 767 768 777 776 848 849
+ 858 857 768 769 778 777 849 850 859 858
+ 769 770 779 778 850 851 860 859 770 771
+ 780 779 851 852 861 860 771 772 781 780
+ 852 853 862 861 772 773 782 781 853 854
+ 863 862 773 200 209 782 854 201 210 863
+ 128 774 783 137 129 855 864 138 774 775
+ 784 783 855 856 865 864 775 776 785 784
+ 856 857 866 865 776 777 786 785 857 858
+ 867 866 777 778 787 786 858 859 868 867
+ 778 779 788 787 859 860 869 868 779 780
+ 789 788 860 861 870 869 780 781 790 789
+ 861 862 871 870 781 782 791 790 862 863
+ 872 871 782 209 218 791 863 210 219 872
+ 137 783 792 146 138 864 873 147 783 784
+ 793 792 864 865 874 873 784 785 794 793
+ 865 866 875 874 785 786 795 794 866 867
+ 876 875 786 787 796 795 867 868 877 876
+ 787 788 797 796 868 869 878 877 788 789
+ 798 797 869 870 879 878 789 790 799 798
+ 870 871 880 879 790 791 800 799 871 872
+ 881 880 791 218 227 800 872 219 228 881
+ 146 792 801 155 147 873 882 156 792 793
+ 802 801 873 874 883 882 793 794 803 802
+ 874 875 884 883 794 795 804 803 875 876
+ 885 884 795 796 805 804 876 877 886 885
+ 796 797 806 805 877 878 887 886 797 798
+ 807 806 878 879 888 887 798 799 808 807
+ 879 880 889 888 799 800 809 808 880 881
+ 890 889 800 227 236 809 881 228 237 890
+ 155 801 810 164 156 882 891 165 801 802
+ 811 810 882 883 892 891 802 803 812 811
+ 883 884 893 892 803 804 813 812 884 885
+ 894 893 804 805 814 813 885 886 895 894
+ 805 806 815 814 886 887 896 895 806 807
+ 816 815 887 888 897 896 807 808 817 816
+ 888 889 898 897 808 809 818 817 889 890
+ 899 898 809 236 245 818 890 237 246 899
+ 164 810 819 173 165 891 900 174 810 811
+ 820 819 891 892 901 900 811 812 821 820
+ 892 893 902 901 812 813 822 821 893 894
+ 903 902 813 814 823 822 894 895 904 903
+ 814 815 824 823 895 896 905 904 815 816
+ 825 824 896 897 906 905 816 817 826 825
+ 897 898 907 906 817 818 827 826 898 899
+ 908 907 818 245 254 827 899 246 255 908
+ 173 819 828 182 174 900 909 183 819 820
+ 829 828 900 901 910 909 820 821 830 829
+ 901 902 911 910 821 822 831 830 902 903
+ 912 911 822 823 832 831 903 904 913 912
+ 823 824 833 832 904 905 914 913 824 825
+ 834 833 905 906 915 914 825 826 835 834
+ 906 907 916 915 826 827 836 835 907 908
+ 917 916 827 254 263 836 908 255 264 917
+ 182 828 837 191 183 909 918 192 828 829
+ 838 837 909 910 919 918 829 830 839 838
+ 910 911 920 919 830 831 840 839 911 912
+ 921 920 831 832 841 840 912 913 922 921
+ 832 833 842 841 913 914 923 922 833 834
+ 843 842 914 915 924 923 834 835 844 843
+ 915 916 925 924 835 836 845 844 916 917
+ 926 925 836 263 272 845 917 264 273 926
+ 191 837 362 83 192 918 363 84 837 838
+ 371 362 918 919 372 363 838 839 380 371
+ 919 920 381 372 839 840 389 380 920 921
+ 390 381 840 841 398 389 921 922 399 390
+ 841 842 407 398 922 923 408 399 842 843
+ 416 407 923 924 417 408 843 844 425 416
+ 924 925 426 417 844 845 434 425 925 926
+ 435 426 845 272 114 434 926 273 113 435
+ 12 282 846 120 13 283 927 121 282 291
+ 847 846 283 292 928 927 291 300 848 847
+ 292 301 929 928 300 309 849 848 301 310
+ 930 929 309 318 850 849 310 319 931 930
+ 318 327 851 850 319 328 932 931 327 336
+ 852 851 328 337 933 932 336 345 853 852
+ 337 346 934 933 345 354 854 853 346 355
+ 935 934 354 59 201 854 355 58 202 935
+ 120 846 855 129 121 927 936 130 846 847
+ 856 855 927 928 937 936 847 848 857 856
+ 928 929 938 937 848 849 858 857 929 930
+ 939 938 849 850 859 858 930 931 940 939
+ 850 851 860 859 931 932 941 940 851 852
+ 861 860 932 933 942 941 852 853 862 861
+ 933 934 943 942 853 854 863 862 934 935
+ 944 943 854 201 210 863 935 202 211 944
+ 129 855 864 138 130 936 945 139 855 856
+ 865 864 936 937 946 945 856 857 866 865
+ 937 938 947 946 857 858 867 866 938 939
+ 948 947 858 859 868 867 939 940 949 948
+ 859 860 869 868 940 941 950 949 860 861
+ 870 869 941 942 951 950 861 862 871 870
+ 942 943 952 951 862 863 872 871 943 944
+ 953 952 863 210 219 872 944 211 220 953
+ 138 864 873 147 139 945 954 148 864 865
+ 874 873 945 946 955 954 865 866 875 874
+ 946 947 956 955 866 867 876 875 947 948
+ 957 956 867 868 877 876 948 949 958 957
+ 868 869 878 877 949 950 959 958 869 870
+ 879 878 950 951 960 959 870 871 880 879
+ 951 952 961 960 871 872 881 880 952 953
+ 962 961 872 219 228 881 953 220 229 962
+ 147 873 882 156 148 954 963 157 873 874
+ 883 882 954 955 964 963 874 875 884 883
+ 955 956 965 964 875 876 885 884 956 957
+ 966 965 876 877 886 885 957 958 967 966
+ 877 878 887 886 958 959 968 967 878 879
+ 888 887 959 960 969 968 879 880 889 888
+ 960 961 970 969 880 881 890 889 961 962
+ 971 970 881 228 237 890 962 229 238 971
+ 156 882 891 165 157 963 972 166 882 883
+ 892 891 963 964 973 972 883 884 893 892
+ 964 965 974 973 884 885 894 893 965 966
+ 975 974 885 886 895 894 966 967 976 975
+ 886 887 896 895 967 968 977 976 887 888
+ 897 896 968 969 978 977 888 889 898 897
+ 969 970 979 978 889 890 899 898 970 971
+ 980 979 890 237 246 899 971 238 247 980
+ 165 891 900 174 166 972 981 175 891 892
+ 901 900 972 973 982 981 892 893 902 901
+ 973 974 983 982 893 894 903 902 974 975
+ 984 983 894 895 904 903 975 976 985 984
+ 895 896 905 904 976 977 986 985 896 897
+ 906 905 977 978 987 986 897 898 907 906
+ 978 979 988 987 898 899 908 907 979 980
+ 989 988 899 246 255 908 980 247 256 989
+ 174 900 909 183 175 981 990 184 900 901
+ 910 909 981 982 991 990 901 902 911 910
+ 982 983 992 991 902 903 912 911 983 984
+ 993 992 903 904 913 912 984 985 994 993
+ 904 905 914 913 985 986 995 994 905 906
+ 915 914 986 987 996 995 906 907 916 915
+ 987 988 997 996 907 908 917 916 988 989
+ 998 997 908 255 264 917 989 256 265 998
+ 183 909 918 192 184 990 999 193 909 910
+ 919 918 990 991 1000 999 910 911 920 919
+ 991 992 1001 1000 911 912 921 920 992 993
+ 1002 1001 912 913 922 921 993 994 1003 1002
+ 913 914 923 922 994 995 1004 1003 914 915
+ 924 923 995 996 1005 1004 915 916 925 924
+ 996 997 1006 1005 916 917 926 925 997 998
+ 1007 1006 917 264 273 926 998 265 274 1007
+ 192 918 363 84 193 999 364 85 918 919
+ 372 363 999 1000 373 364 919 920 381 372
+ 1000 1001 382 373 920 921 390 381 1001 1002
+ 391 382 921 922 399 390 1002 1003 400 391
+ 922 923 408 399 1003 1004 409 400 923 924
+ 417 408 1004 1005 418 409 924 925 426 417
+ 1005 1006 427 418 925 926 435 426 1006 1007
+ 436 427 926 273 113 435 1007 274 112 436
+ 13 283 927 121 14 284 1008 122 283 292
+ 928 927 284 293 1009 1008 292 301 929 928
+ 293 302 1010 1009 301 310 930 929 302 311
+ 1011 1010 310 319 931 930 311 320 1012 1011
+ 319 328 932 931 320 329 1013 1012 328 337
+ 933 932 329 338 1014 1013 337 346 934 933
+ 338 347 1015 1014 346 355 935 934 347 356
+ 1016 1015 355 58 202 935 356 57 203 1016
+ 121 927 936 130 122 1008 1017 131 927 928
+ 937 936 1008 1009 1018 1017 928 929 938 937
+ 1009 1010 1019 1018 929 930 939 938 1010 1011
+ 1020 1019 930 931 940 939 1011 1012 1021 1020
+ 931 932 941 940 1012 1013 1022 1021 932 933
+ 942 941 1013 1014 1023 1022 933 934 943 942
+ 1014 1015 1024 1023 934 935 944 943 1015 1016
+ 1025 1024 935 202 211 944 1016 203 212 1025
+ 130 936 945 139 131 1017 1026 140 936 937
+ 946 945 1017 1018 1027 1026 937 938 947 946
+ 1018 1019 1028 1027 938 939 948 947 1019 1020
+ 1029 1028 939 940 949 948 1020 1021 1030 1029
+ 940 941 950 949 1021 1022 1031 1030 941 942
+ 951 950 1022 1023 1032 1031 942 943 952 951
+ 1023 1024 1033 1032 943 944 953 952 1024 1025
+ 1034 1033 944 211 220 953 1025 212 221 1034
+ 139 945 954 148 140 1026 1035 149 945 946
+ 955 954 1026 1027 1036 1035 946 947 956 955
+ 1027 1028 1037 1036 947 948 957 956 1028 1029
+ 1038 1037 948 949 958 957 1029 1030 1039 1038
+ 949 950 959 958 1030 1031 1040 1039 950 951
+ 960 959 1031 1032 1041 1040 951 952 961 960
+ 1032 1033 1042 1041 952 953 962 961 1033 1034
+ 1043 1042 953 220 229 962 1034 221 230 1043
+ 148 954 963 157 149 1035 1044 158 954 955
+ 964 963 1035 1036 1045 1044 955 956 965 964
+ 1036 1037 1046 1045 956 957 966 965 1037 1038
+ 1047 1046 957 958 967 966 1038 1039 1048 1047
+ 958 959 968 967 1039 1040 1049 1048 959 960
+ 969 968 1040 1041 1050 1049 960 961 970 969
+ 1041 1042 1051 1050 961 962 971 970 1042 1043
+ 1052 1051 962 229 238 971 1043 230 239 1052
+ 157 963 972 166 158 1044 1053 167 963 964
+ 973 972 1044 1045 1054 1053 964 965 974 973
+ 1045 1046 1055 1054 965 966 975 974 1046 1047
+ 1056 1055 966 967 976 975 1047 1048 1057 1056
+ 967 968 977 976 1048 1049 1058 1057 968 969
+ 978 977 1049 1050 1059 1058 969 970 979 978
+ 1050 1051 1060 1059 970 971 980 979 1051 1052
+ 1061 1060 971 238 247 980 1052 239 248 1061
+ 166 972 981 175 167 1053 1062 176 972 973
+ 982 981 1053 1054 1063 1062 973 974 983 982
+ 1054 1055 1064 1063 974 975 984 983 1055 1056
+ 1065 1064 975 976 985 984 1056 1057 1066 1065
+ 976 977 986 985 1057 1058 1067 1066 977 978
+ 987 986 1058 1059 1068 1067 978 979 988 987
+ 1059 1060 1069 1068 979 980 989 988 1060 1061
+ 1070 1069 980 247 256 989 1061 248 257 1070
+ 175 981 990 184 176 1062 1071 185 981 982
+ 991 990 1062 1063 1072 1071 982 983 992 991
+ 1063 1064 1073 1072 983 984 993 992 1064 1065
+ 1074 1073 984 985 994 993 1065 1066 1075 1074
+ 985 986 995 994 1066 1067 1076 1075 986 987
+ 996 995 1067 1068 1077 1076 987 988 997 996
+ 1068 1069 1078 1077 988 989 998 997 1069 1070
+ 1079 1078 989 256 265 998 1070 257 266 1079
+ 184 990 999 193 185 1071 1080 194 990 991
+ 1000 999 1071 1072 1081 1080 991 992 1001 1000
+ 1072 1073 1082 1081 992 993 1002 1001 1073 1074
+ 1083 1082 993 994 1003 1002 1074 1075 1084 1083
+ 994 995 1004 1003 1075 1076 1085 1084 995 996
+ 1005 1004 1076 1077 1086 1085 996 997 1006 1005
+ 1077 1078 1087 1086 997 998 1007 1006 1078 1079
+ 1088 1087 998 265 274 1007 1079 266 275 1088
+ 193 999 364 85 194 1080 365 86 999 1000
+ 373 364 1080 1081 374 365 1000 1001 382 373
+ 1081 1082 383 374 1001 1002 391 382 1082 1083
+ 392 383 1002 1003 400 391 1083 1084 401 392
+ 1003 1004 409 400 1084 1085 410 401 1004 1005
+ 418 409 1085 1086 419 410 1005 1006 427 418
+ 1086 1087 428 419 1006 1007 436 427 1087 1088
+ 437 428 1007 274 112 436 1088 275 111 437
+ 14 284 1008 122 15 285 1089 123 284 293
+ 1009 1008 285 294 1090 1089 293 302 1010 1009
+ 294 303 1091 1090 302 311 1011 1010 303 312
+ 1092 1091 311 320 1012 1011 312 321 1093 1092
+ 320 329 1013 1012 321 330 1094 1093 329 338
+ 1014 1013 330 339 1095 1094 338 347 1015 1014
+ 339 348 1096 1095 347 356 1016 1015 348 357
+ 1097 1096 356 57 203 1016 357 56 204 1097
+ 122 1008 1017 131 123 1089 1098 132 1008 1009
+ 1018 1017 1089 1090 1099 1098 1009 1010 1019 1018
+ 1090 1091 1100 1099 1010 1011 1020 1019 1091 1092
+ 1101 1100 1011 1012 1021 1020 1092 1093 1102 1101
+ 1012 1013 1022 1021 1093 1094 1103 1102 1013 1014
+ 1023 1022 1094 1095 1104 1103 1014 1015 1024 1023
+ 1095 1096 1105 1104 1015 1016 1025 1024 1096 1097
+ 1106 1105 1016 203 212 1025 1097 204 213 1106
+ 131 1017 1026 140 132 1098 1107 141 1017 1018
+ 1027 1026 1098 1099 1108 1107 1018 1019 1028 1027
+ 1099 1100 1109 1108 1019 1020 1029 1028 1100 1101
+ 1110 1109 1020 1021 1030 1029 1101 1102 1111 1110
+ 1021 1022 1031 1030 1102 1103 1112 1111 1022 1023
+ 1032 1031 1103 1104 1113 1112 1023 1024 1033 1032
+ 1104 1105 1114 1113 1024 1025 1034 1033 1105 1106
+ 1115 1114 1025 212 221 1034 1106 213 222 1115
+ 140 1026 1035 149 141 1107 1116 150 1026 1027
+ 1036 1035 1107 1108 1117 1116 1027 1028 1037 1036
+ 1108 1109 1118 1117 1028 1029 1038 1037 1109 1110
+ 1119 1118 1029 1030 1039 1038 1110 1111 1120 1119
+ 1030 1031 1040 1039 1111 1112 1121 1120 1031 1032
+ 1041 1040 1112 1113 1122 1121 1032 1033 1042 1041
+ 1113 1114 1123 1122 1033 1034 1043 1042 1114 1115
+ 1124 1123 1034 221 230 1043 1115 222 231 1124
+ 149 1035 1044 158 150 1116 1125 159 1035 1036
+ 1045 1044 1116 1117 1126 1125 1036 1037 1046 1045
+ 1117 1118 1127 1126 1037 1038 1047 1046 1118 1119
+ 1128 1127 1038 1039 1048 1047 1119 1120 1129 1128
+ 1039 1040 1049 1048 1120 1121 1130 1129 1040 1041
+ 1050 1049 1121 1122 1131 1130 1041 1042 1051 1050
+ 1122 1123 1132 1131 1042 1043 1052 1051 1123 1124
+ 1133 1132 1043 230 239 1052 1124 231 240 1133
+ 158 1044 1053 167 159 1125 1134 168 1044 1045
+ 1054 1053 1125 1126 1135 1134 1045 1046 1055 1054
+ 1126 1127 1136 1135 1046 1047 1056 1055 1127 1128
+ 1137 1136 1047 1048 1057 1056 1128 1129 1138 1137
+ 1048 1049 1058 1057 1129 1130 1139 1138 1049 1050
+ 1059 1058 1130 1131 1140 1139 1050 1051 1060 1059
+ 1131 1132 1141 1140 1051 1052 1061 1060 1132 1133
+ 1142 1141 1052 239 248 1061 1133 240 249 1142
+ 167 1053 1062 176 168 1134 1143 177 1053 1054
+ 1063 1062 1134 1135 1144 1143 1054 1055 1064 1063
+ 1135 1136 1145 1144 1055 1056 1065 1064 1136 1137
+ 1146 1145 1056 1057 1066 1065 1137 1138 1147 1146
+ 1057 1058 1067 1066 1138 1139 1148 1147 1058 1059
+ 1068 1067 1139 1140 1149 1148 1059 1060 1069 1068
+ 1140 1141 1150 1149 1060 1061 1070 1069 1141 1142
+ 1151 1150 1061 248 257 1070 1142 249 258 1151
+ 176 1062 1071 185 177 1143 1152 186 1062 1063
+ 1072 1071 1143 1144 1153 1152 1063 1064 1073 1072
+ 1144 1145 1154 1153 1064 1065 1074 1073 1145 1146
+ 1155 1154 1065 1066 1075 1074 1146 1147 1156 1155
+ 1066 1067 1076 1075 1147 1148 1157 1156 1067 1068
+ 1077 1076 1148 1149 1158 1157 1068 1069 1078 1077
+ 1149 1150 1159 1158 1069 1070 1079 1078 1150 1151
+ 1160 1159 1070 257 266 1079 1151 258 267 1160
+ 185 1071 1080 194 186 1152 1161 195 1071 1072
+ 1081 1080 1152 1153 1162 1161 1072 1073 1082 1081
+ 1153 1154 1163 1162 1073 1074 1083 1082 1154 1155
+ 1164 1163 1074 1075 1084 1083 1155 1156 1165 1164
+ 1075 1076 1085 1084 1156 1157 1166 1165 1076 1077
+ 1086 1085 1157 1158 1167 1166 1077 1078 1087 1086
+ 1158 1159 1168 1167 1078 1079 1088 1087 1159 1160
+ 1169 1168 1079 266 275 1088 1160 267 276 1169
+ 194 1080 365 86 195 1161 366 87 1080 1081
+ 374 365 1161 1162 375 366 1081 1082 383 374
+ 1162 1163 384 375 1082 1083 392 383 1163 1164
+ 393 384 1083 1084 401 392 1164 1165 402 393
+ 1084 1085 410 401 1165 1166 411 402 1085 1086
+ 419 410 1166 1167 420 411 1086 1087 428 419
+ 1167 1168 429 420 1087 1088 437 428 1168 1169
+ 438 429 1088 275 111 437 1169 276 110 438
+ 15 285 1089 123 16 286 1170 124 285 294
+ 1090 1089 286 295 1171 1170 294 303 1091 1090
+ 295 304 1172 1171 303 312 1092 1091 304 313
+ 1173 1172 312 321 1093 1092 313 322 1174 1173
+ 321 330 1094 1093 322 331 1175 1174 330 339
+ 1095 1094 331 340 1176 1175 339 348 1096 1095
+ 340 349 1177 1176 348 357 1097 1096 349 358
+ 1178 1177 357 56 204 1097 358 55 205 1178
+ 123 1089 1098 132 124 1170 1179 133 1089 1090
+ 1099 1098 1170 1171 1180 1179 1090 1091 1100 1099
+ 1171 1172 1181 1180 1091 1092 1101 1100 1172 1173
+ 1182 1181 1092 1093 1102 1101 1173 1174 1183 1182
+ 1093 1094 1103 1102 1174 1175 1184 1183 1094 1095
+ 1104 1103 1175 1176 1185 1184 1095 1096 1105 1104
+ 1176 1177 1186 1185 1096 1097 1106 1105 1177 1178
+ 1187 1186 1097 204 213 1106 1178 205 214 1187
+ 132 1098 1107 141 133 1179 1188 142 1098 1099
+ 1108 1107 1179 1180 1189 1188 1099 1100 1109 1108
+ 1180 1181 1190 1189 1100 1101 1110 1109 1181 1182
+ 1191 1190 1101 1102 1111 1110 1182 1183 1192 1191
+ 1102 1103 1112 1111 1183 1184 1193 1192 1103 1104
+ 1113 1112 1184 1185 1194 1193 1104 1105 1114 1113
+ 1185 1186 1195 1194 1105 1106 1115 1114 1186 1187
+ 1196 1195 1106 213 222 1115 1187 214 223 1196
+ 141 1107 1116 150 142 1188 1197 151 1107 1108
+ 1117 1116 1188 1189 1198 1197 1108 1109 1118 1117
+ 1189 1190 1199 1198 1109 1110 1119 1118 1190 1191
+ 1200 1199 1110 1111 1120 1119 1191 1192 1201 1200
+ 1111 1112 1121 1120 1192 1193 1202 1201 1112 1113
+ 1122 1121 1193 1194 1203 1202 1113 1114 1123 1122
+ 1194 1195 1204 1203 1114 1115 1124 1123 1195 1196
+ 1205 1204 1115 222 231 1124 1196 223 232 1205
+ 150 1116 1125 159 151 1197 1206 160 1116 1117
+ 1126 1125 1197 1198 1207 1206 1117 1118 1127 1126
+ 1198 1199 1208 1207 1118 1119 1128 1127 1199 1200
+ 1209 1208 1119 1120 1129 1128 1200 1201 1210 1209
+ 1120 1121 1130 1129 1201 1202 1211 1210 1121 1122
+ 1131 1130 1202 1203 1212 1211 1122 1123 1132 1131
+ 1203 1204 1213 1212 1123 1124 1133 1132 1204 1205
+ 1214 1213 1124 231 240 1133 1205 232 241 1214
+ 159 1125 1134 168 160 1206 1215 169 1125 1126
+ 1135 1134 1206 1207 1216 1215 1126 1127 1136 1135
+ 1207 1208 1217 1216 1127 1128 1137 1136 1208 1209
+ 1218 1217 1128 1129 1138 1137 1209 1210 1219 1218
+ 1129 1130 1139 1138 1210 1211 1220 1219 1130 1131
+ 1140 1139 1211 1212 1221 1220 1131 1132 1141 1140
+ 1212 1213 1222 1221 1132 1133 1142 1141 1213 1214
+ 1223 1222 1133 240 249 1142 1214 241 250 1223
+ 168 1134 1143 177 169 1215 1224 178 1134 1135
+ 1144 1143 1215 1216 1225 1224 1135 1136 1145 1144
+ 1216 1217 1226 1225 1136 1137 1146 1145 1217 1218
+ 1227 1226 1137 1138 1147 1146 1218 1219 1228 1227
+ 1138 1139 1148 1147 1219 1220 1229 1228 1139 1140
+ 1149 1148 1220 1221 1230 1229 1140 1141 1150 1149
+ 1221 1222 1231 1230 1141 1142 1151 1150 1222 1223
+ 1232 1231 1142 249 258 1151 1223 250 259 1232
+ 177 1143 1152 186 178 1224 1233 187 1143 1144
+ 1153 1152 1224 1225 1234 1233 1144 1145 1154 1153
+ 1225 1226 1235 1234 1145 1146 1155 1154 1226 1227
+ 1236 1235 1146 1147 1156 1155 1227 1228 1237 1236
+ 1147 1148 1157 1156 1228 1229 1238 1237 1148 1149
+ 1158 1157 1229 1230 1239 1238 1149 1150 1159 1158
+ 1230 1231 1240 1239 1150 1151 1160 1159 1231 1232
+ 1241 1240 1151 258 267 1160 1232 259 268 1241
+ 186 1152 1161 195 187 1233 1242 196 1152 1153
+ 1162 1161 1233 1234 1243 1242 1153 1154 1163 1162
+ 1234 1235 1244 1243 1154 1155 1164 1163 1235 1236
+ 1245 1244 1155 1156 1165 1164 1236 1237 1246 1245
+ 1156 1157 1166 1165 1237 1238 1247 1246 1157 1158
+ 1167 1166 1238 1239 1248 1247 1158 1159 1168 1167
+ 1239 1240 1249 1248 1159 1160 1169 1168 1240 1241
+ 1250 1249 1160 267 276 1169 1241 268 277 1250
+ 195 1161 366 87 196 1242 367 88 1161 1162
+ 375 366 1242 1243 376 367 1162 1163 384 375
+ 1243 1244 385 376 1163 1164 393 384 1244 1245
+ 394 385 1164 1165 402 393 1245 1246 403 394
+ 1165 1166 411 402 1246 1247 412 403 1166 1167
+ 420 411 1247 1248 421 412 1167 1168 429 420
+ 1248 1249 430 421 1168 1169 438 429 1249 1250
+ 439 430 1169 276 110 438 1250 277 109 439
+ 16 286 1170 124 17 287 1251 125 286 295
+ 1171 1170 287 296 1252 1251 295 304 1172 1171
+ 296 305 1253 1252 304 313 1173 1172 305 314
+ 1254 1253 313 322 1174 1173 314 323 1255 1254
+ 322 331 1175 1174 323 332 1256 1255 331 340
+ 1176 1175 332 341 1257 1256 340 349 1177 1176
+ 341 350 1258 1257 349 358 1178 1177 350 359
+ 1259 1258 358 55 205 1178 359 54 206 1259
+ 124 1170 1179 133 125 1251 1260 134 1170 1171
+ 1180 1179 1251 1252 1261 1260 1171 1172 1181 1180
+ 1252 1253 1262 1261 1172 1173 1182 1181 1253 1254
+ 1263 1262 1173 1174 1183 1182 1254 1255 1264 1263
+ 1174 1175 1184 1183 1255 1256 1265 1264 1175 1176
+ 1185 1184 1256 1257 1266 1265 1176 1177 1186 1185
+ 1257 1258 1267 1266 1177 1178 1187 1186 1258 1259
+ 1268 1267 1178 205 214 1187 1259 206 215 1268
+ 133 1179 1188 142 134 1260 1269 143 1179 1180
+ 1189 1188 1260 1261 1270 1269 1180 1181 1190 1189
+ 1261 1262 1271 1270 1181 1182 1191 1190 1262 1263
+ 1272 1271 1182 1183 1192 1191 1263 1264 1273 1272
+ 1183 1184 1193 1192 1264 1265 1274 1273 1184 1185
+ 1194 1193 1265 1266 1275 1274 1185 1186 1195 1194
+ 1266 1267 1276 1275 1186 1187 1196 1195 1267 1268
+ 1277 1276 1187 214 223 1196 1268 215 224 1277
+ 142 1188 1197 151 143 1269 1278 152 1188 1189
+ 1198 1197 1269 1270 1279 1278 1189 1190 1199 1198
+ 1270 1271 1280 1279 1190 1191 1200 1199 1271 1272
+ 1281 1280 1191 1192 1201 1200 1272 1273 1282 1281
+ 1192 1193 1202 1201 1273 1274 1283 1282 1193 1194
+ 1203 1202 1274 1275 1284 1283 1194 1195 1204 1203
+ 1275 1276 1285 1284 1195 1196 1205 1204 1276 1277
+ 1286 1285 1196 223 232 1205 1277 224 233 1286
+ 151 1197 1206 160 152 1278 1287 161 1197 1198
+ 1207 1206 1278 1279 1288 1287 1198 1199 1208 1207
+ 1279 1280 1289 1288 1199 1200 1209 1208 1280 1281
+ 1290 1289 1200 1201 1210 1209 1281 1282 1291 1290
+ 1201 1202 1211 1210 1282 1283 1292 1291 1202 1203
+ 1212 1211 1283 1284 1293 1292 1203 1204 1213 1212
+ 1284 1285 1294 1293 1204 1205 1214 1213 1285 1286
+ 1295 1294 1205 232 241 1214 1286 233 242 1295
+ 160 1206 1215 169 161 1287 1296 170 1206 1207
+ 1216 1215 1287 1288 1297 1296 1207 1208 1217 1216
+ 1288 1289 1298 1297 1208 1209 1218 1217 1289 1290
+ 1299 1298 1209 1210 1219 1218 1290 1291 1300 1299
+ 1210 1211 1220 1219 1291 1292 1301 1300 1211 1212
+ 1221 1220 1292 1293 1302 1301 1212 1213 1222 1221
+ 1293 1294 1303 1302 1213 1214 1223 1222 1294 1295
+ 1304 1303 1214 241 250 1223 1295 242 251 1304
+ 169 1215 1224 178 170 1296 1305 179 1215 1216
+ 1225 1224 1296 1297 1306 1305 1216 1217 1226 1225
+ 1297 1298 1307 1306 1217 1218 1227 1226 1298 1299
+ 1308 1307 1218 1219 1228 1227 1299 1300 1309 1308
+ 1219 1220 1229 1228 1300 1301 1310 1309 1220 1221
+ 1230 1229 1301 1302 1311 1310 1221 1222 1231 1230
+ 1302 1303 1312 1311 1222 1223 1232 1231 1303 1304
+ 1313 1312 1223 250 259 1232 1304 251 260 1313
+ 178 1224 1233 187 179 1305 1314 188 1224 1225
+ 1234 1233 1305 1306 1315 1314 1225 1226 1235 1234
+ 1306 1307 1316 1315 1226 1227 1236 1235 1307 1308
+ 1317 1316 1227 1228 1237 1236 1308 1309 1318 1317
+ 1228 1229 1238 1237 1309 1310 1319 1318 1229 1230
+ 1239 1238 1310 1311 1320 1319 1230 1231 1240 1239
+ 1311 1312 1321 1320 1231 1232 1241 1240 1312 1313
+ 1322 1321 1232 259 268 1241 1313 260 269 1322
+ 187 1233 1242 196 188 1314 1323 197 1233 1234
+ 1243 1242 1314 1315 1324 1323 1234 1235 1244 1243
+ 1315 1316 1325 1324 1235 1236 1245 1244 1316 1317
+ 1326 1325 1236 1237 1246 1245 1317 1318 1327 1326
+ 1237 1238 1247 1246 1318 1319 1328 1327 1238 1239
+ 1248 1247 1319 1320 1329 1328 1239 1240 1249 1248
+ 1320 1321 1330 1329 1240 1241 1250 1249 1321 1322
+ 1331 1330 1241 268 277 1250 1322 269 278 1331
+ 196 1242 367 88 197 1323 368 89 1242 1243
+ 376 367 1323 1324 377 368 1243 1244 385 376
+ 1324 1325 386 377 1244 1245 394 385 1325 1326
+ 395 386 1245 1246 403 394 1326 1327 404 395
+ 1246 1247 412 403 1327 1328 413 404 1247 1248
+ 421 412 1328 1329 422 413 1248 1249 430 421
+ 1329 1330 431 422 1249 1250 439 430 1330 1331
+ 440 431 1250 277 109 439 1331 278 108 440
+ 17 287 1251 125 2 36 441 45 287 296
+ 1252 1251 36 37 442 441 296 305 1253 1252
+ 37 38 443 442 305 314 1254 1253 38 39
+ 444 443 314 323 1255 1254 39 40 445 444
+ 323 332 1256 1255 40 41 446 445 332 341
+ 1257 1256 41 42 447 446 341 350 1258 1257
+ 42 43 448 447 350 359 1259 1258 43 44
+ 449 448 359 54 206 1259 44 3 63 449
+ 125 1251 1260 134 45 441 450 46 1251 1252
+ 1261 1260 441 442 451 450 1252 1253 1262 1261
+ 442 443 452 451 1253 1254 1263 1262 443 444
+ 453 452 1254 1255 1264 1263 444 445 454 453
+ 1255 1256 1265 1264 445 446 455 454 1256 1257
+ 1266 1265 446 447 456 455 1257 1258 1267 1266
+ 447 448 457 456 1258 1259 1268 1267 448 449
+ 458 457 1259 206 215 1268 449 63 64 458
+ 134 1260 1269 143 46 450 459 47 1260 1261
+ 1270 1269 450 451 460 459 1261 1262 1271 1270
+ 451 452 461 460 1262 1263 1272 1271 452 453
+ 462 461 1263 1264 1273 1272 453 454 463 462
+ 1264 1265 1274 1273 454 455 464 463 1265 1266
+ 1275 1274 455 456 465 464 1266 1267 1276 1275
+ 456 457 466 465 1267 1268 1277 1276 457 458
+ 467 466 1268 215 224 1277 458 64 65 467
+ 143 1269 1278 152 47 459 468 48 1269 1270
+ 1279 1278 459 460 469 468 1270 1271 1280 1279
+ 460 461 470 469 1271 1272 1281 1280 461 462
+ 471 470 1272 1273 1282 1281 462 463 472 471
+ 1273 1274 1283 1282 463 464 473 472 1274 1275
+ 1284 1283 464 465 474 473 1275 1276 1285 1284
+ 465 466 475 474 1276 1277 1286 1285 466 467
+ 476 475 1277 224 233 1286 467 65 66 476
+ 152 1278 1287 161 48 468 477 49 1278 1279
+ 1288 1287 468 469 478 477 1279 1280 1289 1288
+ 469 470 479 478 1280 1281 1290 1289 470 471
+ 480 479 1281 1282 1291 1290 471 472 481 480
+ 1282 1283 1292 1291 472 473 482 481 1283 1284
+ 1293 1292 473 474 483 482 1284 1285 1294 1293
+ 474 475 484 483 1285 1286 1295 1294 475 476
+ 485 484 1286 233 242 1295 476 66 67 485
+ 161 1287 1296 170 49 477 486 50 1287 1288
+ 1297 1296 477 478 487 486 1288 1289 1298 1297
+ 478 479 488 487 1289 1290 1299 1298 479 480
+ 489 488 1290 1291 1300 1299 480 481 490 489
+ 1291 1292 1301 1300 481 482 491 490 1292 1293
+ 1302 1301 482 483 492 491 1293 1294 1303 1302
+ 483 484 493 492 1294 1295 1304 1303 484 485
+ 494 493 1295 242 251 1304 485 67 68 494
+ 170 1296 1305 179 50 486 495 51 1296 1297
+ 1306 1305 486 487 496 495 1297 1298 1307 1306
+ 487 488 497 496 1298 1299 1308 1307 488 489
+ 498 497 1299 1300 1309 1308 489 490 499 498
+ 1300 1301 1310 1309 490 491 500 499 1301 1302
+ 1311 1310 491 492 501 500 1302 1303 1312 1311
+ 492 493 502 501 1303 1304 1313 1312 493 494
+ 503 502 1304 251 260 1313 494 68 69 503
+ 179 1305 1314 188 51 495 504 52 1305 1306
+ 1315 1314 495 496 505 504 1306 1307 1316 1315
+ 496 497 506 505 1307 1308 1317 1316 497 498
+ 507 506 1308 1309 1318 1317 498 499 508 507
+ 1309 1310 1319 1318 499 500 509 508 1310 1311
+ 1320 1319 500 501 510 509 1311 1312 1321 1320
+ 501 502 511 510 1312 1313 1322 1321 502 503
+ 512 511 1313 260 269 1322 503 69 70 512
+ 188 1314 1323 197 52 504 513 53 1314 1315
+ 1324 1323 504 505 514 513 1315 1316 1325 1324
+ 505 506 515 514 1316 1317 1326 1325 506 507
+ 516 515 1317 1318 1327 1326 507 508 517 516
+ 1318 1319 1328 1327 508 509 518 517 1319 1320
+ 1329 1328 509 510 519 518 1320 1321 1330 1329
+ 510 511 520 519 1321 1322 1331 1330 511 512
+ 521 520 1322 269 278 1331 512 70 71 521
+ 197 1323 368 89 53 513 99 6 1323 1324
+ 377 368 513 514 100 99 1324 1325 386 377
+ 514 515 101 100 1325 1326 395 386 515 516
+ 102 101 1326 1327 404 395 516 517 103 102
+ 1327 1328 413 404 517 518 104 103 1328 1329
+ 422 413 518 519 105 104 1329 1330 431 422
+ 519 520 106 105 1330 1331 440 431 520 521
+ 107 106 1331 278 108 440 521 71 7 107
+ 8 0 4 4 100
+ 32 33 34 35
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 27 117 9 27 28 126 117 28 29
+ 135 126 29 30 144 135 30 31 153 144
+ 31 32 162 153 32 33 171 162 33 34
+ 180 171 34 35 189 180 35 5 81 189
+ 9 117 118 10 117 126 127 118 126 135
+ 136 127 135 144 145 136 144 153 154 145
+ 153 162 163 154 162 171 172 163 171 180
+ 181 172 180 189 190 181 189 81 82 190
+ 10 118 119 11 118 127 128 119 127 136
+ 137 128 136 145 146 137 145 154 155 146
+ 154 163 164 155 163 172 173 164 172 181
+ 182 173 181 190 191 182 190 82 83 191
+ 11 119 120 12 119 128 129 120 128 137
+ 138 129 137 146 147 138 146 155 156 147
+ 155 164 165 156 164 173 174 165 173 182
+ 183 174 182 191 192 183 191 83 84 192
+ 12 120 121 13 120 129 130 121 129 138
+ 139 130 138 147 148 139 147 156 157 148
+ 156 165 166 157 165 174 175 166 174 183
+ 184 175 183 192 193 184 192 84 85 193
+ 13 121 122 14 121 130 131 122 130 139
+ 140 131 139 148 149 140 148 157 158 149
+ 157 166 167 158 166 175 176 167 175 184
+ 185 176 184 193 194 185 193 85 86 194
+ 14 122 123 15 122 131 132 123 131 140
+ 141 132 140 149 150 141 149 158 159 150
+ 158 167 168 159 167 176 177 168 176 185
+ 186 177 185 194 195 186 194 86 87 195
+ 15 123 124 16 123 132 133 124 132 141
+ 142 133 141 150 151 142 150 159 160 151
+ 159 168 169 160 168 177 178 169 177 186
+ 187 178 186 195 196 187 195 87 88 196
+ 16 124 125 17 124 133 134 125 133 142
+ 143 134 142 151 152 143 151 160 161 152
+ 160 169 170 161 169 178 179 170 178 187
+ 188 179 187 196 197 188 196 88 89 197
+ 17 125 45 2 125 134 46 45 134 143
+ 47 46 143 152 48 47 152 161 49 48
+ 161 170 50 49 170 179 51 50 179 188
+ 52 51 188 197 53 52 197 89 6 53
+ 8 0 4 4 100
+ 36 37 38 39
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 4 72 198 62 72 73 207 198 73 74
+ 216 207 74 75 225 216 75 76 234 225
+ 76 77 243 234 77 78 252 243 78 79
+ 261 252 79 80 270 261 80 8 116 270
+ 62 198 199 61 198 207 208 199 207 216
+ 217 208 216 225 226 217 225 234 235 226
+ 234 243 244 235 243 252 253 244 252 261
+ 262 253 261 270 271 262 270 116 115 271
+ 61 199 200 60 199 208 209 200 208 217
+ 218 209 217 226 227 218 226 235 236 227
+ 235 244 245 236 244 253 254 245 253 262
+ 263 254 262 271 272 263 271 115 114 272
+ 60 200 201 59 200 209 210 201 209 218
+ 219 210 218 227 228 219 227 236 237 228
+ 236 245 246 237 245 254 255 246 254 263
+ 264 255 263 272 273 264 272 114 113 273
+ 59 201 202 58 201 210 211 202 210 219
+ 220 211 219 228 229 220 228 237 238 229
+ 237 246 247 238 246 255 256 247 255 264
+ 265 256 264 273 274 265 273 113 112 274
+ 58 202 203 57 202 211 212 203 211 220
+ 221 212 220 229 230 221 229 238 239 230
+ 238 247 248 239 247 256 257 248 256 265
+ 266 257 265 274 275 266 274 112 111 275
+ 57 203 204 56 203 212 213 204 212 221
+ 222 213 221 230 231 222 230 239 240 231
+ 239 248 249 240 248 257 258 249 257 266
+ 267 258 266 275 276 267 275 111 110 276
+ 56 204 205 55 204 213 214 205 213 222
+ 223 214 222 231 232 223 231 240 241 232
+ 240 249 250 241 249 258 259 250 258 267
+ 268 259 267 276 277 268 276 110 109 277
+ 55 205 206 54 205 214 215 206 214 223
+ 224 215 223 232 233 224 232 241 242 233
+ 241 250 251 242 250 259 260 251 259 268
+ 269 260 268 277 278 269 277 109 108 278
+ 54 206 63 3 206 215 64 63 215 224
+ 65 64 224 233 66 65 233 242 67 66
+ 242 251 68 67 251 260 69 68 260 269
+ 70 69 269 278 71 70 278 108 7 71
+ 8 0 4 4 100
+ 40 41 42 43
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 18 279 9 18 19 288 279 19 20
+ 297 288 20 21 306 297 21 22 315 306
+ 22 23 324 315 23 24 333 324 24 25
+ 342 333 25 26 351 342 26 4 62 351
+ 9 279 280 10 279 288 289 280 288 297
+ 298 289 297 306 307 298 306 315 316 307
+ 315 324 325 316 324 333 334 325 333 342
+ 343 334 342 351 352 343 351 62 61 352
+ 10 280 281 11 280 289 290 281 289 298
+ 299 290 298 307 308 299 307 316 317 308
+ 316 325 326 317 325 334 335 326 334 343
+ 344 335 343 352 353 344 352 61 60 353
+ 11 281 282 12 281 290 291 282 290 299
+ 300 291 299 308 309 300 308 317 318 309
+ 317 326 327 318 326 335 336 327 335 344
+ 345 336 344 353 354 345 353 60 59 354
+ 12 282 283 13 282 291 292 283 291 300
+ 301 292 300 309 310 301 309 318 319 310
+ 318 327 328 319 327 336 337 328 336 345
+ 346 337 345 354 355 346 354 59 58 355
+ 13 283 284 14 283 292 293 284 292 301
+ 302 293 301 310 311 302 310 319 320 311
+ 319 328 329 320 328 337 338 329 337 346
+ 347 338 346 355 356 347 355 58 57 356
+ 14 284 285 15 284 293 294 285 293 302
+ 303 294 302 311 312 303 311 320 321 312
+ 320 329 330 321 329 338 339 330 338 347
+ 348 339 347 356 357 348 356 57 56 357
+ 15 285 286 16 285 294 295 286 294 303
+ 304 295 303 312 313 304 312 321 322 313
+ 321 330 331 322 330 339 340 331 339 348
+ 349 340 348 357 358 349 357 56 55 358
+ 16 286 287 17 286 295 296 287 295 304
+ 305 296 304 313 314 305 313 322 323 314
+ 322 331 332 323 331 340 341 332 340 349
+ 350 341 349 358 359 350 358 55 54 359
+ 17 287 36 2 287 296 37 36 296 305
+ 38 37 305 314 39 38 314 323 40 39
+ 323 332 41 40 332 341 42 41 341 350
+ 43 42 350 359 44 43 359 54 3 44
+ 8 0 4 4 100
+ 44 45 46 47
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 90 360 81 90 91 369 360 91 92
+ 378 369 92 93 387 378 93 94 396 387
+ 94 95 405 396 95 96 414 405 96 97
+ 423 414 97 98 432 423 98 8 116 432
+ 81 360 361 82 360 369 370 361 369 378
+ 379 370 378 387 388 379 387 396 397 388
+ 396 405 406 397 405 414 415 406 414 423
+ 424 415 423 432 433 424 432 116 115 433
+ 82 361 362 83 361 370 371 362 370 379
+ 380 371 379 388 389 380 388 397 398 389
+ 397 406 407 398 406 415 416 407 415 424
+ 425 416 424 433 434 425 433 115 114 434
+ 83 362 363 84 362 371 372 363 371 380
+ 381 372 380 389 390 381 389 398 399 390
+ 398 407 408 399 407 416 417 408 416 425
+ 426 417 425 434 435 426 434 114 113 435
+ 84 363 364 85 363 372 373 364 372 381
+ 382 373 381 390 391 382 390 399 400 391
+ 399 408 409 400 408 417 418 409 417 426
+ 427 418 426 435 436 427 435 113 112 436
+ 85 364 365 86 364 373 374 365 373 382
+ 383 374 382 391 392 383 391 400 401 392
+ 400 409 410 401 409 418 419 410 418 427
+ 428 419 427 436 437 428 436 112 111 437
+ 86 365 366 87 365 374 375 366 374 383
+ 384 375 383 392 393 384 392 401 402 393
+ 401 410 411 402 410 419 420 411 419 428
+ 429 420 428 437 438 429 437 111 110 438
+ 87 366 367 88 366 375 376 367 375 384
+ 385 376 384 393 394 385 393 402 403 394
+ 402 411 412 403 411 420 421 412 420 429
+ 430 421 429 438 439 430 438 110 109 439
+ 88 367 368 89 367 376 377 368 376 385
+ 386 377 385 394 395 386 394 403 404 395
+ 403 412 413 404 412 421 422 413 421 430
+ 431 422 430 439 440 431 439 109 108 440
+ 89 368 99 6 368 377 100 99 377 386
+ 101 100 386 395 102 101 395 404 103 102
+ 404 413 104 103 413 422 105 104 422 431
+ 106 105 431 440 107 106 440 108 7 107
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 27 27 28 28 29 29 30 30 31
+ 31 32 32 33 33 34 34 35 35 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 81 81 82 82 83 83 84 84 85
+ 85 86 86 87 87 88 88 89 89 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 53 53 52 52 51 51 50 50 49
+ 49 48 48 47 47 46 46 45 45 2
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 17 17 16 16 15 15 14 14 13
+ 13 12 12 11 11 10 10 9 9 1
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 72 72 73 73 74 74 75 75 76
+ 76 77 77 78 78 79 79 80 80 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 8 116 116 115 115 114 114 113 113 112
+ 112 111 111 110 110 109 109 108 108 7
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 7 71 71 70 70 69 69 68 68 67
+ 67 66 66 65 65 64 64 63 63 3
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3 54 54 55 55 56 56 57 57 58
+ 58 59 59 60 60 61 61 62 62 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 18 18 19 19 20 20 21 21 22
+ 22 23 23 24 24 25 25 26 26 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 62 62 61 61 60 60 59 59 58
+ 58 57 57 56 56 55 55 54 54 3
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3 44 44 43 43 42 42 41 41 40
+ 40 39 39 38 38 37 37 36 36 2
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 17 17 16 16 15 15 14 14 13
+ 13 12 12 11 11 10 10 9 9 1
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 90 90 91 91 92 92 93 93 94
+ 94 95 95 96 96 97 97 98 98 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 8 116 116 115 115 114 114 113 113 112
+ 112 111 111 110 110 109 109 108 108 7
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 7 107 107 106 106 105 105 104 104 103
+ 103 102 102 101 101 100 100 99 99 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 89 89 88 88 87 87 86 86 85
+ 85 84 84 83 83 82 82 81 81 5
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 1NBRE OBJETS 1
+ PI
+ 1
+ 1
+ 3.14159265358979E+00
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 3NBRE OBJETS 1
+ ENX ENY ENZ
+ 1 1 1
+ 1
+ 10
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 10NBRE OBJETS 10
+ #3 #4 D C OPTI ET ELIM OPTION
+ SAUV SAUVE
+ 1 2 3 4 5 6 7 8 9 10
+ 37 10
+ #3#4DROICERCOPTIETELIMOPTIONSAUVSAUVE
+ 2 4 8 12 16 18 22 28 32 37
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 8NBRE OBJETS 1331
+ A0 B0 C0 D0 E0 F0 G0 H0
+ 1 2 3 4 5 6 7 8
+ 1331
+ 1 1211 1311 1001 1201 1331 1330 1110 101 201
+ 301 401 501 601 701 801 901 2 3 4
+ 5 6 7 8 9 10 11 21 31 41
+ 51 61 71 81 91 1212 1213 1214 1215 1216
+ 1217 1218 1219 1220 1221 1231 1241 1251 1261 1271
+ 1281 1291 1301 1091 1081 1071 1061 1051 1041 1031
+ 1021 1011 1312 1313 1314 1315 1316 1317 1318 1319
+ 1320 1002 1003 1004 1005 1006 1007 1008 1009 1010
+ 1202 1203 1204 1205 1206 1207 1208 1209 1210 1101
+ 1102 1103 1104 1105 1106 1107 1108 1109 1321 1322
+ 1323 1324 1325 1326 1327 1328 1329 1200 1190 1180
+ 1170 1160 1150 1140 1130 1120 111 211 311 411
+ 511 611 711 811 911 121 221 321 421 521
+ 621 721 821 921 131 231 331 431 531 631
+ 731 831 931 141 241 341 441 541 641 741
+ 841 941 151 251 351 451 551 651 751 851
+ 951 161 261 361 461 561 661 761 861 961
+ 171 271 371 471 571 671 771 871 971 181
+ 281 381 481 581 681 781 881 981 191 291
+ 391 491 591 691 791 891 991 1012 1022 1032
+ 1042 1052 1062 1072 1082 1092 1013 1023 1033 1043
+ 1053 1063 1073 1083 1093 1014 1024 1034 1044 1054
+ 1064 1074 1084 1094 1015 1025 1035 1045 1055 1065
+ 1075 1085 1095 1016 1026 1036 1046 1056 1066 1076
+ 1086 1096 1017 1027 1037 1047 1057 1067 1077 1087
+ 1097 1018 1028 1038 1048 1058 1068 1078 1088 1098
+ 1019 1029 1039 1049 1059 1069 1079 1089 1099 1020
+ 1030 1040 1050 1060 1070 1080 1090 1100 102 202
+ 302 402 502 602 702 802 902 103 203 303
+ 403 503 603 703 803 903 104 204 304 404
+ 504 604 704 804 904 105 205 305 405 505
+ 605 705 805 905 106 206 306 406 506 606
+ 706 806 906 107 207 307 407 507 607 707
+ 807 907 108 208 308 408 508 608 708 808
+ 908 109 209 309 409 509 609 709 809 909
+ 110 210 310 410 510 610 710 810 910 1111
+ 1121 1131 1141 1151 1161 1171 1181 1191 1112 1122
+ 1132 1142 1152 1162 1172 1182 1192 1113 1123 1133
+ 1143 1153 1163 1173 1183 1193 1114 1124 1134 1144
+ 1154 1164 1174 1184 1194 1115 1125 1135 1145 1155
+ 1165 1175 1185 1195 1116 1126 1136 1146 1156 1166
+ 1176 1186 1196 1117 1127 1137 1147 1157 1167 1177
+ 1187 1197 1118 1128 1138 1148 1158 1168 1178 1188
+ 1198 1119 1129 1139 1149 1159 1169 1179 1189 1199
+ 1222 1223 1224 1225 1226 1227 1228 1229 1230 1232
+ 1233 1234 1235 1236 1237 1238 1239 1240 1242 1243
+ 1244 1245 1246 1247 1248 1249 1250 1252 1253 1254
+ 1255 1256 1257 1258 1259 1260 1262 1263 1264 1265
+ 1266 1267 1268 1269 1270 1272 1273 1274 1275 1276
+ 1277 1278 1279 1280 1282 1283 1284 1285 1286 1287
+ 1288 1289 1290 1292 1293 1294 1295 1296 1297 1298
+ 1299 1300 1302 1303 1304 1305 1306 1307 1308 1309
+ 1310 12 13 14 15 16 17 18 19 20
+ 22 23 24 25 26 27 28 29 30 32
+ 33 34 35 36 37 38 39 40 42 43
+ 44 45 46 47 48 49 50 52 53 54
+ 55 56 57 58 59 60 62 63 64 65
+ 66 67 68 69 70 72 73 74 75 76
+ 77 78 79 80 82 83 84 85 86 87
+ 88 89 90 92 93 94 95 96 97 98
+ 99 100 112 113 114 115 116 117 118 119
+ 120 122 123 124 125 126 127 128 129 130
+ 132 133 134 135 136 137 138 139 140 142
+ 143 144 145 146 147 148 149 150 152 153
+ 154 155 156 157 158 159 160 162 163 164
+ 165 166 167 168 169 170 172 173 174 175
+ 176 177 178 179 180 182 183 184 185 186
+ 187 188 189 190 192 193 194 195 196 197
+ 198 199 200 212 213 214 215 216 217 218
+ 219 220 222 223 224 225 226 227 228 229
+ 230 232 233 234 235 236 237 238 239 240
+ 242 243 244 245 246 247 248 249 250 252
+ 253 254 255 256 257 258 259 260 262 263
+ 264 265 266 267 268 269 270 272 273 274
+ 275 276 277 278 279 280 282 283 284 285
+ 286 287 288 289 290 292 293 294 295 296
+ 297 298 299 300 312 313 314 315 316 317
+ 318 319 320 322 323 324 325 326 327 328
+ 329 330 332 333 334 335 336 337 338 339
+ 340 342 343 344 345 346 347 348 349 350
+ 352 353 354 355 356 357 358 359 360 362
+ 363 364 365 366 367 368 369 370 372 373
+ 374 375 376 377 378 379 380 382 383 384
+ 385 386 387 388 389 390 392 393 394 395
+ 396 397 398 399 400 412 413 414 415 416
+ 417 418 419 420 422 423 424 425 426 427
+ 428 429 430 432 433 434 435 436 437 438
+ 439 440 442 443 444 445 446 447 448 449
+ 450 452 453 454 455 456 457 458 459 460
+ 462 463 464 465 466 467 468 469 470 472
+ 473 474 475 476 477 478 479 480 482 483
+ 484 485 486 487 488 489 490 492 493 494
+ 495 496 497 498 499 500 512 513 514 515
+ 516 517 518 519 520 522 523 524 525 526
+ 527 528 529 530 532 533 534 535 536 537
+ 538 539 540 542 543 544 545 546 547 548
+ 549 550 552 553 554 555 556 557 558 559
+ 560 562 563 564 565 566 567 568 569 570
+ 572 573 574 575 576 577 578 579 580 582
+ 583 584 585 586 587 588 589 590 592 593
+ 594 595 596 597 598 599 600 612 613 614
+ 615 616 617 618 619 620 622 623 624 625
+ 626 627 628 629 630 632 633 634 635 636
+ 637 638 639 640 642 643 644 645 646 647
+ 648 649 650 652 653 654 655 656 657 658
+ 659 660 662 663 664 665 666 667 668 669
+ 670 672 673 674 675 676 677 678 679 680
+ 682 683 684 685 686 687 688 689 690 692
+ 693 694 695 696 697 698 699 700 712 713
+ 714 715 716 717 718 719 720 722 723 724
+ 725 726 727 728 729 730 732 733 734 735
+ 736 737 738 739 740 742 743 744 745 746
+ 747 748 749 750 752 753 754 755 756 757
+ 758 759 760 762 763 764 765 766 767 768
+ 769 770 772 773 774 775 776 777 778 779
+ 780 782 783 784 785 786 787 788 789 790
+ 792 793 794 795 796 797 798 799 800 812
+ 813 814 815 816 817 818 819 820 822 823
+ 824 825 826 827 828 829 830 832 833 834
+ 835 836 837 838 839 840 842 843 844 845
+ 846 847 848 849 850 852 853 854 855 856
+ 857 858 859 860 862 863 864 865 866 867
+ 868 869 870 872 873 874 875 876 877 878
+ 879 880 882 883 884 885 886 887 888 889
+ 890 892 893 894 895 896 897 898 899 900
+ 912 913 914 915 916 917 918 919 920 922
+ 923 924 925 926 927 928 929 930 932 933
+ 934 935 936 937 938 939 940 942 943 944
+ 945 946 947 948 949 950 952 953 954 955
+ 956 957 958 959 960 962 963 964 965 966
+ 967 968 969 970 972 973 974 975 976 977
+ 978 979 980 982 983 984 985 986 987 988
+ 989 990 992 993 994 995 996 997 998 999
+ 1000
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 5324
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 9.99999999999999E-02 -7.10000000000000E-02
+ 0.00000000000000E+00 2.00000000000000E-01 9.99999999999999E-02
+ -1.52000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 9.99999999999999E-02 -2.33000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 9.99999999999999E-02 -3.14000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 9.99999999999999E-02
+ -3.95000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 9.99999999999999E-02 -4.76000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 9.99999999999999E-02 -5.57000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 9.99999999999999E-02
+ -6.38000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 9.99999999999999E-02 -7.19000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ -1.52000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 2.00000000000000E-01 -2.24000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 2.00000000000000E-01 -2.96000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 2.00000000000000E-01
+ -3.68000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 2.00000000000000E-01 -4.40000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 2.00000000000000E-01 -5.12000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 2.00000000000000E-01
+ -5.84000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 2.00000000000000E-01 -6.56000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 2.00000000000000E-01 -7.28000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ 3.00000000000000E-01 -2.33000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 3.00000000000000E-01 -2.96000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 3.00000000000000E-01
+ -3.59000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 3.00000000000000E-01 -4.22000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 3.00000000000000E-01 -4.85000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 3.00000000000000E-01
+ -5.48000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 3.00000000000000E-01 -6.11000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 3.00000000000000E-01 -6.74000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 3.00000000000000E-01
+ -7.37000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 4.00000000000000E-01 -3.14000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 4.00000000000000E-01
+ -3.68000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 4.00000000000000E-01 -4.22000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 4.00000000000000E-01 -4.76000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 4.00000000000000E-01
+ -5.30000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 4.00000000000000E-01 -5.84000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 4.00000000000000E-01 -6.38000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 4.00000000000000E-01
+ -6.92000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 4.00000000000000E-01 -7.46000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 9.99999999999999E-02 5.00000000000000E-01
+ -3.95000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 5.00000000000000E-01 -4.40000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 5.00000000000000E-01 -4.85000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 5.00000000000000E-01
+ -5.30000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 5.00000000000000E-01 -5.75000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 5.00000000000000E-01 -6.20000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 5.00000000000000E-01
+ -6.65000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 5.00000000000000E-01 -7.10000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 5.00000000000000E-01 -7.55000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ 6.00000000000000E-01 -4.76000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 6.00000000000000E-01 -5.12000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 6.00000000000000E-01
+ -5.48000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 6.00000000000000E-01 -5.84000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 6.00000000000000E-01 -6.20000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 6.00000000000000E-01
+ -6.56000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 6.00000000000000E-01 -6.92000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 6.00000000000000E-01 -7.28000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 6.00000000000000E-01
+ -7.64000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 7.00000000000000E-01 -5.57000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 7.00000000000000E-01
+ -5.84000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 7.00000000000000E-01 -6.11000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 7.00000000000000E-01 -6.38000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 7.00000000000000E-01
+ -6.65000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 7.00000000000000E-01 -6.92000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 7.00000000000000E-01 -7.19000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 7.00000000000000E-01
+ -7.46000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 7.00000000000000E-01 -7.73000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 8.00000000000000E-01
+ -6.38000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 8.00000000000000E-01 -6.56000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 8.00000000000000E-01 -6.74000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 8.00000000000000E-01
+ -6.92000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 8.00000000000000E-01 -7.10000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 8.00000000000000E-01 -7.28000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 8.00000000000000E-01
+ -7.46000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 8.00000000000000E-01 -7.64000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 8.00000000000000E-01 -7.82000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ 9.00000000000000E-01 -7.19000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 9.00000000000000E-01 -7.28000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 9.00000000000000E-01
+ -7.37000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 9.00000000000000E-01 -7.46000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 9.00000000000000E-01 -7.55000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 9.00000000000000E-01
+ -7.64000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 9.00000000000000E-01 -7.73000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 9.00000000000000E-01 -7.82000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 9.00000000000000E-01
+ -7.91000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 9.99999999999999E-02
+ 9.99999999999999E-02 0.00000000000000E+00 -7.10000000000000E-02
+ 1.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -1.52000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -2.33000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -3.14000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -3.95000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -4.76000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -5.57000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -6.38000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.19000000000000E-01 9.99999999999999E-02
+ 0.00000000000000E+00 9.99999999999999E-02 -7.10000000000000E-02
+ 1.00000001490116E-01 1.00000001490116E-01 1.00000001490116E-01
+ -5.13000011444092E-01 1.00000001490116E-01 2.00000002980232E-01
+ 1.00000001490116E-01 -6.75000011920929E-01 1.00000001490116E-01
+ 2.99999952316284E-01 1.00000001490116E-01 -8.37000012397766E-01
+ 1.00000001490116E-01 4.00000005960464E-01 1.00000001490116E-01
+ -9.99000012874603E-01 1.00000001490116E-01 5.00000000000000E-01
+ 1.00000001490116E-01 -1.16100001335144E+00 1.00000001490116E-01
+ 5.99999904632568E-01 1.00000001490116E-01 -1.32300001382828E+00
+ 1.00000001490116E-01 6.99999988079071E-01 1.00000001490116E-01
+ -1.48499995470047E+00 1.00000001490116E-01 8.00000011920929E-01
+ 1.00000001490116E-01 -1.64700001478195E+00 1.00000001490116E-01
+ 8.99999976158142E-01 1.00000001490116E-01 -1.80899995565414E+00
+ 1.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ -1.52000000000000E-01 1.00000001490116E-01 1.00000001490116E-01
+ 2.00000002980232E-01 -6.75000011920929E-01 1.00000001490116E-01
+ 2.00000002980232E-01 2.00000002980232E-01 -8.28000009059906E-01
+ 1.00000001490116E-01 2.99999952316284E-01 2.00000002980232E-01
+ -9.81000006198883E-01 1.00000001490116E-01 4.00000005960464E-01
+ 2.00000002980232E-01 -1.13400000333786E+00 1.00000001490116E-01
+ 5.00000000000000E-01 2.00000002980232E-01 -1.28700000047684E+00
+ 1.00000001490116E-01 5.99999904632568E-01 2.00000002980232E-01
+ -1.43999999761581E+00 1.00000001490116E-01 6.99999988079071E-01
+ 2.00000002980232E-01 -1.59299999475479E+00 1.00000001490116E-01
+ 8.00000011920929E-01 2.00000002980232E-01 -1.74599999189377E+00
+ 1.00000001490116E-01 8.99999976158142E-01 2.00000002980232E-01
+ -1.89899998903275E+00 9.99999999999999E-02 0.00000000000000E+00
+ 3.00000000000000E-01 -2.33000000000000E-01 1.00000001490116E-01
+ 1.00000001490116E-01 2.99999952316284E-01 -8.37000012397766E-01
+ 1.00000001490116E-01 2.00000002980232E-01 2.99999952316284E-01
+ -9.81000006198883E-01 1.00000001490116E-01 2.99999952316284E-01
+ 2.99999952316284E-01 -1.12500000000000E+00 1.00000001490116E-01
+ 4.00000005960464E-01 2.99999952316284E-01 -1.26899999380112E+00
+ 1.00000001490116E-01 5.00000000000000E-01 2.99999952316284E-01
+ -1.41300004720688E+00 1.00000001490116E-01 5.99999904632568E-01
+ 2.99999952316284E-01 -1.55699998140335E+00 1.00000001490116E-01
+ 6.99999988079071E-01 2.99999952316284E-01 -1.70100003480911E+00
+ 1.00000001490116E-01 8.00000011920929E-01 2.99999952316284E-01
+ -1.84499996900558E+00 1.00000001490116E-01 8.99999976158142E-01
+ 2.99999952316284E-01 -1.98900002241135E+00 9.99999999999999E-02
+ 0.00000000000000E+00 4.00000000000000E-01 -3.14000000000000E-01
+ 1.00000001490116E-01 1.00000001490116E-01 4.00000005960464E-01
+ -9.99000012874603E-01 1.00000001490116E-01 2.00000002980232E-01
+ 4.00000005960464E-01 -1.13400000333786E+00 1.00000001490116E-01
+ 2.99999952316284E-01 4.00000005960464E-01 -1.26899999380112E+00
+ 1.00000001490116E-01 4.00000005960464E-01 4.00000005960464E-01
+ -1.40399998426437E+00 1.00000001490116E-01 5.00000000000000E-01
+ 4.00000005960464E-01 -1.53899997472763E+00 1.00000001490116E-01
+ 5.99999904632568E-01 4.00000005960464E-01 -1.67399996519089E+00
+ 1.00000001490116E-01 6.99999988079071E-01 4.00000005960464E-01
+ -1.80899995565414E+00 1.00000001490116E-01 8.00000011920929E-01
+ 4.00000005960464E-01 -1.94400006532669E+00 1.00000001490116E-01
+ 8.99999976158142E-01 4.00000005960464E-01 -2.07900005578995E+00
+ 9.99999999999999E-02 0.00000000000000E+00 5.00000000000000E-01
+ -3.95000000000000E-01 1.00000001490116E-01 1.00000001490116E-01
+ 5.00000000000000E-01 -1.16100001335144E+00 1.00000001490116E-01
+ 2.00000002980232E-01 5.00000000000000E-01 -1.28700000047684E+00
+ 1.00000001490116E-01 2.99999952316284E-01 5.00000000000000E-01
+ -1.41300004720688E+00 1.00000001490116E-01 4.00000005960464E-01
+ 5.00000000000000E-01 -1.53899997472763E+00 1.00000001490116E-01
+ 5.00000000000000E-01 5.00000000000000E-01 -1.66500002145767E+00
+ 1.00000001490116E-01 5.99999904632568E-01 5.00000000000000E-01
+ -1.79100006818771E+00 1.00000001490116E-01 6.99999988079071E-01
+ 5.00000000000000E-01 -1.91699999570847E+00 1.00000001490116E-01
+ 8.00000011920929E-01 5.00000000000000E-01 -2.04300004243851E+00
+ 1.00000001490116E-01 8.99999976158142E-01 5.00000000000000E-01
+ -2.16899996995926E+00 9.99999999999999E-02 0.00000000000000E+00
+ 6.00000000000000E-01 -4.76000000000000E-01 1.00000001490116E-01
+ 1.00000001490116E-01 5.99999904632568E-01 -1.32300001382828E+00
+ 1.00000001490116E-01 2.00000002980232E-01 5.99999904632568E-01
+ -1.43999999761581E+00 1.00000001490116E-01 2.99999952316284E-01
+ 5.99999904632568E-01 -1.55699998140335E+00 1.00000001490116E-01
+ 4.00000005960464E-01 5.99999904632568E-01 -1.67399996519089E+00
+ 1.00000001490116E-01 5.00000000000000E-01 5.99999904632568E-01
+ -1.79100006818771E+00 1.00000001490116E-01 5.99999904632568E-01
+ 5.99999904632568E-01 -1.90800005197525E+00 1.00000001490116E-01
+ 6.99999988079071E-01 5.99999904632568E-01 -2.02500003576279E+00
+ 1.00000001490116E-01 8.00000011920929E-01 5.99999904632568E-01
+ -2.14200001955032E+00 1.00000001490116E-01 8.99999976158142E-01
+ 5.99999904632568E-01 -2.25900000333786E+00 9.99999999999999E-02
+ 0.00000000000000E+00 7.00000000000000E-01 -5.57000000000000E-01
+ 1.00000001490116E-01 1.00000001490116E-01 6.99999988079071E-01
+ -1.48499995470047E+00 1.00000001490116E-01 2.00000002980232E-01
+ 6.99999988079071E-01 -1.59299999475479E+00 1.00000001490116E-01
+ 2.99999952316284E-01 6.99999988079071E-01 -1.70100003480911E+00
+ 1.00000001490116E-01 4.00000005960464E-01 6.99999988079071E-01
+ -1.80899995565414E+00 1.00000001490116E-01 5.00000000000000E-01
+ 6.99999988079071E-01 -1.91699999570847E+00 1.00000001490116E-01
+ 5.99999904632568E-01 6.99999988079071E-01 -2.02500003576279E+00
+ 1.00000001490116E-01 6.99999988079071E-01 6.99999988079071E-01
+ -2.13299995660782E+00 1.00000001490116E-01 8.00000011920929E-01
+ 6.99999988079071E-01 -2.24099999666214E+00 1.00000001490116E-01
+ 8.99999976158142E-01 6.99999988079071E-01 -2.34900003671646E+00
+ 1.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ -6.38000000000000E-01 1.00000001490116E-01 1.00000001490116E-01
+ 8.00000011920929E-01 -1.64700001478195E+00 1.00000001490116E-01
+ 2.00000002980232E-01 8.00000011920929E-01 -1.74599999189377E+00
+ 1.00000001490116E-01 2.99999952316284E-01 8.00000011920929E-01
+ -1.84499996900558E+00 1.00000001490116E-01 4.00000005960464E-01
+ 8.00000011920929E-01 -1.94400006532669E+00 1.00000001490116E-01
+ 5.00000000000000E-01 8.00000011920929E-01 -2.04300004243851E+00
+ 1.00000001490116E-01 5.99999904632568E-01 8.00000011920929E-01
+ -2.14200001955032E+00 1.00000001490116E-01 6.99999988079071E-01
+ 8.00000011920929E-01 -2.24099999666214E+00 1.00000001490116E-01
+ 8.00000011920929E-01 8.00000011920929E-01 -2.33999997377396E+00
+ 1.00000001490116E-01 8.99999976158142E-01 8.00000011920929E-01
+ -2.43899995088577E+00 9.99999999999999E-02 0.00000000000000E+00
+ 9.00000000000000E-01 -7.19000000000000E-01 1.00000001490116E-01
+ 1.00000001490116E-01 8.99999976158142E-01 -1.80899995565414E+00
+ 1.00000001490116E-01 2.00000002980232E-01 8.99999976158142E-01
+ -1.89899998903275E+00 1.00000001490116E-01 2.99999952316284E-01
+ 8.99999976158142E-01 -1.98900002241135E+00 1.00000001490116E-01
+ 4.00000005960464E-01 8.99999976158142E-01 -2.07900005578995E+00
+ 1.00000001490116E-01 5.00000000000000E-01 8.99999976158142E-01
+ -2.16899996995926E+00 1.00000001490116E-01 5.99999904632568E-01
+ 8.99999976158142E-01 -2.25900000333786E+00 1.00000001490116E-01
+ 6.99999988079071E-01 8.99999976158142E-01 -2.34900003671646E+00
+ 1.00000001490116E-01 8.00000011920929E-01 8.99999976158142E-01
+ -2.43899995088577E+00 1.00000001490116E-01 8.99999976158142E-01
+ 8.99999976158142E-01 -2.52900010347366E+00 2.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 9.99999999999999E-02 0.00000000000000E+00
+ -1.52000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -2.24000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -2.96000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -3.68000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -4.40000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -5.12000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -5.84000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -6.56000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ -1.52000000000000E-01 2.00000002980232E-01 1.00000001490116E-01
+ 1.00000001490116E-01 -6.75000011920929E-01 2.00000002980232E-01
+ 2.00000002980232E-01 1.00000001490116E-01 -8.28000009059906E-01
+ 2.00000002980232E-01 2.99999952316284E-01 1.00000001490116E-01
+ -9.81000006198883E-01 2.00000002980232E-01 4.00000005960464E-01
+ 1.00000001490116E-01 -1.13400000333786E+00 2.00000002980232E-01
+ 5.00000000000000E-01 1.00000001490116E-01 -1.28700000047684E+00
+ 2.00000002980232E-01 5.99999904632568E-01 1.00000001490116E-01
+ -1.43999999761581E+00 2.00000002980232E-01 6.99999988079071E-01
+ 1.00000001490116E-01 -1.59299999475479E+00 2.00000002980232E-01
+ 8.00000011920929E-01 1.00000001490116E-01 -1.74599999189377E+00
+ 2.00000002980232E-01 8.99999976158142E-01 1.00000001490116E-01
+ -1.89899998903275E+00 2.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 -2.24000000000000E-01 2.00000002980232E-01
+ 1.00000001490116E-01 2.00000002980232E-01 -8.28000009059906E-01
+ 2.00000002980232E-01 2.00000002980232E-01 2.00000002980232E-01
+ -9.72000002861023E-01 2.00000002980232E-01 2.99999952316284E-01
+ 2.00000002980232E-01 -1.11599999666214E+00 2.00000002980232E-01
+ 4.00000005960464E-01 2.00000002980232E-01 -1.25999999046326E+00
+ 2.00000002980232E-01 5.00000000000000E-01 2.00000002980232E-01
+ -1.40399998426437E+00 2.00000002980232E-01 5.99999904632568E-01
+ 2.00000002980232E-01 -1.54800003767014E+00 2.00000002980232E-01
+ 6.99999988079071E-01 2.00000002980232E-01 -1.69199997186661E+00
+ 2.00000002980232E-01 8.00000011920929E-01 2.00000002980232E-01
+ -1.83600002527237E+00 2.00000002980232E-01 8.99999976158142E-01
+ 2.00000002980232E-01 -1.97999995946884E+00 2.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 -2.96000000000000E-01
+ 2.00000002980232E-01 1.00000001490116E-01 2.99999952316284E-01
+ -9.81000006198883E-01 2.00000002980232E-01 2.00000002980232E-01
+ 2.99999952316284E-01 -1.11599999666214E+00 2.00000002980232E-01
+ 2.99999952316284E-01 2.99999952316284E-01 -1.25099998712540E+00
+ 2.00000002980232E-01 4.00000005960464E-01 2.99999952316284E-01
+ -1.38599997758865E+00 2.00000002980232E-01 5.00000000000000E-01
+ 2.99999952316284E-01 -1.52099996805191E+00 2.00000002980232E-01
+ 5.99999904632568E-01 2.99999952316284E-01 -1.65599995851517E+00
+ 2.00000002980232E-01 6.99999988079071E-01 2.99999952316284E-01
+ -1.79100006818771E+00 2.00000002980232E-01 8.00000011920929E-01
+ 2.99999952316284E-01 -1.92600005865097E+00 2.00000002980232E-01
+ 8.99999976158142E-01 2.99999952316284E-01 -2.06100004911423E+00
+ 2.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ -3.68000000000000E-01 2.00000002980232E-01 1.00000001490116E-01
+ 4.00000005960464E-01 -1.13400000333786E+00 2.00000002980232E-01
+ 2.00000002980232E-01 4.00000005960464E-01 -1.25999999046326E+00
+ 2.00000002980232E-01 2.99999952316284E-01 4.00000005960464E-01
+ -1.38599997758865E+00 2.00000002980232E-01 4.00000005960464E-01
+ 4.00000005960464E-01 -1.51200002431870E+00 2.00000002980232E-01
+ 5.00000000000000E-01 4.00000005960464E-01 -1.63800007104874E+00
+ 2.00000002980232E-01 5.99999904632568E-01 4.00000005960464E-01
+ -1.76399999856949E+00 2.00000002980232E-01 6.99999988079071E-01
+ 4.00000005960464E-01 -1.89000004529953E+00 2.00000002980232E-01
+ 8.00000011920929E-01 4.00000005960464E-01 -2.01599997282028E+00
+ 2.00000002980232E-01 8.99999976158142E-01 4.00000005960464E-01
+ -2.14200001955032E+00 2.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 -4.40000000000000E-01 2.00000002980232E-01
+ 1.00000001490116E-01 5.00000000000000E-01 -1.28700000047684E+00
+ 2.00000002980232E-01 2.00000002980232E-01 5.00000000000000E-01
+ -1.40399998426437E+00 2.00000002980232E-01 2.99999952316284E-01
+ 5.00000000000000E-01 -1.52099996805191E+00 2.00000002980232E-01
+ 4.00000005960464E-01 5.00000000000000E-01 -1.63800007104874E+00
+ 2.00000002980232E-01 5.00000000000000E-01 5.00000000000000E-01
+ -1.75500005483627E+00 2.00000002980232E-01 5.99999904632568E-01
+ 5.00000000000000E-01 -1.87200003862381E+00 2.00000002980232E-01
+ 6.99999988079071E-01 5.00000000000000E-01 -1.98900002241135E+00
+ 2.00000002980232E-01 8.00000011920929E-01 5.00000000000000E-01
+ -2.10600000619888E+00 2.00000002980232E-01 8.99999976158142E-01
+ 5.00000000000000E-01 -2.22299998998642E+00 2.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 -5.12000000000000E-01
+ 2.00000002980232E-01 1.00000001490116E-01 5.99999904632568E-01
+ -1.43999999761581E+00 2.00000002980232E-01 2.00000002980232E-01
+ 5.99999904632568E-01 -1.54800003767014E+00 2.00000002980232E-01
+ 2.99999952316284E-01 5.99999904632568E-01 -1.65599995851517E+00
+ 2.00000002980232E-01 4.00000005960464E-01 5.99999904632568E-01
+ -1.76399999856949E+00 2.00000002980232E-01 5.00000000000000E-01
+ 5.99999904632568E-01 -1.87200003862381E+00 2.00000002980232E-01
+ 5.99999904632568E-01 5.99999904632568E-01 -1.97999995946884E+00
+ 2.00000002980232E-01 6.99999988079071E-01 5.99999904632568E-01
+ -2.08799999952316E+00 2.00000002980232E-01 8.00000011920929E-01
+ 5.99999904632568E-01 -2.19600003957748E+00 2.00000002980232E-01
+ 8.99999976158142E-01 5.99999904632568E-01 -2.30399996042252E+00
+ 2.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ -5.84000000000000E-01 2.00000002980232E-01 1.00000001490116E-01
+ 6.99999988079071E-01 -1.59299999475479E+00 2.00000002980232E-01
+ 2.00000002980232E-01 6.99999988079071E-01 -1.69199997186661E+00
+ 2.00000002980232E-01 2.99999952316284E-01 6.99999988079071E-01
+ -1.79100006818771E+00 2.00000002980232E-01 4.00000005960464E-01
+ 6.99999988079071E-01 -1.89000004529953E+00 2.00000002980232E-01
+ 5.00000000000000E-01 6.99999988079071E-01 -1.98900002241135E+00
+ 2.00000002980232E-01 5.99999904632568E-01 6.99999988079071E-01
+ -2.08799999952316E+00 2.00000002980232E-01 6.99999988079071E-01
+ 6.99999988079071E-01 -2.18699997663498E+00 2.00000002980232E-01
+ 8.00000011920929E-01 6.99999988079071E-01 -2.28599995374680E+00
+ 2.00000002980232E-01 8.99999976158142E-01 6.99999988079071E-01
+ -2.38500005006790E+00 2.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 -6.56000000000000E-01 2.00000002980232E-01
+ 1.00000001490116E-01 8.00000011920929E-01 -1.74599999189377E+00
+ 2.00000002980232E-01 2.00000002980232E-01 8.00000011920929E-01
+ -1.83600002527237E+00 2.00000002980232E-01 2.99999952316284E-01
+ 8.00000011920929E-01 -1.92600005865097E+00 2.00000002980232E-01
+ 4.00000005960464E-01 8.00000011920929E-01 -2.01599997282028E+00
+ 2.00000002980232E-01 5.00000000000000E-01 8.00000011920929E-01
+ -2.10600000619888E+00 2.00000002980232E-01 5.99999904632568E-01
+ 8.00000011920929E-01 -2.19600003957748E+00 2.00000002980232E-01
+ 6.99999988079071E-01 8.00000011920929E-01 -2.28599995374680E+00
+ 2.00000002980232E-01 8.00000011920929E-01 8.00000011920929E-01
+ -2.37599998712540E+00 2.00000002980232E-01 8.99999976158142E-01
+ 8.00000011920929E-01 -2.46599990129471E+00 2.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 -7.28000000000000E-01
+ 2.00000002980232E-01 1.00000001490116E-01 8.99999976158142E-01
+ -1.89899998903275E+00 2.00000002980232E-01 2.00000002980232E-01
+ 8.99999976158142E-01 -1.97999995946884E+00 2.00000002980232E-01
+ 2.99999952316284E-01 8.99999976158142E-01 -2.06100004911423E+00
+ 2.00000002980232E-01 4.00000005960464E-01 8.99999976158142E-01
+ -2.14200001955032E+00 2.00000002980232E-01 5.00000000000000E-01
+ 8.99999976158142E-01 -2.22299998998642E+00 2.00000002980232E-01
+ 5.99999904632568E-01 8.99999976158142E-01 -2.30399996042252E+00
+ 2.00000002980232E-01 6.99999988079071E-01 8.99999976158142E-01
+ -2.38500005006790E+00 2.00000002980232E-01 8.00000011920929E-01
+ 8.99999976158142E-01 -2.46599990129471E+00 2.00000002980232E-01
+ 8.99999976158142E-01 8.99999976158142E-01 -2.54699999094009E+00
+ 3.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 3.00000000000000E-01 9.99999999999999E-02
+ 0.00000000000000E+00 -2.33000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -2.96000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -3.59000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -4.22000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -4.85000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -5.48000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -6.11000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -6.74000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.37000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 -2.33000000000000E-01 2.99999952316284E-01
+ 1.00000001490116E-01 1.00000001490116E-01 -8.37000012397766E-01
+ 2.99999952316284E-01 2.00000002980232E-01 1.00000001490116E-01
+ -9.81000006198883E-01 2.99999952316284E-01 2.99999952316284E-01
+ 1.00000001490116E-01 -1.12500000000000E+00 2.99999952316284E-01
+ 4.00000005960464E-01 1.00000001490116E-01 -1.26899999380112E+00
+ 2.99999952316284E-01 5.00000000000000E-01 1.00000001490116E-01
+ -1.41300004720688E+00 2.99999952316284E-01 5.99999904632568E-01
+ 1.00000001490116E-01 -1.55699998140335E+00 2.99999952316284E-01
+ 6.99999988079071E-01 1.00000001490116E-01 -1.70100003480911E+00
+ 2.99999952316284E-01 8.00000011920929E-01 1.00000001490116E-01
+ -1.84499996900558E+00 2.99999952316284E-01 8.99999976158142E-01
+ 1.00000001490116E-01 -1.98900002241135E+00 3.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 -2.96000000000000E-01
+ 2.99999952316284E-01 1.00000001490116E-01 2.00000002980232E-01
+ -9.81000006198883E-01 2.99999952316284E-01 2.00000002980232E-01
+ 2.00000002980232E-01 -1.11599999666214E+00 2.99999952316284E-01
+ 2.99999952316284E-01 2.00000002980232E-01 -1.25099998712540E+00
+ 2.99999952316284E-01 4.00000005960464E-01 2.00000002980232E-01
+ -1.38599997758865E+00 2.99999952316284E-01 5.00000000000000E-01
+ 2.00000002980232E-01 -1.52099996805191E+00 2.99999952316284E-01
+ 5.99999904632568E-01 2.00000002980232E-01 -1.65599995851517E+00
+ 2.99999952316284E-01 6.99999988079071E-01 2.00000002980232E-01
+ -1.79100006818771E+00 2.99999952316284E-01 8.00000011920929E-01
+ 2.00000002980232E-01 -1.92600005865097E+00 2.99999952316284E-01
+ 8.99999976158142E-01 2.00000002980232E-01 -2.06100004911423E+00
+ 3.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ -3.59000000000000E-01 2.99999952316284E-01 1.00000001490116E-01
+ 2.99999952316284E-01 -1.12500000000000E+00 2.99999952316284E-01
+ 2.00000002980232E-01 2.99999952316284E-01 -1.25099998712540E+00
+ 2.99999952316284E-01 2.99999952316284E-01 2.99999952316284E-01
+ -1.37700003385544E+00 2.99999952316284E-01 4.00000005960464E-01
+ 2.99999952316284E-01 -1.50299996137619E+00 2.99999952316284E-01
+ 5.00000000000000E-01 2.99999952316284E-01 -1.62900000810623E+00
+ 2.99999952316284E-01 5.99999904632568E-01 2.99999952316284E-01
+ -1.75500005483627E+00 2.99999952316284E-01 6.99999988079071E-01
+ 2.99999952316284E-01 -1.88099998235703E+00 2.99999952316284E-01
+ 8.00000011920929E-01 2.99999952316284E-01 -2.00700002908707E+00
+ 2.99999952316284E-01 8.99999976158142E-01 2.99999952316284E-01
+ -2.13299995660782E+00 3.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 -4.22000000000000E-01 2.99999952316284E-01
+ 1.00000001490116E-01 4.00000005960464E-01 -1.26899999380112E+00
+ 2.99999952316284E-01 2.00000002980232E-01 4.00000005960464E-01
+ -1.38599997758865E+00 2.99999952316284E-01 2.99999952316284E-01
+ 4.00000005960464E-01 -1.50299996137619E+00 2.99999952316284E-01
+ 4.00000005960464E-01 4.00000005960464E-01 -1.62000006437302E+00
+ 2.99999952316284E-01 5.00000000000000E-01 4.00000005960464E-01
+ -1.73700004816055E+00 2.99999952316284E-01 5.99999904632568E-01
+ 4.00000005960464E-01 -1.85400003194809E+00 2.99999952316284E-01
+ 6.99999988079071E-01 4.00000005960464E-01 -1.97100001573563E+00
+ 2.99999952316284E-01 8.00000011920929E-01 4.00000005960464E-01
+ -2.08799999952316E+00 2.99999952316284E-01 8.99999976158142E-01
+ 4.00000005960464E-01 -2.20499998331070E+00 3.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 -4.85000000000000E-01
+ 2.99999952316284E-01 1.00000001490116E-01 5.00000000000000E-01
+ -1.41300004720688E+00 2.99999952316284E-01 2.00000002980232E-01
+ 5.00000000000000E-01 -1.52099996805191E+00 2.99999952316284E-01
+ 2.99999952316284E-01 5.00000000000000E-01 -1.62900000810623E+00
+ 2.99999952316284E-01 4.00000005960464E-01 5.00000000000000E-01
+ -1.73700004816055E+00 2.99999952316284E-01 5.00000000000000E-01
+ 5.00000000000000E-01 -1.84499996900558E+00 2.99999952316284E-01
+ 5.99999904632568E-01 5.00000000000000E-01 -1.95300000905991E+00
+ 2.99999952316284E-01 6.99999988079071E-01 5.00000000000000E-01
+ -2.06100004911423E+00 2.99999952316284E-01 8.00000011920929E-01
+ 5.00000000000000E-01 -2.16899996995926E+00 2.99999952316284E-01
+ 8.99999976158142E-01 5.00000000000000E-01 -2.27700001001358E+00
+ 3.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ -5.48000000000000E-01 2.99999952316284E-01 1.00000001490116E-01
+ 5.99999904632568E-01 -1.55699998140335E+00 2.99999952316284E-01
+ 2.00000002980232E-01 5.99999904632568E-01 -1.65599995851517E+00
+ 2.99999952316284E-01 2.99999952316284E-01 5.99999904632568E-01
+ -1.75500005483627E+00 2.99999952316284E-01 4.00000005960464E-01
+ 5.99999904632568E-01 -1.85400003194809E+00 2.99999952316284E-01
+ 5.00000000000000E-01 5.99999904632568E-01 -1.95300000905991E+00
+ 2.99999952316284E-01 5.99999904632568E-01 5.99999904632568E-01
+ -2.05199998617172E+00 2.99999952316284E-01 6.99999988079071E-01
+ 5.99999904632568E-01 -2.15099996328354E+00 2.99999952316284E-01
+ 8.00000011920929E-01 5.99999904632568E-01 -2.25000005960464E+00
+ 2.99999952316284E-01 8.99999976158142E-01 5.99999904632568E-01
+ -2.34900003671646E+00 3.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 -6.11000000000000E-01 2.99999952316284E-01
+ 1.00000001490116E-01 6.99999988079071E-01 -1.70100003480911E+00
+ 2.99999952316284E-01 2.00000002980232E-01 6.99999988079071E-01
+ -1.79100006818771E+00 2.99999952316284E-01 2.99999952316284E-01
+ 6.99999988079071E-01 -1.88099998235703E+00 2.99999952316284E-01
+ 4.00000005960464E-01 6.99999988079071E-01 -1.97100001573563E+00
+ 2.99999952316284E-01 5.00000000000000E-01 6.99999988079071E-01
+ -2.06100004911423E+00 2.99999952316284E-01 5.99999904632568E-01
+ 6.99999988079071E-01 -2.15099996328354E+00 2.99999952316284E-01
+ 6.99999988079071E-01 6.99999988079071E-01 -2.24099999666214E+00
+ 2.99999952316284E-01 8.00000011920929E-01 6.99999988079071E-01
+ -2.33099991083145E+00 2.99999952316284E-01 8.99999976158142E-01
+ 6.99999988079071E-01 -2.42100006341934E+00 3.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 -6.74000000000000E-01
+ 2.99999952316284E-01 1.00000001490116E-01 8.00000011920929E-01
+ -1.84499996900558E+00 2.99999952316284E-01 2.00000002980232E-01
+ 8.00000011920929E-01 -1.92600005865097E+00 2.99999952316284E-01
+ 2.99999952316284E-01 8.00000011920929E-01 -2.00700002908707E+00
+ 2.99999952316284E-01 4.00000005960464E-01 8.00000011920929E-01
+ -2.08799999952316E+00 2.99999952316284E-01 5.00000000000000E-01
+ 8.00000011920929E-01 -2.16899996995926E+00 2.99999952316284E-01
+ 5.99999904632568E-01 8.00000011920929E-01 -2.25000005960464E+00
+ 2.99999952316284E-01 6.99999988079071E-01 8.00000011920929E-01
+ -2.33099991083145E+00 2.99999952316284E-01 8.00000011920929E-01
+ 8.00000011920929E-01 -2.41200000047684E+00 2.99999952316284E-01
+ 8.99999976158142E-01 8.00000011920929E-01 -2.49300009012222E+00
+ 3.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ -7.37000000000000E-01 2.99999952316284E-01 1.00000001490116E-01
+ 8.99999976158142E-01 -1.98900002241135E+00 2.99999952316284E-01
+ 2.00000002980232E-01 8.99999976158142E-01 -2.06100004911423E+00
+ 2.99999952316284E-01 2.99999952316284E-01 8.99999976158142E-01
+ -2.13299995660782E+00 2.99999952316284E-01 4.00000005960464E-01
+ 8.99999976158142E-01 -2.20499998331070E+00 2.99999952316284E-01
+ 5.00000000000000E-01 8.99999976158142E-01 -2.27700001001358E+00
+ 2.99999952316284E-01 5.99999904632568E-01 8.99999976158142E-01
+ -2.34900003671646E+00 2.99999952316284E-01 6.99999988079071E-01
+ 8.99999976158142E-01 -2.42100006341934E+00 2.99999952316284E-01
+ 8.00000011920929E-01 8.99999976158142E-01 -2.49300009012222E+00
+ 2.99999952316284E-01 8.99999976158142E-01 8.99999976158142E-01
+ -2.56500011682510E+00 4.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 4.00000000000000E-01
+ 9.99999999999999E-02 0.00000000000000E+00 -3.14000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -3.68000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -4.22000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -4.76000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -5.30000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -5.84000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -6.38000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -6.92000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.46000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 9.99999999999999E-02 -3.14000000000000E-01
+ 4.00000005960464E-01 1.00000001490116E-01 1.00000001490116E-01
+ -9.99000012874603E-01 4.00000005960464E-01 2.00000002980232E-01
+ 1.00000001490116E-01 -1.13400000333786E+00 4.00000005960464E-01
+ 2.99999952316284E-01 1.00000001490116E-01 -1.26899999380112E+00
+ 4.00000005960464E-01 4.00000005960464E-01 1.00000001490116E-01
+ -1.40399998426437E+00 4.00000005960464E-01 5.00000000000000E-01
+ 1.00000001490116E-01 -1.53899997472763E+00 4.00000005960464E-01
+ 5.99999904632568E-01 1.00000001490116E-01 -1.67399996519089E+00
+ 4.00000005960464E-01 6.99999988079071E-01 1.00000001490116E-01
+ -1.80899995565414E+00 4.00000005960464E-01 8.00000011920929E-01
+ 1.00000001490116E-01 -1.94400006532669E+00 4.00000005960464E-01
+ 8.99999976158142E-01 1.00000001490116E-01 -2.07900005578995E+00
+ 4.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ -3.68000000000000E-01 4.00000005960464E-01 1.00000001490116E-01
+ 2.00000002980232E-01 -1.13400000333786E+00 4.00000005960464E-01
+ 2.00000002980232E-01 2.00000002980232E-01 -1.25999999046326E+00
+ 4.00000005960464E-01 2.99999952316284E-01 2.00000002980232E-01
+ -1.38599997758865E+00 4.00000005960464E-01 4.00000005960464E-01
+ 2.00000002980232E-01 -1.51200002431870E+00 4.00000005960464E-01
+ 5.00000000000000E-01 2.00000002980232E-01 -1.63800007104874E+00
+ 4.00000005960464E-01 5.99999904632568E-01 2.00000002980232E-01
+ -1.76399999856949E+00 4.00000005960464E-01 6.99999988079071E-01
+ 2.00000002980232E-01 -1.89000004529953E+00 4.00000005960464E-01
+ 8.00000011920929E-01 2.00000002980232E-01 -2.01599997282028E+00
+ 4.00000005960464E-01 8.99999976158142E-01 2.00000002980232E-01
+ -2.14200001955032E+00 4.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 -4.22000000000000E-01 4.00000005960464E-01
+ 1.00000001490116E-01 2.99999952316284E-01 -1.26899999380112E+00
+ 4.00000005960464E-01 2.00000002980232E-01 2.99999952316284E-01
+ -1.38599997758865E+00 4.00000005960464E-01 2.99999952316284E-01
+ 2.99999952316284E-01 -1.50299996137619E+00 4.00000005960464E-01
+ 4.00000005960464E-01 2.99999952316284E-01 -1.62000006437302E+00
+ 4.00000005960464E-01 5.00000000000000E-01 2.99999952316284E-01
+ -1.73700004816055E+00 4.00000005960464E-01 5.99999904632568E-01
+ 2.99999952316284E-01 -1.85400003194809E+00 4.00000005960464E-01
+ 6.99999988079071E-01 2.99999952316284E-01 -1.97100001573563E+00
+ 4.00000005960464E-01 8.00000011920929E-01 2.99999952316284E-01
+ -2.08799999952316E+00 4.00000005960464E-01 8.99999976158142E-01
+ 2.99999952316284E-01 -2.20499998331070E+00 4.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 -4.76000000000000E-01
+ 4.00000005960464E-01 1.00000001490116E-01 4.00000005960464E-01
+ -1.40399998426437E+00 4.00000005960464E-01 2.00000002980232E-01
+ 4.00000005960464E-01 -1.51200002431870E+00 4.00000005960464E-01
+ 2.99999952316284E-01 4.00000005960464E-01 -1.62000006437302E+00
+ 4.00000005960464E-01 4.00000005960464E-01 4.00000005960464E-01
+ -1.72799998521805E+00 4.00000005960464E-01 5.00000000000000E-01
+ 4.00000005960464E-01 -1.83600002527237E+00 4.00000005960464E-01
+ 5.99999904632568E-01 4.00000005960464E-01 -1.94400006532669E+00
+ 4.00000005960464E-01 6.99999988079071E-01 4.00000005960464E-01
+ -2.05199998617172E+00 4.00000005960464E-01 8.00000011920929E-01
+ 4.00000005960464E-01 -2.16000002622604E+00 4.00000005960464E-01
+ 8.99999976158142E-01 4.00000005960464E-01 -2.26800006628036E+00
+ 4.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ -5.30000000000000E-01 4.00000005960464E-01 1.00000001490116E-01
+ 5.00000000000000E-01 -1.53899997472763E+00 4.00000005960464E-01
+ 2.00000002980232E-01 5.00000000000000E-01 -1.63800007104874E+00
+ 4.00000005960464E-01 2.99999952316284E-01 5.00000000000000E-01
+ -1.73700004816055E+00 4.00000005960464E-01 4.00000005960464E-01
+ 5.00000000000000E-01 -1.83600002527237E+00 4.00000005960464E-01
+ 5.00000000000000E-01 5.00000000000000E-01 -1.93500000238419E+00
+ 4.00000005960464E-01 5.99999904632568E-01 5.00000000000000E-01
+ -2.03399997949600E+00 4.00000005960464E-01 6.99999988079071E-01
+ 5.00000000000000E-01 -2.13299995660782E+00 4.00000005960464E-01
+ 8.00000011920929E-01 5.00000000000000E-01 -2.23200005292892E+00
+ 4.00000005960464E-01 8.99999976158142E-01 5.00000000000000E-01
+ -2.33099991083145E+00 4.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 -5.84000000000000E-01 4.00000005960464E-01
+ 1.00000001490116E-01 5.99999904632568E-01 -1.67399996519089E+00
+ 4.00000005960464E-01 2.00000002980232E-01 5.99999904632568E-01
+ -1.76399999856949E+00 4.00000005960464E-01 2.99999952316284E-01
+ 5.99999904632568E-01 -1.85400003194809E+00 4.00000005960464E-01
+ 4.00000005960464E-01 5.99999904632568E-01 -1.94400006532669E+00
+ 4.00000005960464E-01 5.00000000000000E-01 5.99999904632568E-01
+ -2.03399997949600E+00 4.00000005960464E-01 5.99999904632568E-01
+ 5.99999904632568E-01 -2.12400001287460E+00 4.00000005960464E-01
+ 6.99999988079071E-01 5.99999904632568E-01 -2.21400004625320E+00
+ 4.00000005960464E-01 8.00000011920929E-01 5.99999904632568E-01
+ -2.30399996042252E+00 4.00000005960464E-01 8.99999976158142E-01
+ 5.99999904632568E-01 -2.39400011301041E+00 4.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 -6.38000000000000E-01
+ 4.00000005960464E-01 1.00000001490116E-01 6.99999988079071E-01
+ -1.80899995565414E+00 4.00000005960464E-01 2.00000002980232E-01
+ 6.99999988079071E-01 -1.89000004529953E+00 4.00000005960464E-01
+ 2.99999952316284E-01 6.99999988079071E-01 -1.97100001573563E+00
+ 4.00000005960464E-01 4.00000005960464E-01 6.99999988079071E-01
+ -2.05199998617172E+00 4.00000005960464E-01 5.00000000000000E-01
+ 6.99999988079071E-01 -2.13299995660782E+00 4.00000005960464E-01
+ 5.99999904632568E-01 6.99999988079071E-01 -2.21400004625320E+00
+ 4.00000005960464E-01 6.99999988079071E-01 6.99999988079071E-01
+ -2.29500001668930E+00 4.00000005960464E-01 8.00000011920929E-01
+ 6.99999988079071E-01 -2.37599998712540E+00 4.00000005960464E-01
+ 8.99999976158142E-01 6.99999988079071E-01 -2.45700007677078E+00
+ 4.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ -6.92000000000000E-01 4.00000005960464E-01 1.00000001490116E-01
+ 8.00000011920929E-01 -1.94400006532669E+00 4.00000005960464E-01
+ 2.00000002980232E-01 8.00000011920929E-01 -2.01599997282028E+00
+ 4.00000005960464E-01 2.99999952316284E-01 8.00000011920929E-01
+ -2.08799999952316E+00 4.00000005960464E-01 4.00000005960464E-01
+ 8.00000011920929E-01 -2.16000002622604E+00 4.00000005960464E-01
+ 5.00000000000000E-01 8.00000011920929E-01 -2.23200005292892E+00
+ 4.00000005960464E-01 5.99999904632568E-01 8.00000011920929E-01
+ -2.30399996042252E+00 4.00000005960464E-01 6.99999988079071E-01
+ 8.00000011920929E-01 -2.37599998712540E+00 4.00000005960464E-01
+ 8.00000011920929E-01 8.00000011920929E-01 -2.44800001382828E+00
+ 4.00000005960464E-01 8.99999976158142E-01 8.00000011920929E-01
+ -2.52000004053116E+00 4.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 -7.46000000000000E-01 4.00000005960464E-01
+ 1.00000001490116E-01 8.99999976158142E-01 -2.07900005578995E+00
+ 4.00000005960464E-01 2.00000002980232E-01 8.99999976158142E-01
+ -2.14200001955032E+00 4.00000005960464E-01 2.99999952316284E-01
+ 8.99999976158142E-01 -2.20499998331070E+00 4.00000005960464E-01
+ 4.00000005960464E-01 8.99999976158142E-01 -2.26800006628036E+00
+ 4.00000005960464E-01 5.00000000000000E-01 8.99999976158142E-01
+ -2.33099991083145E+00 4.00000005960464E-01 5.99999904632568E-01
+ 8.99999976158142E-01 -2.39400011301041E+00 4.00000005960464E-01
+ 6.99999988079071E-01 8.99999976158142E-01 -2.45700007677078E+00
+ 4.00000005960464E-01 8.00000011920929E-01 8.99999976158142E-01
+ -2.52000004053116E+00 4.00000005960464E-01 8.99999976158142E-01
+ 8.99999976158142E-01 -2.58300000429153E+00 5.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 5.00000000000000E-01 9.99999999999999E-02 0.00000000000000E+00
+ -3.95000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -4.40000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -4.85000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -5.30000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -5.75000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -6.20000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -6.65000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -7.10000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.55000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ -3.95000000000000E-01 5.00000000000000E-01 1.00000001490116E-01
+ 1.00000001490116E-01 -1.16100001335144E+00 5.00000000000000E-01
+ 2.00000002980232E-01 1.00000001490116E-01 -1.28700000047684E+00
+ 5.00000000000000E-01 2.99999952316284E-01 1.00000001490116E-01
+ -1.41300004720688E+00 5.00000000000000E-01 4.00000005960464E-01
+ 1.00000001490116E-01 -1.53899997472763E+00 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000001490116E-01 -1.66500002145767E+00
+ 5.00000000000000E-01 5.99999904632568E-01 1.00000001490116E-01
+ -1.79100006818771E+00 5.00000000000000E-01 6.99999988079071E-01
+ 1.00000001490116E-01 -1.91699999570847E+00 5.00000000000000E-01
+ 8.00000011920929E-01 1.00000001490116E-01 -2.04300004243851E+00
+ 5.00000000000000E-01 8.99999976158142E-01 1.00000001490116E-01
+ -2.16899996995926E+00 5.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 -4.40000000000000E-01 5.00000000000000E-01
+ 1.00000001490116E-01 2.00000002980232E-01 -1.28700000047684E+00
+ 5.00000000000000E-01 2.00000002980232E-01 2.00000002980232E-01
+ -1.40399998426437E+00 5.00000000000000E-01 2.99999952316284E-01
+ 2.00000002980232E-01 -1.52099996805191E+00 5.00000000000000E-01
+ 4.00000005960464E-01 2.00000002980232E-01 -1.63800007104874E+00
+ 5.00000000000000E-01 5.00000000000000E-01 2.00000002980232E-01
+ -1.75500005483627E+00 5.00000000000000E-01 5.99999904632568E-01
+ 2.00000002980232E-01 -1.87200003862381E+00 5.00000000000000E-01
+ 6.99999988079071E-01 2.00000002980232E-01 -1.98900002241135E+00
+ 5.00000000000000E-01 8.00000011920929E-01 2.00000002980232E-01
+ -2.10600000619888E+00 5.00000000000000E-01 8.99999976158142E-01
+ 2.00000002980232E-01 -2.22299998998642E+00 5.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 -4.85000000000000E-01
+ 5.00000000000000E-01 1.00000001490116E-01 2.99999952316284E-01
+ -1.41300004720688E+00 5.00000000000000E-01 2.00000002980232E-01
+ 2.99999952316284E-01 -1.52099996805191E+00 5.00000000000000E-01
+ 2.99999952316284E-01 2.99999952316284E-01 -1.62900000810623E+00
+ 5.00000000000000E-01 4.00000005960464E-01 2.99999952316284E-01
+ -1.73700004816055E+00 5.00000000000000E-01 5.00000000000000E-01
+ 2.99999952316284E-01 -1.84499996900558E+00 5.00000000000000E-01
+ 5.99999904632568E-01 2.99999952316284E-01 -1.95300000905991E+00
+ 5.00000000000000E-01 6.99999988079071E-01 2.99999952316284E-01
+ -2.06100004911423E+00 5.00000000000000E-01 8.00000011920929E-01
+ 2.99999952316284E-01 -2.16899996995926E+00 5.00000000000000E-01
+ 8.99999976158142E-01 2.99999952316284E-01 -2.27700001001358E+00
+ 5.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ -5.30000000000000E-01 5.00000000000000E-01 1.00000001490116E-01
+ 4.00000005960464E-01 -1.53899997472763E+00 5.00000000000000E-01
+ 2.00000002980232E-01 4.00000005960464E-01 -1.63800007104874E+00
+ 5.00000000000000E-01 2.99999952316284E-01 4.00000005960464E-01
+ -1.73700004816055E+00 5.00000000000000E-01 4.00000005960464E-01
+ 4.00000005960464E-01 -1.83600002527237E+00 5.00000000000000E-01
+ 5.00000000000000E-01 4.00000005960464E-01 -1.93500000238419E+00
+ 5.00000000000000E-01 5.99999904632568E-01 4.00000005960464E-01
+ -2.03399997949600E+00 5.00000000000000E-01 6.99999988079071E-01
+ 4.00000005960464E-01 -2.13299995660782E+00 5.00000000000000E-01
+ 8.00000011920929E-01 4.00000005960464E-01 -2.23200005292892E+00
+ 5.00000000000000E-01 8.99999976158142E-01 4.00000005960464E-01
+ -2.33099991083145E+00 5.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 -5.75000000000000E-01 5.00000000000000E-01
+ 1.00000001490116E-01 5.00000000000000E-01 -1.66500002145767E+00
+ 5.00000000000000E-01 2.00000002980232E-01 5.00000000000000E-01
+ -1.75500005483627E+00 5.00000000000000E-01 2.99999952316284E-01
+ 5.00000000000000E-01 -1.84499996900558E+00 5.00000000000000E-01
+ 4.00000005960464E-01 5.00000000000000E-01 -1.93500000238419E+00
+ 5.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ -2.02500003576279E+00 5.00000000000000E-01 5.99999904632568E-01
+ 5.00000000000000E-01 -2.11500006914139E+00 5.00000000000000E-01
+ 6.99999988079071E-01 5.00000000000000E-01 -2.20499998331070E+00
+ 5.00000000000000E-01 8.00000011920929E-01 5.00000000000000E-01
+ -2.29500001668930E+00 5.00000000000000E-01 8.99999976158142E-01
+ 5.00000000000000E-01 -2.38500005006790E+00 5.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 -6.20000000000000E-01
+ 5.00000000000000E-01 1.00000001490116E-01 5.99999904632568E-01
+ -1.79100006818771E+00 5.00000000000000E-01 2.00000002980232E-01
+ 5.99999904632568E-01 -1.87200003862381E+00 5.00000000000000E-01
+ 2.99999952316284E-01 5.99999904632568E-01 -1.95300000905991E+00
+ 5.00000000000000E-01 4.00000005960464E-01 5.99999904632568E-01
+ -2.03399997949600E+00 5.00000000000000E-01 5.00000000000000E-01
+ 5.99999904632568E-01 -2.11500006914139E+00 5.00000000000000E-01
+ 5.99999904632568E-01 5.99999904632568E-01 -2.19600003957748E+00
+ 5.00000000000000E-01 6.99999988079071E-01 5.99999904632568E-01
+ -2.27700001001358E+00 5.00000000000000E-01 8.00000011920929E-01
+ 5.99999904632568E-01 -2.35800009965897E+00 5.00000000000000E-01
+ 8.99999976158142E-01 5.99999904632568E-01 -2.43899995088577E+00
+ 5.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ -6.65000000000000E-01 5.00000000000000E-01 1.00000001490116E-01
+ 6.99999988079071E-01 -1.91699999570847E+00 5.00000000000000E-01
+ 2.00000002980232E-01 6.99999988079071E-01 -1.98900002241135E+00
+ 5.00000000000000E-01 2.99999952316284E-01 6.99999988079071E-01
+ -2.06100004911423E+00 5.00000000000000E-01 4.00000005960464E-01
+ 6.99999988079071E-01 -2.13299995660782E+00 5.00000000000000E-01
+ 5.00000000000000E-01 6.99999988079071E-01 -2.20499998331070E+00
+ 5.00000000000000E-01 5.99999904632568E-01 6.99999988079071E-01
+ -2.27700001001358E+00 5.00000000000000E-01 6.99999988079071E-01
+ 6.99999988079071E-01 -2.34900003671646E+00 5.00000000000000E-01
+ 8.00000011920929E-01 6.99999988079071E-01 -2.42100006341934E+00
+ 5.00000000000000E-01 8.99999976158142E-01 6.99999988079071E-01
+ -2.49300009012222E+00 5.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 -7.10000000000000E-01 5.00000000000000E-01
+ 1.00000001490116E-01 8.00000011920929E-01 -2.04300004243851E+00
+ 5.00000000000000E-01 2.00000002980232E-01 8.00000011920929E-01
+ -2.10600000619888E+00 5.00000000000000E-01 2.99999952316284E-01
+ 8.00000011920929E-01 -2.16899996995926E+00 5.00000000000000E-01
+ 4.00000005960464E-01 8.00000011920929E-01 -2.23200005292892E+00
+ 5.00000000000000E-01 5.00000000000000E-01 8.00000011920929E-01
+ -2.29500001668930E+00 5.00000000000000E-01 5.99999904632568E-01
+ 8.00000011920929E-01 -2.35800009965897E+00 5.00000000000000E-01
+ 6.99999988079071E-01 8.00000011920929E-01 -2.42100006341934E+00
+ 5.00000000000000E-01 8.00000011920929E-01 8.00000011920929E-01
+ -2.48400002717972E+00 5.00000000000000E-01 8.99999976158142E-01
+ 8.00000011920929E-01 -2.54699999094009E+00 5.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 -7.55000000000000E-01
+ 5.00000000000000E-01 1.00000001490116E-01 8.99999976158142E-01
+ -2.16899996995926E+00 5.00000000000000E-01 2.00000002980232E-01
+ 8.99999976158142E-01 -2.22299998998642E+00 5.00000000000000E-01
+ 2.99999952316284E-01 8.99999976158142E-01 -2.27700001001358E+00
+ 5.00000000000000E-01 4.00000005960464E-01 8.99999976158142E-01
+ -2.33099991083145E+00 5.00000000000000E-01 5.00000000000000E-01
+ 8.99999976158142E-01 -2.38500005006790E+00 5.00000000000000E-01
+ 5.99999904632568E-01 8.99999976158142E-01 -2.43899995088577E+00
+ 5.00000000000000E-01 6.99999988079071E-01 8.99999976158142E-01
+ -2.49300009012222E+00 5.00000000000000E-01 8.00000011920929E-01
+ 8.99999976158142E-01 -2.54699999094009E+00 5.00000000000000E-01
+ 8.99999976158142E-01 8.99999976158142E-01 -2.60100013017654E+00
+ 6.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 6.00000000000000E-01 9.99999999999999E-02
+ 0.00000000000000E+00 -4.76000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -5.12000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -5.48000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -5.84000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -6.20000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -6.56000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -6.92000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.64000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 -4.76000000000000E-01 5.99999904632568E-01
+ 1.00000001490116E-01 1.00000001490116E-01 -1.32300001382828E+00
+ 5.99999904632568E-01 2.00000002980232E-01 1.00000001490116E-01
+ -1.43999999761581E+00 5.99999904632568E-01 2.99999952316284E-01
+ 1.00000001490116E-01 -1.55699998140335E+00 5.99999904632568E-01
+ 4.00000005960464E-01 1.00000001490116E-01 -1.67399996519089E+00
+ 5.99999904632568E-01 5.00000000000000E-01 1.00000001490116E-01
+ -1.79100006818771E+00 5.99999904632568E-01 5.99999904632568E-01
+ 1.00000001490116E-01 -1.90800005197525E+00 5.99999904632568E-01
+ 6.99999988079071E-01 1.00000001490116E-01 -2.02500003576279E+00
+ 5.99999904632568E-01 8.00000011920929E-01 1.00000001490116E-01
+ -2.14200001955032E+00 5.99999904632568E-01 8.99999976158142E-01
+ 1.00000001490116E-01 -2.25900000333786E+00 6.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 -5.12000000000000E-01
+ 5.99999904632568E-01 1.00000001490116E-01 2.00000002980232E-01
+ -1.43999999761581E+00 5.99999904632568E-01 2.00000002980232E-01
+ 2.00000002980232E-01 -1.54800003767014E+00 5.99999904632568E-01
+ 2.99999952316284E-01 2.00000002980232E-01 -1.65599995851517E+00
+ 5.99999904632568E-01 4.00000005960464E-01 2.00000002980232E-01
+ -1.76399999856949E+00 5.99999904632568E-01 5.00000000000000E-01
+ 2.00000002980232E-01 -1.87200003862381E+00 5.99999904632568E-01
+ 5.99999904632568E-01 2.00000002980232E-01 -1.97999995946884E+00
+ 5.99999904632568E-01 6.99999988079071E-01 2.00000002980232E-01
+ -2.08799999952316E+00 5.99999904632568E-01 8.00000011920929E-01
+ 2.00000002980232E-01 -2.19600003957748E+00 5.99999904632568E-01
+ 8.99999976158142E-01 2.00000002980232E-01 -2.30399996042252E+00
+ 6.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ -5.48000000000000E-01 5.99999904632568E-01 1.00000001490116E-01
+ 2.99999952316284E-01 -1.55699998140335E+00 5.99999904632568E-01
+ 2.00000002980232E-01 2.99999952316284E-01 -1.65599995851517E+00
+ 5.99999904632568E-01 2.99999952316284E-01 2.99999952316284E-01
+ -1.75500005483627E+00 5.99999904632568E-01 4.00000005960464E-01
+ 2.99999952316284E-01 -1.85400003194809E+00 5.99999904632568E-01
+ 5.00000000000000E-01 2.99999952316284E-01 -1.95300000905991E+00
+ 5.99999904632568E-01 5.99999904632568E-01 2.99999952316284E-01
+ -2.05199998617172E+00 5.99999904632568E-01 6.99999988079071E-01
+ 2.99999952316284E-01 -2.15099996328354E+00 5.99999904632568E-01
+ 8.00000011920929E-01 2.99999952316284E-01 -2.25000005960464E+00
+ 5.99999904632568E-01 8.99999976158142E-01 2.99999952316284E-01
+ -2.34900003671646E+00 6.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 -5.84000000000000E-01 5.99999904632568E-01
+ 1.00000001490116E-01 4.00000005960464E-01 -1.67399996519089E+00
+ 5.99999904632568E-01 2.00000002980232E-01 4.00000005960464E-01
+ -1.76399999856949E+00 5.99999904632568E-01 2.99999952316284E-01
+ 4.00000005960464E-01 -1.85400003194809E+00 5.99999904632568E-01
+ 4.00000005960464E-01 4.00000005960464E-01 -1.94400006532669E+00
+ 5.99999904632568E-01 5.00000000000000E-01 4.00000005960464E-01
+ -2.03399997949600E+00 5.99999904632568E-01 5.99999904632568E-01
+ 4.00000005960464E-01 -2.12400001287460E+00 5.99999904632568E-01
+ 6.99999988079071E-01 4.00000005960464E-01 -2.21400004625320E+00
+ 5.99999904632568E-01 8.00000011920929E-01 4.00000005960464E-01
+ -2.30399996042252E+00 5.99999904632568E-01 8.99999976158142E-01
+ 4.00000005960464E-01 -2.39400011301041E+00 6.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 -6.20000000000000E-01
+ 5.99999904632568E-01 1.00000001490116E-01 5.00000000000000E-01
+ -1.79100006818771E+00 5.99999904632568E-01 2.00000002980232E-01
+ 5.00000000000000E-01 -1.87200003862381E+00 5.99999904632568E-01
+ 2.99999952316284E-01 5.00000000000000E-01 -1.95300000905991E+00
+ 5.99999904632568E-01 4.00000005960464E-01 5.00000000000000E-01
+ -2.03399997949600E+00 5.99999904632568E-01 5.00000000000000E-01
+ 5.00000000000000E-01 -2.11500006914139E+00 5.99999904632568E-01
+ 5.99999904632568E-01 5.00000000000000E-01 -2.19600003957748E+00
+ 5.99999904632568E-01 6.99999988079071E-01 5.00000000000000E-01
+ -2.27700001001358E+00 5.99999904632568E-01 8.00000011920929E-01
+ 5.00000000000000E-01 -2.35800009965897E+00 5.99999904632568E-01
+ 8.99999976158142E-01 5.00000000000000E-01 -2.43899995088577E+00
+ 6.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ -6.56000000000000E-01 5.99999904632568E-01 1.00000001490116E-01
+ 5.99999904632568E-01 -1.90800005197525E+00 5.99999904632568E-01
+ 2.00000002980232E-01 5.99999904632568E-01 -1.97999995946884E+00
+ 5.99999904632568E-01 2.99999952316284E-01 5.99999904632568E-01
+ -2.05199998617172E+00 5.99999904632568E-01 4.00000005960464E-01
+ 5.99999904632568E-01 -2.12400001287460E+00 5.99999904632568E-01
+ 5.00000000000000E-01 5.99999904632568E-01 -2.19600003957748E+00
+ 5.99999904632568E-01 5.99999904632568E-01 5.99999904632568E-01
+ -2.26800006628036E+00 5.99999904632568E-01 6.99999988079071E-01
+ 5.99999904632568E-01 -2.33999997377396E+00 5.99999904632568E-01
+ 8.00000011920929E-01 5.99999904632568E-01 -2.41200000047684E+00
+ 5.99999904632568E-01 8.99999976158142E-01 5.99999904632568E-01
+ -2.48400002717972E+00 6.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 -6.92000000000000E-01 5.99999904632568E-01
+ 1.00000001490116E-01 6.99999988079071E-01 -2.02500003576279E+00
+ 5.99999904632568E-01 2.00000002980232E-01 6.99999988079071E-01
+ -2.08799999952316E+00 5.99999904632568E-01 2.99999952316284E-01
+ 6.99999988079071E-01 -2.15099996328354E+00 5.99999904632568E-01
+ 4.00000005960464E-01 6.99999988079071E-01 -2.21400004625320E+00
+ 5.99999904632568E-01 5.00000000000000E-01 6.99999988079071E-01
+ -2.27700001001358E+00 5.99999904632568E-01 5.99999904632568E-01
+ 6.99999988079071E-01 -2.33999997377396E+00 5.99999904632568E-01
+ 6.99999988079071E-01 6.99999988079071E-01 -2.40299993753433E+00
+ 5.99999904632568E-01 8.00000011920929E-01 6.99999988079071E-01
+ -2.46599990129471E+00 5.99999904632568E-01 8.99999976158142E-01
+ 6.99999988079071E-01 -2.52900010347366E+00 6.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 -7.28000000000000E-01
+ 5.99999904632568E-01 1.00000001490116E-01 8.00000011920929E-01
+ -2.14200001955032E+00 5.99999904632568E-01 2.00000002980232E-01
+ 8.00000011920929E-01 -2.19600003957748E+00 5.99999904632568E-01
+ 2.99999952316284E-01 8.00000011920929E-01 -2.25000005960464E+00
+ 5.99999904632568E-01 4.00000005960464E-01 8.00000011920929E-01
+ -2.30399996042252E+00 5.99999904632568E-01 5.00000000000000E-01
+ 8.00000011920929E-01 -2.35800009965897E+00 5.99999904632568E-01
+ 5.99999904632568E-01 8.00000011920929E-01 -2.41200000047684E+00
+ 5.99999904632568E-01 6.99999988079071E-01 8.00000011920929E-01
+ -2.46599990129471E+00 5.99999904632568E-01 8.00000011920929E-01
+ 8.00000011920929E-01 -2.52000004053116E+00 5.99999904632568E-01
+ 8.99999976158142E-01 8.00000011920929E-01 -2.57399994134903E+00
+ 6.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ -7.64000000000000E-01 5.99999904632568E-01 1.00000001490116E-01
+ 8.99999976158142E-01 -2.25900000333786E+00 5.99999904632568E-01
+ 2.00000002980232E-01 8.99999976158142E-01 -2.30399996042252E+00
+ 5.99999904632568E-01 2.99999952316284E-01 8.99999976158142E-01
+ -2.34900003671646E+00 5.99999904632568E-01 4.00000005960464E-01
+ 8.99999976158142E-01 -2.39400011301041E+00 5.99999904632568E-01
+ 5.00000000000000E-01 8.99999976158142E-01 -2.43899995088577E+00
+ 5.99999904632568E-01 5.99999904632568E-01 8.99999976158142E-01
+ -2.48400002717972E+00 5.99999904632568E-01 6.99999988079071E-01
+ 8.99999976158142E-01 -2.52900010347366E+00 5.99999904632568E-01
+ 8.00000011920929E-01 8.99999976158142E-01 -2.57399994134903E+00
+ 5.99999904632568E-01 8.99999976158142E-01 8.99999976158142E-01
+ -2.61900001764297E+00 7.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 7.00000000000000E-01
+ 9.99999999999999E-02 0.00000000000000E+00 -5.57000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -5.84000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -6.11000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -6.38000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -6.65000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -6.92000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -7.19000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -7.46000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.73000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 9.99999999999999E-02 -5.57000000000000E-01
+ 6.99999988079071E-01 1.00000001490116E-01 1.00000001490116E-01
+ -1.48499995470047E+00 6.99999988079071E-01 2.00000002980232E-01
+ 1.00000001490116E-01 -1.59299999475479E+00 6.99999988079071E-01
+ 2.99999952316284E-01 1.00000001490116E-01 -1.70100003480911E+00
+ 6.99999988079071E-01 4.00000005960464E-01 1.00000001490116E-01
+ -1.80899995565414E+00 6.99999988079071E-01 5.00000000000000E-01
+ 1.00000001490116E-01 -1.91699999570847E+00 6.99999988079071E-01
+ 5.99999904632568E-01 1.00000001490116E-01 -2.02500003576279E+00
+ 6.99999988079071E-01 6.99999988079071E-01 1.00000001490116E-01
+ -2.13299995660782E+00 6.99999988079071E-01 8.00000011920929E-01
+ 1.00000001490116E-01 -2.24099999666214E+00 6.99999988079071E-01
+ 8.99999976158142E-01 1.00000001490116E-01 -2.34900003671646E+00
+ 7.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ -5.84000000000000E-01 6.99999988079071E-01 1.00000001490116E-01
+ 2.00000002980232E-01 -1.59299999475479E+00 6.99999988079071E-01
+ 2.00000002980232E-01 2.00000002980232E-01 -1.69199997186661E+00
+ 6.99999988079071E-01 2.99999952316284E-01 2.00000002980232E-01
+ -1.79100006818771E+00 6.99999988079071E-01 4.00000005960464E-01
+ 2.00000002980232E-01 -1.89000004529953E+00 6.99999988079071E-01
+ 5.00000000000000E-01 2.00000002980232E-01 -1.98900002241135E+00
+ 6.99999988079071E-01 5.99999904632568E-01 2.00000002980232E-01
+ -2.08799999952316E+00 6.99999988079071E-01 6.99999988079071E-01
+ 2.00000002980232E-01 -2.18699997663498E+00 6.99999988079071E-01
+ 8.00000011920929E-01 2.00000002980232E-01 -2.28599995374680E+00
+ 6.99999988079071E-01 8.99999976158142E-01 2.00000002980232E-01
+ -2.38500005006790E+00 7.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 -6.11000000000000E-01 6.99999988079071E-01
+ 1.00000001490116E-01 2.99999952316284E-01 -1.70100003480911E+00
+ 6.99999988079071E-01 2.00000002980232E-01 2.99999952316284E-01
+ -1.79100006818771E+00 6.99999988079071E-01 2.99999952316284E-01
+ 2.99999952316284E-01 -1.88099998235703E+00 6.99999988079071E-01
+ 4.00000005960464E-01 2.99999952316284E-01 -1.97100001573563E+00
+ 6.99999988079071E-01 5.00000000000000E-01 2.99999952316284E-01
+ -2.06100004911423E+00 6.99999988079071E-01 5.99999904632568E-01
+ 2.99999952316284E-01 -2.15099996328354E+00 6.99999988079071E-01
+ 6.99999988079071E-01 2.99999952316284E-01 -2.24099999666214E+00
+ 6.99999988079071E-01 8.00000011920929E-01 2.99999952316284E-01
+ -2.33099991083145E+00 6.99999988079071E-01 8.99999976158142E-01
+ 2.99999952316284E-01 -2.42100006341934E+00 7.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 -6.38000000000000E-01
+ 6.99999988079071E-01 1.00000001490116E-01 4.00000005960464E-01
+ -1.80899995565414E+00 6.99999988079071E-01 2.00000002980232E-01
+ 4.00000005960464E-01 -1.89000004529953E+00 6.99999988079071E-01
+ 2.99999952316284E-01 4.00000005960464E-01 -1.97100001573563E+00
+ 6.99999988079071E-01 4.00000005960464E-01 4.00000005960464E-01
+ -2.05199998617172E+00 6.99999988079071E-01 5.00000000000000E-01
+ 4.00000005960464E-01 -2.13299995660782E+00 6.99999988079071E-01
+ 5.99999904632568E-01 4.00000005960464E-01 -2.21400004625320E+00
+ 6.99999988079071E-01 6.99999988079071E-01 4.00000005960464E-01
+ -2.29500001668930E+00 6.99999988079071E-01 8.00000011920929E-01
+ 4.00000005960464E-01 -2.37599998712540E+00 6.99999988079071E-01
+ 8.99999976158142E-01 4.00000005960464E-01 -2.45700007677078E+00
+ 7.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ -6.65000000000000E-01 6.99999988079071E-01 1.00000001490116E-01
+ 5.00000000000000E-01 -1.91699999570847E+00 6.99999988079071E-01
+ 2.00000002980232E-01 5.00000000000000E-01 -1.98900002241135E+00
+ 6.99999988079071E-01 2.99999952316284E-01 5.00000000000000E-01
+ -2.06100004911423E+00 6.99999988079071E-01 4.00000005960464E-01
+ 5.00000000000000E-01 -2.13299995660782E+00 6.99999988079071E-01
+ 5.00000000000000E-01 5.00000000000000E-01 -2.20499998331070E+00
+ 6.99999988079071E-01 5.99999904632568E-01 5.00000000000000E-01
+ -2.27700001001358E+00 6.99999988079071E-01 6.99999988079071E-01
+ 5.00000000000000E-01 -2.34900003671646E+00 6.99999988079071E-01
+ 8.00000011920929E-01 5.00000000000000E-01 -2.42100006341934E+00
+ 6.99999988079071E-01 8.99999976158142E-01 5.00000000000000E-01
+ -2.49300009012222E+00 7.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 -6.92000000000000E-01 6.99999988079071E-01
+ 1.00000001490116E-01 5.99999904632568E-01 -2.02500003576279E+00
+ 6.99999988079071E-01 2.00000002980232E-01 5.99999904632568E-01
+ -2.08799999952316E+00 6.99999988079071E-01 2.99999952316284E-01
+ 5.99999904632568E-01 -2.15099996328354E+00 6.99999988079071E-01
+ 4.00000005960464E-01 5.99999904632568E-01 -2.21400004625320E+00
+ 6.99999988079071E-01 5.00000000000000E-01 5.99999904632568E-01
+ -2.27700001001358E+00 6.99999988079071E-01 5.99999904632568E-01
+ 5.99999904632568E-01 -2.33999997377396E+00 6.99999988079071E-01
+ 6.99999988079071E-01 5.99999904632568E-01 -2.40299993753433E+00
+ 6.99999988079071E-01 8.00000011920929E-01 5.99999904632568E-01
+ -2.46599990129471E+00 6.99999988079071E-01 8.99999976158142E-01
+ 5.99999904632568E-01 -2.52900010347366E+00 7.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 -7.19000000000000E-01
+ 6.99999988079071E-01 1.00000001490116E-01 6.99999988079071E-01
+ -2.13299995660782E+00 6.99999988079071E-01 2.00000002980232E-01
+ 6.99999988079071E-01 -2.18699997663498E+00 6.99999988079071E-01
+ 2.99999952316284E-01 6.99999988079071E-01 -2.24099999666214E+00
+ 6.99999988079071E-01 4.00000005960464E-01 6.99999988079071E-01
+ -2.29500001668930E+00 6.99999988079071E-01 5.00000000000000E-01
+ 6.99999988079071E-01 -2.34900003671646E+00 6.99999988079071E-01
+ 5.99999904632568E-01 6.99999988079071E-01 -2.40299993753433E+00
+ 6.99999988079071E-01 6.99999988079071E-01 6.99999988079071E-01
+ -2.45700007677078E+00 6.99999988079071E-01 8.00000011920929E-01
+ 6.99999988079071E-01 -2.51099997758865E+00 6.99999988079071E-01
+ 8.99999976158142E-01 6.99999988079071E-01 -2.56500011682510E+00
+ 7.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ -7.46000000000000E-01 6.99999988079071E-01 1.00000001490116E-01
+ 8.00000011920929E-01 -2.24099999666214E+00 6.99999988079071E-01
+ 2.00000002980232E-01 8.00000011920929E-01 -2.28599995374680E+00
+ 6.99999988079071E-01 2.99999952316284E-01 8.00000011920929E-01
+ -2.33099991083145E+00 6.99999988079071E-01 4.00000005960464E-01
+ 8.00000011920929E-01 -2.37599998712540E+00 6.99999988079071E-01
+ 5.00000000000000E-01 8.00000011920929E-01 -2.42100006341934E+00
+ 6.99999988079071E-01 5.99999904632568E-01 8.00000011920929E-01
+ -2.46599990129471E+00 6.99999988079071E-01 6.99999988079071E-01
+ 8.00000011920929E-01 -2.51099997758865E+00 6.99999988079071E-01
+ 8.00000011920929E-01 8.00000011920929E-01 -2.55600005388260E+00
+ 6.99999988079071E-01 8.99999976158142E-01 8.00000011920929E-01
+ -2.60100013017654E+00 7.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 -7.73000000000000E-01 6.99999988079071E-01
+ 1.00000001490116E-01 8.99999976158142E-01 -2.34900003671646E+00
+ 6.99999988079071E-01 2.00000002980232E-01 8.99999976158142E-01
+ -2.38500005006790E+00 6.99999988079071E-01 2.99999952316284E-01
+ 8.99999976158142E-01 -2.42100006341934E+00 6.99999988079071E-01
+ 4.00000005960464E-01 8.99999976158142E-01 -2.45700007677078E+00
+ 6.99999988079071E-01 5.00000000000000E-01 8.99999976158142E-01
+ -2.49300009012222E+00 6.99999988079071E-01 5.99999904632568E-01
+ 8.99999976158142E-01 -2.52900010347366E+00 6.99999988079071E-01
+ 6.99999988079071E-01 8.99999976158142E-01 -2.56500011682510E+00
+ 6.99999988079071E-01 8.00000011920929E-01 8.99999976158142E-01
+ -2.60100013017654E+00 6.99999988079071E-01 8.99999976158142E-01
+ 8.99999976158142E-01 -2.63699990510941E+00 8.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 8.00000000000000E-01 9.99999999999999E-02 0.00000000000000E+00
+ -6.38000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -6.56000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -6.74000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -6.92000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -7.10000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -7.46000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -7.64000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.82000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 9.99999999999999E-02
+ -6.38000000000000E-01 8.00000011920929E-01 1.00000001490116E-01
+ 1.00000001490116E-01 -1.64700001478195E+00 8.00000011920929E-01
+ 2.00000002980232E-01 1.00000001490116E-01 -1.74599999189377E+00
+ 8.00000011920929E-01 2.99999952316284E-01 1.00000001490116E-01
+ -1.84499996900558E+00 8.00000011920929E-01 4.00000005960464E-01
+ 1.00000001490116E-01 -1.94400006532669E+00 8.00000011920929E-01
+ 5.00000000000000E-01 1.00000001490116E-01 -2.04300004243851E+00
+ 8.00000011920929E-01 5.99999904632568E-01 1.00000001490116E-01
+ -2.14200001955032E+00 8.00000011920929E-01 6.99999988079071E-01
+ 1.00000001490116E-01 -2.24099999666214E+00 8.00000011920929E-01
+ 8.00000011920929E-01 1.00000001490116E-01 -2.33999997377396E+00
+ 8.00000011920929E-01 8.99999976158142E-01 1.00000001490116E-01
+ -2.43899995088577E+00 8.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 -6.56000000000000E-01 8.00000011920929E-01
+ 1.00000001490116E-01 2.00000002980232E-01 -1.74599999189377E+00
+ 8.00000011920929E-01 2.00000002980232E-01 2.00000002980232E-01
+ -1.83600002527237E+00 8.00000011920929E-01 2.99999952316284E-01
+ 2.00000002980232E-01 -1.92600005865097E+00 8.00000011920929E-01
+ 4.00000005960464E-01 2.00000002980232E-01 -2.01599997282028E+00
+ 8.00000011920929E-01 5.00000000000000E-01 2.00000002980232E-01
+ -2.10600000619888E+00 8.00000011920929E-01 5.99999904632568E-01
+ 2.00000002980232E-01 -2.19600003957748E+00 8.00000011920929E-01
+ 6.99999988079071E-01 2.00000002980232E-01 -2.28599995374680E+00
+ 8.00000011920929E-01 8.00000011920929E-01 2.00000002980232E-01
+ -2.37599998712540E+00 8.00000011920929E-01 8.99999976158142E-01
+ 2.00000002980232E-01 -2.46599990129471E+00 8.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 -6.74000000000000E-01
+ 8.00000011920929E-01 1.00000001490116E-01 2.99999952316284E-01
+ -1.84499996900558E+00 8.00000011920929E-01 2.00000002980232E-01
+ 2.99999952316284E-01 -1.92600005865097E+00 8.00000011920929E-01
+ 2.99999952316284E-01 2.99999952316284E-01 -2.00700002908707E+00
+ 8.00000011920929E-01 4.00000005960464E-01 2.99999952316284E-01
+ -2.08799999952316E+00 8.00000011920929E-01 5.00000000000000E-01
+ 2.99999952316284E-01 -2.16899996995926E+00 8.00000011920929E-01
+ 5.99999904632568E-01 2.99999952316284E-01 -2.25000005960464E+00
+ 8.00000011920929E-01 6.99999988079071E-01 2.99999952316284E-01
+ -2.33099991083145E+00 8.00000011920929E-01 8.00000011920929E-01
+ 2.99999952316284E-01 -2.41200000047684E+00 8.00000011920929E-01
+ 8.99999976158142E-01 2.99999952316284E-01 -2.49300009012222E+00
+ 8.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ -6.92000000000000E-01 8.00000011920929E-01 1.00000001490116E-01
+ 4.00000005960464E-01 -1.94400006532669E+00 8.00000011920929E-01
+ 2.00000002980232E-01 4.00000005960464E-01 -2.01599997282028E+00
+ 8.00000011920929E-01 2.99999952316284E-01 4.00000005960464E-01
+ -2.08799999952316E+00 8.00000011920929E-01 4.00000005960464E-01
+ 4.00000005960464E-01 -2.16000002622604E+00 8.00000011920929E-01
+ 5.00000000000000E-01 4.00000005960464E-01 -2.23200005292892E+00
+ 8.00000011920929E-01 5.99999904632568E-01 4.00000005960464E-01
+ -2.30399996042252E+00 8.00000011920929E-01 6.99999988079071E-01
+ 4.00000005960464E-01 -2.37599998712540E+00 8.00000011920929E-01
+ 8.00000011920929E-01 4.00000005960464E-01 -2.44800001382828E+00
+ 8.00000011920929E-01 8.99999976158142E-01 4.00000005960464E-01
+ -2.52000004053116E+00 8.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 -7.10000000000000E-01 8.00000011920929E-01
+ 1.00000001490116E-01 5.00000000000000E-01 -2.04300004243851E+00
+ 8.00000011920929E-01 2.00000002980232E-01 5.00000000000000E-01
+ -2.10600000619888E+00 8.00000011920929E-01 2.99999952316284E-01
+ 5.00000000000000E-01 -2.16899996995926E+00 8.00000011920929E-01
+ 4.00000005960464E-01 5.00000000000000E-01 -2.23200005292892E+00
+ 8.00000011920929E-01 5.00000000000000E-01 5.00000000000000E-01
+ -2.29500001668930E+00 8.00000011920929E-01 5.99999904632568E-01
+ 5.00000000000000E-01 -2.35800009965897E+00 8.00000011920929E-01
+ 6.99999988079071E-01 5.00000000000000E-01 -2.42100006341934E+00
+ 8.00000011920929E-01 8.00000011920929E-01 5.00000000000000E-01
+ -2.48400002717972E+00 8.00000011920929E-01 8.99999976158142E-01
+ 5.00000000000000E-01 -2.54699999094009E+00 8.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 -7.28000000000000E-01
+ 8.00000011920929E-01 1.00000001490116E-01 5.99999904632568E-01
+ -2.14200001955032E+00 8.00000011920929E-01 2.00000002980232E-01
+ 5.99999904632568E-01 -2.19600003957748E+00 8.00000011920929E-01
+ 2.99999952316284E-01 5.99999904632568E-01 -2.25000005960464E+00
+ 8.00000011920929E-01 4.00000005960464E-01 5.99999904632568E-01
+ -2.30399996042252E+00 8.00000011920929E-01 5.00000000000000E-01
+ 5.99999904632568E-01 -2.35800009965897E+00 8.00000011920929E-01
+ 5.99999904632568E-01 5.99999904632568E-01 -2.41200000047684E+00
+ 8.00000011920929E-01 6.99999988079071E-01 5.99999904632568E-01
+ -2.46599990129471E+00 8.00000011920929E-01 8.00000011920929E-01
+ 5.99999904632568E-01 -2.52000004053116E+00 8.00000011920929E-01
+ 8.99999976158142E-01 5.99999904632568E-01 -2.57399994134903E+00
+ 8.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ -7.46000000000000E-01 8.00000011920929E-01 1.00000001490116E-01
+ 6.99999988079071E-01 -2.24099999666214E+00 8.00000011920929E-01
+ 2.00000002980232E-01 6.99999988079071E-01 -2.28599995374680E+00
+ 8.00000011920929E-01 2.99999952316284E-01 6.99999988079071E-01
+ -2.33099991083145E+00 8.00000011920929E-01 4.00000005960464E-01
+ 6.99999988079071E-01 -2.37599998712540E+00 8.00000011920929E-01
+ 5.00000000000000E-01 6.99999988079071E-01 -2.42100006341934E+00
+ 8.00000011920929E-01 5.99999904632568E-01 6.99999988079071E-01
+ -2.46599990129471E+00 8.00000011920929E-01 6.99999988079071E-01
+ 6.99999988079071E-01 -2.51099997758865E+00 8.00000011920929E-01
+ 8.00000011920929E-01 6.99999988079071E-01 -2.55600005388260E+00
+ 8.00000011920929E-01 8.99999976158142E-01 6.99999988079071E-01
+ -2.60100013017654E+00 8.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 -7.64000000000000E-01 8.00000011920929E-01
+ 1.00000001490116E-01 8.00000011920929E-01 -2.33999997377396E+00
+ 8.00000011920929E-01 2.00000002980232E-01 8.00000011920929E-01
+ -2.37599998712540E+00 8.00000011920929E-01 2.99999952316284E-01
+ 8.00000011920929E-01 -2.41200000047684E+00 8.00000011920929E-01
+ 4.00000005960464E-01 8.00000011920929E-01 -2.44800001382828E+00
+ 8.00000011920929E-01 5.00000000000000E-01 8.00000011920929E-01
+ -2.48400002717972E+00 8.00000011920929E-01 5.99999904632568E-01
+ 8.00000011920929E-01 -2.52000004053116E+00 8.00000011920929E-01
+ 6.99999988079071E-01 8.00000011920929E-01 -2.55600005388260E+00
+ 8.00000011920929E-01 8.00000011920929E-01 8.00000011920929E-01
+ -2.59200006723404E+00 8.00000011920929E-01 8.99999976158142E-01
+ 8.00000011920929E-01 -2.62800008058548E+00 8.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 -7.82000000000000E-01
+ 8.00000011920929E-01 1.00000001490116E-01 8.99999976158142E-01
+ -2.43899995088577E+00 8.00000011920929E-01 2.00000002980232E-01
+ 8.99999976158142E-01 -2.46599990129471E+00 8.00000011920929E-01
+ 2.99999952316284E-01 8.99999976158142E-01 -2.49300009012222E+00
+ 8.00000011920929E-01 4.00000005960464E-01 8.99999976158142E-01
+ -2.52000004053116E+00 8.00000011920929E-01 5.00000000000000E-01
+ 8.99999976158142E-01 -2.54699999094009E+00 8.00000011920929E-01
+ 5.99999904632568E-01 8.99999976158142E-01 -2.57399994134903E+00
+ 8.00000011920929E-01 6.99999988079071E-01 8.99999976158142E-01
+ -2.60100013017654E+00 8.00000011920929E-01 8.00000011920929E-01
+ 8.99999976158142E-01 -2.62800008058548E+00 8.00000011920929E-01
+ 8.99999976158142E-01 8.99999976158142E-01 -2.65500003099442E+00
+ 9.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 9.00000000000000E-01 9.99999999999999E-02
+ 0.00000000000000E+00 -7.19000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -7.37000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -7.46000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -7.55000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -7.64000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -7.73000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -7.82000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.91000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ 9.99999999999999E-02 -7.19000000000000E-01 8.99999976158142E-01
+ 1.00000001490116E-01 1.00000001490116E-01 -1.80899995565414E+00
+ 8.99999976158142E-01 2.00000002980232E-01 1.00000001490116E-01
+ -1.89899998903275E+00 8.99999976158142E-01 2.99999952316284E-01
+ 1.00000001490116E-01 -1.98900002241135E+00 8.99999976158142E-01
+ 4.00000005960464E-01 1.00000001490116E-01 -2.07900005578995E+00
+ 8.99999976158142E-01 5.00000000000000E-01 1.00000001490116E-01
+ -2.16899996995926E+00 8.99999976158142E-01 5.99999904632568E-01
+ 1.00000001490116E-01 -2.25900000333786E+00 8.99999976158142E-01
+ 6.99999988079071E-01 1.00000001490116E-01 -2.34900003671646E+00
+ 8.99999976158142E-01 8.00000011920929E-01 1.00000001490116E-01
+ -2.43899995088577E+00 8.99999976158142E-01 8.99999976158142E-01
+ 1.00000001490116E-01 -2.52900010347366E+00 9.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 -7.28000000000000E-01
+ 8.99999976158142E-01 1.00000001490116E-01 2.00000002980232E-01
+ -1.89899998903275E+00 8.99999976158142E-01 2.00000002980232E-01
+ 2.00000002980232E-01 -1.97999995946884E+00 8.99999976158142E-01
+ 2.99999952316284E-01 2.00000002980232E-01 -2.06100004911423E+00
+ 8.99999976158142E-01 4.00000005960464E-01 2.00000002980232E-01
+ -2.14200001955032E+00 8.99999976158142E-01 5.00000000000000E-01
+ 2.00000002980232E-01 -2.22299998998642E+00 8.99999976158142E-01
+ 5.99999904632568E-01 2.00000002980232E-01 -2.30399996042252E+00
+ 8.99999976158142E-01 6.99999988079071E-01 2.00000002980232E-01
+ -2.38500005006790E+00 8.99999976158142E-01 8.00000011920929E-01
+ 2.00000002980232E-01 -2.46599990129471E+00 8.99999976158142E-01
+ 8.99999976158142E-01 2.00000002980232E-01 -2.54699999094009E+00
+ 9.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ -7.37000000000000E-01 8.99999976158142E-01 1.00000001490116E-01
+ 2.99999952316284E-01 -1.98900002241135E+00 8.99999976158142E-01
+ 2.00000002980232E-01 2.99999952316284E-01 -2.06100004911423E+00
+ 8.99999976158142E-01 2.99999952316284E-01 2.99999952316284E-01
+ -2.13299995660782E+00 8.99999976158142E-01 4.00000005960464E-01
+ 2.99999952316284E-01 -2.20499998331070E+00 8.99999976158142E-01
+ 5.00000000000000E-01 2.99999952316284E-01 -2.27700001001358E+00
+ 8.99999976158142E-01 5.99999904632568E-01 2.99999952316284E-01
+ -2.34900003671646E+00 8.99999976158142E-01 6.99999988079071E-01
+ 2.99999952316284E-01 -2.42100006341934E+00 8.99999976158142E-01
+ 8.00000011920929E-01 2.99999952316284E-01 -2.49300009012222E+00
+ 8.99999976158142E-01 8.99999976158142E-01 2.99999952316284E-01
+ -2.56500011682510E+00 9.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 -7.46000000000000E-01 8.99999976158142E-01
+ 1.00000001490116E-01 4.00000005960464E-01 -2.07900005578995E+00
+ 8.99999976158142E-01 2.00000002980232E-01 4.00000005960464E-01
+ -2.14200001955032E+00 8.99999976158142E-01 2.99999952316284E-01
+ 4.00000005960464E-01 -2.20499998331070E+00 8.99999976158142E-01
+ 4.00000005960464E-01 4.00000005960464E-01 -2.26800006628036E+00
+ 8.99999976158142E-01 5.00000000000000E-01 4.00000005960464E-01
+ -2.33099991083145E+00 8.99999976158142E-01 5.99999904632568E-01
+ 4.00000005960464E-01 -2.39400011301041E+00 8.99999976158142E-01
+ 6.99999988079071E-01 4.00000005960464E-01 -2.45700007677078E+00
+ 8.99999976158142E-01 8.00000011920929E-01 4.00000005960464E-01
+ -2.52000004053116E+00 8.99999976158142E-01 8.99999976158142E-01
+ 4.00000005960464E-01 -2.58300000429153E+00 9.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 -7.55000000000000E-01
+ 8.99999976158142E-01 1.00000001490116E-01 5.00000000000000E-01
+ -2.16899996995926E+00 8.99999976158142E-01 2.00000002980232E-01
+ 5.00000000000000E-01 -2.22299998998642E+00 8.99999976158142E-01
+ 2.99999952316284E-01 5.00000000000000E-01 -2.27700001001358E+00
+ 8.99999976158142E-01 4.00000005960464E-01 5.00000000000000E-01
+ -2.33099991083145E+00 8.99999976158142E-01 5.00000000000000E-01
+ 5.00000000000000E-01 -2.38500005006790E+00 8.99999976158142E-01
+ 5.99999904632568E-01 5.00000000000000E-01 -2.43899995088577E+00
+ 8.99999976158142E-01 6.99999988079071E-01 5.00000000000000E-01
+ -2.49300009012222E+00 8.99999976158142E-01 8.00000011920929E-01
+ 5.00000000000000E-01 -2.54699999094009E+00 8.99999976158142E-01
+ 8.99999976158142E-01 5.00000000000000E-01 -2.60100013017654E+00
+ 9.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ -7.64000000000000E-01 8.99999976158142E-01 1.00000001490116E-01
+ 5.99999904632568E-01 -2.25900000333786E+00 8.99999976158142E-01
+ 2.00000002980232E-01 5.99999904632568E-01 -2.30399996042252E+00
+ 8.99999976158142E-01 2.99999952316284E-01 5.99999904632568E-01
+ -2.34900003671646E+00 8.99999976158142E-01 4.00000005960464E-01
+ 5.99999904632568E-01 -2.39400011301041E+00 8.99999976158142E-01
+ 5.00000000000000E-01 5.99999904632568E-01 -2.43899995088577E+00
+ 8.99999976158142E-01 5.99999904632568E-01 5.99999904632568E-01
+ -2.48400002717972E+00 8.99999976158142E-01 6.99999988079071E-01
+ 5.99999904632568E-01 -2.52900010347366E+00 8.99999976158142E-01
+ 8.00000011920929E-01 5.99999904632568E-01 -2.57399994134903E+00
+ 8.99999976158142E-01 8.99999976158142E-01 5.99999904632568E-01
+ -2.61900001764297E+00 9.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 -7.73000000000000E-01 8.99999976158142E-01
+ 1.00000001490116E-01 6.99999988079071E-01 -2.34900003671646E+00
+ 8.99999976158142E-01 2.00000002980232E-01 6.99999988079071E-01
+ -2.38500005006790E+00 8.99999976158142E-01 2.99999952316284E-01
+ 6.99999988079071E-01 -2.42100006341934E+00 8.99999976158142E-01
+ 4.00000005960464E-01 6.99999988079071E-01 -2.45700007677078E+00
+ 8.99999976158142E-01 5.00000000000000E-01 6.99999988079071E-01
+ -2.49300009012222E+00 8.99999976158142E-01 5.99999904632568E-01
+ 6.99999988079071E-01 -2.52900010347366E+00 8.99999976158142E-01
+ 6.99999988079071E-01 6.99999988079071E-01 -2.56500011682510E+00
+ 8.99999976158142E-01 8.00000011920929E-01 6.99999988079071E-01
+ -2.60100013017654E+00 8.99999976158142E-01 8.99999976158142E-01
+ 6.99999988079071E-01 -2.63699990510941E+00 9.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 -7.82000000000000E-01
+ 8.99999976158142E-01 1.00000001490116E-01 8.00000011920929E-01
+ -2.43899995088577E+00 8.99999976158142E-01 2.00000002980232E-01
+ 8.00000011920929E-01 -2.46599990129471E+00 8.99999976158142E-01
+ 2.99999952316284E-01 8.00000011920929E-01 -2.49300009012222E+00
+ 8.99999976158142E-01 4.00000005960464E-01 8.00000011920929E-01
+ -2.52000004053116E+00 8.99999976158142E-01 5.00000000000000E-01
+ 8.00000011920929E-01 -2.54699999094009E+00 8.99999976158142E-01
+ 5.99999904632568E-01 8.00000011920929E-01 -2.57399994134903E+00
+ 8.99999976158142E-01 6.99999988079071E-01 8.00000011920929E-01
+ -2.60100013017654E+00 8.99999976158142E-01 8.00000011920929E-01
+ 8.00000011920929E-01 -2.62800008058548E+00 8.99999976158142E-01
+ 8.99999976158142E-01 8.00000011920929E-01 -2.65500003099442E+00
+ 9.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ -7.91000000000000E-01 8.99999976158142E-01 1.00000001490116E-01
+ 8.99999976158142E-01 -2.52900010347366E+00 8.99999976158142E-01
+ 2.00000002980232E-01 8.99999976158142E-01 -2.54699999094009E+00
+ 8.99999976158142E-01 2.99999952316284E-01 8.99999976158142E-01
+ -2.56500011682510E+00 8.99999976158142E-01 4.00000005960464E-01
+ 8.99999976158142E-01 -2.58300000429153E+00 8.99999976158142E-01
+ 5.00000000000000E-01 8.99999976158142E-01 -2.60100013017654E+00
+ 8.99999976158142E-01 5.99999904632568E-01 8.99999976158142E-01
+ -2.61900001764297E+00 8.99999976158142E-01 6.99999988079071E-01
+ 8.99999976158142E-01 -2.63699990510941E+00 8.99999976158142E-01
+ 8.00000011920929E-01 8.99999976158142E-01 -2.65500003099442E+00
+ 8.99999976158142E-01 8.99999976158142E-01 8.99999976158142E-01
+ -2.67299991846085E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 9.99999999999999E-02
+ -7.10000000000000E-02 1.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 -1.52000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 -2.33000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ -3.14000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 -3.95000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 -4.76000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ -5.57000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 -6.38000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 -7.19000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 -1.52000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 -2.24000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ -2.96000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 -3.68000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 -4.40000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ -5.12000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 -5.84000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 -6.56000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ -7.28000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 -2.33000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ -2.96000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 -3.59000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 -4.22000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ -4.85000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 -5.48000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 -6.11000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ -6.74000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 -7.37000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 9.99999999999999E-02
+ -3.14000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 -3.68000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 -4.22000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ -4.76000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 -5.30000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 -5.84000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ -6.38000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 -6.92000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 -7.46000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 -3.95000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 -4.40000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ -4.85000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 -5.30000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 -5.75000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ -6.20000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 -6.65000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 -7.10000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ -7.55000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 -4.76000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ -5.12000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 -5.48000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 -5.84000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ -6.20000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 -6.56000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 -6.92000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ -7.28000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 -7.64000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 9.99999999999999E-02
+ -5.57000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 -5.84000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 -6.11000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ -6.38000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 -6.65000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 -6.92000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ -7.19000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 -7.46000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 -7.73000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 -6.38000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 -6.56000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ -6.74000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 -6.92000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 -7.10000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ -7.28000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 -7.46000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 -7.64000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ -7.82000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 -7.19000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ -7.28000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 -7.37000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 -7.46000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ -7.55000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 -7.64000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 -7.73000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ -7.82000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 -7.91000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 9.99999999999999E-02 9.99999999999999E-02 1.00000000000000E+00
+ -7.10000000000000E-02 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 -1.52000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 -2.33000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ -3.14000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -3.95000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 -4.76000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ -5.57000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 -6.38000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 -7.19000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 9.99999999999999E-02
+ 1.00000000000000E+00 -1.52000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -2.24000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -2.96000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -3.68000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -4.40000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -5.12000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -5.84000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -6.56000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 9.99999999999999E-02 1.00000000000000E+00 -2.33000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -2.96000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -3.59000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -4.22000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -4.85000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -5.48000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -6.11000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -6.74000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.37000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 9.99999999999999E-02 1.00000000000000E+00
+ -3.14000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 -3.68000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 -4.22000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ -4.76000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -5.30000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 -5.84000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 -6.92000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 -7.46000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 9.99999999999999E-02
+ 1.00000000000000E+00 -3.95000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -4.40000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -4.85000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -5.30000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -5.75000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -6.20000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -6.65000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -7.10000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.55000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 9.99999999999999E-02 1.00000000000000E+00 -4.76000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -5.12000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -5.48000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -5.84000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -6.20000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -6.56000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -6.92000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.64000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 9.99999999999999E-02 1.00000000000000E+00
+ -5.57000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 -5.84000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 -6.11000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -6.65000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 -6.92000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ -7.19000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 -7.46000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 -7.73000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 9.99999999999999E-02
+ 1.00000000000000E+00 -6.38000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -6.56000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -6.74000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -6.92000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -7.10000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -7.46000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -7.64000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.82000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 9.99999999999999E-02 1.00000000000000E+00 -7.19000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -7.37000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -7.46000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -7.55000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -7.64000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -7.73000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -7.82000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.91000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 9.99999999999999E-02
+ -7.10000000000000E-02 1.00000000000000E+00 2.00000000000000E-01
+ 9.99999999999999E-02 -1.52000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 9.99999999999999E-02 -2.33000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 9.99999999999999E-02
+ -3.14000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 9.99999999999999E-02 -3.95000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 9.99999999999999E-02 -4.76000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 9.99999999999999E-02
+ -5.57000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 9.99999999999999E-02 -6.38000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 9.99999999999999E-02 -7.19000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 -1.52000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 2.00000000000000E-01 -2.24000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 2.00000000000000E-01
+ -2.96000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 2.00000000000000E-01 -3.68000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 2.00000000000000E-01 -4.40000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 2.00000000000000E-01
+ -5.12000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 2.00000000000000E-01 -5.84000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 2.00000000000000E-01 -6.56000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 2.00000000000000E-01
+ -7.28000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 3.00000000000000E-01 -2.33000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 3.00000000000000E-01
+ -2.96000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 3.00000000000000E-01 -3.59000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 3.00000000000000E-01 -4.22000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 3.00000000000000E-01
+ -4.85000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 3.00000000000000E-01 -5.48000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 3.00000000000000E-01 -6.11000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 3.00000000000000E-01
+ -6.74000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 3.00000000000000E-01 -7.37000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 4.00000000000000E-01
+ -3.14000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 4.00000000000000E-01 -3.68000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 4.00000000000000E-01 -4.22000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 4.00000000000000E-01
+ -4.76000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 4.00000000000000E-01 -5.30000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 4.00000000000000E-01 -5.84000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 4.00000000000000E-01
+ -6.38000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 4.00000000000000E-01 -6.92000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 4.00000000000000E-01 -7.46000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 9.99999999999999E-02
+ 5.00000000000000E-01 -3.95000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 5.00000000000000E-01 -4.40000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 5.00000000000000E-01
+ -4.85000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 5.00000000000000E-01 -5.30000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 5.00000000000000E-01 -5.75000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 5.00000000000000E-01
+ -6.20000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 5.00000000000000E-01 -6.65000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 5.00000000000000E-01 -7.10000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 5.00000000000000E-01
+ -7.55000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 6.00000000000000E-01 -4.76000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 6.00000000000000E-01
+ -5.12000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 6.00000000000000E-01 -5.48000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 6.00000000000000E-01 -5.84000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 6.00000000000000E-01
+ -6.20000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 6.00000000000000E-01 -6.56000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 6.00000000000000E-01 -6.92000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 6.00000000000000E-01
+ -7.28000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 6.00000000000000E-01 -7.64000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 9.99999999999999E-02 7.00000000000000E-01
+ -5.57000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 7.00000000000000E-01 -5.84000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 7.00000000000000E-01 -6.11000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 7.00000000000000E-01
+ -6.38000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 7.00000000000000E-01 -6.65000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 7.00000000000000E-01 -6.92000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 7.00000000000000E-01
+ -7.19000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 7.00000000000000E-01 -7.46000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 7.00000000000000E-01 -7.73000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 8.00000000000000E-01 -6.38000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 8.00000000000000E-01 -6.56000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 8.00000000000000E-01
+ -6.74000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 8.00000000000000E-01 -6.92000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 8.00000000000000E-01 -7.10000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 8.00000000000000E-01
+ -7.28000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 8.00000000000000E-01 -7.46000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 8.00000000000000E-01 -7.64000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 8.00000000000000E-01
+ -7.82000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.99999999999999E-02 9.00000000000000E-01 -7.19000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 9.00000000000000E-01
+ -7.28000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 9.00000000000000E-01 -7.37000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 9.00000000000000E-01 -7.46000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 9.00000000000000E-01
+ -7.55000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 9.00000000000000E-01 -7.64000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 9.00000000000000E-01 -7.73000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 9.00000000000000E-01
+ -7.82000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 9.00000000000000E-01 -7.91000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 3
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR 2 NIFOUR 0 IFOMOD 2 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 22NBRE OBJETS 41
+ A0B0 B0B1 B1A1 A1A0 B0C0 C0C1 C1B1 B1B0
+ B1C1 C1C2 C2B2 B2B1 BOX1 CONT2 BOX2 SURF
+ BOX3 VOL1 VOL2 VOL3 DOM FRONT
+ 1 2 3 4 5 6 7 8 9 10
+ 11 12 13 14 15 16 17 18 19 20
+ 21 22
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1 10 10 11 11 12 12 13 13 14
+ 14 15 15 16 16 17 17 18 18 2
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 19 19 20 20 21 21 22 22 23
+ 23 24 24 25 25 26 26 27 27 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 28 28 29 29 30 30 31 31 32
+ 32 33 33 34 34 35 35 36 36 4
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 4 37 37 38 38 39 39 40 40 41
+ 41 42 42 43 43 44 44 45 45 1
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2 46 46 47 47 48 48 49 49 50
+ 50 51 51 52 52 53 53 54 54 3
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3 55 55 56 56 57 57 58 58 59
+ 59 60 60 61 61 62 62 63 63 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 64 64 65 65 66 66 67 67 68
+ 68 69 69 70 70 71 71 72 72 5
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 27 27 26 26 25 25 24 24 23
+ 23 22 22 21 21 20 20 19 19 2
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 72 71 71 70 70 69 69 68
+ 68 67 67 66 66 65 65 64 64 6
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 6 73 73 74 74 75 75 76 76 77
+ 77 78 78 79 79 80 80 81 81 8
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 8 82 82 83 83 84 84 85 85 86
+ 86 87 87 88 88 89 89 90 90 7
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 7 91 91 92 92 93 93 94 94 95
+ 95 96 96 97 97 98 98 99 99 5
+ 8 0 4 4 100
+ 1 2 3 4
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 10 100 45 10 11 101 100 11 12
+ 102 101 12 13 103 102 13 14 104 103
+ 14 15 105 104 15 16 106 105 16 17
+ 107 106 17 18 108 107 18 2 19 108
+ 45 100 109 44 100 101 110 109 101 102
+ 111 110 102 103 112 111 103 104 113 112
+ 104 105 114 113 105 106 115 114 106 107
+ 116 115 107 108 117 116 108 19 20 117
+ 44 109 118 43 109 110 119 118 110 111
+ 120 119 111 112 121 120 112 113 122 121
+ 113 114 123 122 114 115 124 123 115 116
+ 125 124 116 117 126 125 117 20 21 126
+ 43 118 127 42 118 119 128 127 119 120
+ 129 128 120 121 130 129 121 122 131 130
+ 122 123 132 131 123 124 133 132 124 125
+ 134 133 125 126 135 134 126 21 22 135
+ 42 127 136 41 127 128 137 136 128 129
+ 138 137 129 130 139 138 130 131 140 139
+ 131 132 141 140 132 133 142 141 133 134
+ 143 142 134 135 144 143 135 22 23 144
+ 41 136 145 40 136 137 146 145 137 138
+ 147 146 138 139 148 147 139 140 149 148
+ 140 141 150 149 141 142 151 150 142 143
+ 152 151 143 144 153 152 144 23 24 153
+ 40 145 154 39 145 146 155 154 146 147
+ 156 155 147 148 157 156 148 149 158 157
+ 149 150 159 158 150 151 160 159 151 152
+ 161 160 152 153 162 161 153 24 25 162
+ 39 154 163 38 154 155 164 163 155 156
+ 165 164 156 157 166 165 157 158 167 166
+ 158 159 168 167 159 160 169 168 160 161
+ 170 169 161 162 171 170 162 25 26 171
+ 38 163 172 37 163 164 173 172 164 165
+ 174 173 165 166 175 174 166 167 176 175
+ 167 168 177 176 168 169 178 177 169 170
+ 179 178 170 171 180 179 171 26 27 180
+ 37 172 36 4 172 173 35 36 173 174
+ 34 35 174 175 33 34 175 176 32 33
+ 176 177 31 32 177 178 30 31 178 179
+ 29 30 179 180 28 29 180 27 5 28
+ 2 0 0 2 40
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 2 46 46 47 47 48 48 49 49 50
+ 50 51 51 52 52 53 53 54 54 3
+ 3 55 55 56 56 57 57 58 58 59
+ 59 60 60 61 61 62 62 63 63 6
+ 6 64 64 65 65 66 66 67 67 68
+ 68 69 69 70 70 71 71 72 72 5
+ 5 27 27 26 26 25 25 24 24 23
+ 23 22 22 21 21 20 20 19 19 2
+ 4 0 1 3 218
+ 14
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0
+ 72 5 27 54 3 55 63 6 64 19
+ 2 46 181 46 47 182 181 47 182 47
+ 48 183 182 48 183 48 49 184 183 49
+ 184 49 50 185 184 50 185 50 51 186
+ 185 51 186 51 52 187 186 52 187 52
+ 53 188 187 53 188 53 54 189 188 54
+ 189 54 55 189 55 56 190 189 56 190
+ 56 57 191 190 57 191 57 58 192 191
+ 58 192 58 59 193 192 59 193 59 60
+ 194 193 60 194 60 61 195 194 61 195
+ 61 62 196 195 62 196 62 63 197 196
+ 63 197 63 64 197 64 65 198 197 65
+ 198 65 66 199 198 66 199 66 67 200
+ 199 67 200 67 68 201 200 68 201 68
+ 69 202 201 69 202 69 70 203 202 70
+ 203 70 71 204 203 71 204 71 72 205
+ 204 72 205 72 27 205 27 26 206 205
+ 26 206 26 25 207 206 25 207 25 24
+ 208 207 24 208 24 23 209 208 23 209
+ 23 22 210 209 22 210 22 21 211 210
+ 21 211 21 20 212 211 20 212 20 19
+ 181 212 19 181 19 46 213 181 182 214
+ 213 182 214 182 183 215 214 183 215 183
+ 184 216 215 184 216 184 185 217 216 185
+ 217 185 186 218 217 186 218 186 187 219
+ 218 187 219 187 188 219 188 189 220 219
+ 189 220 189 190 220 190 191 221 220 191
+ 221 191 192 222 221 192 222 192 193 223
+ 222 193 223 193 194 224 223 194 224 194
+ 195 225 224 195 225 195 196 225 196 197
+ 226 225 197 226 197 198 226 198 199 227
+ 226 199 227 199 200 228 227 200 228 200
+ 201 229 228 201 229 201 202 230 229 202
+ 230 202 203 231 230 203 231 203 204 231
+ 204 205 232 231 205 232 205 206 232 206
+ 207 233 232 207 233 207 208 234 233 208
+ 234 208 209 235 234 209 235 209 210 236
+ 235 210 236 210 211 213 236 211 213 211
+ 212 213 212 181 237 213 214 238 237 214
+ 238 214 215 239 238 215 239 215 216 240
+ 239 216 240 216 217 241 240 217 241 217
+ 218 242 241 218 242 218 219 242 219 220
+ 242 220 221 243 242 221 243 221 222 244
+ 243 222 244 222 223 245 244 223 245 223
+ 224 246 245 224 246 224 225 246 225 226
+ 247 246 226 247 226 227 248 247 227 248
+ 227 228 249 248 228 249 228 229 250 249
+ 229 250 229 230 251 250 230 251 230 231
+ 251 231 232 251 232 233 252 251 233 252
+ 233 234 253 252 234 253 234 235 254 253
+ 235 254 235 236 237 254 236 237 236 213
+ 255 237 238 256 255 238 256 238 239 257
+ 256 239 257 239 240 258 257 240 258 240
+ 241 258 241 242 258 242 243 259 258 243
+ 259 243 244 260 259 244 260 244 245 261
+ 260 245 261 245 246 261 246 247 262 261
+ 247 262 247 248 262 248 249 263 262 249
+ 263 249 250 264 263 250 264 250 251 264
+ 251 252 265 264 252 265 252 253 266 265
+ 253 266 253 254 255 266 254 255 254 237
+ 266 255 256 267 256 257 268 267 257 268
+ 257 258 268 258 259 269 268 259 269 259
+ 260 269 260 261 269 261 262 270 269 262
+ 270 262 263 270 263 264 270 264 265 267
+ 270 265 267 265 266 267 266 256 267 268
+ 269 270 267 269
+ 0 2 0 0 0
+ 23 15
+ 8 0 4 4 100
+ 9 10 11 12
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 271 99 72 71 272 271 71 70
+ 273 272 70 69 274 273 69 68 275 274
+ 68 67 276 275 67 66 277 276 66 65
+ 278 277 65 64 279 278 64 6 73 279
+ 99 271 280 98 271 272 281 280 272 273
+ 282 281 273 274 283 282 274 275 284 283
+ 275 276 285 284 276 277 286 285 277 278
+ 287 286 278 279 288 287 279 73 74 288
+ 98 280 289 97 280 281 290 289 281 282
+ 291 290 282 283 292 291 283 284 293 292
+ 284 285 294 293 285 286 295 294 286 287
+ 296 295 287 288 297 296 288 74 75 297
+ 97 289 298 96 289 290 299 298 290 291
+ 300 299 291 292 301 300 292 293 302 301
+ 293 294 303 302 294 295 304 303 295 296
+ 305 304 296 297 306 305 297 75 76 306
+ 96 298 307 95 298 299 308 307 299 300
+ 309 308 300 301 310 309 301 302 311 310
+ 302 303 312 311 303 304 313 312 304 305
+ 314 313 305 306 315 314 306 76 77 315
+ 95 307 316 94 307 308 317 316 308 309
+ 318 317 309 310 319 318 310 311 320 319
+ 311 312 321 320 312 313 322 321 313 314
+ 323 322 314 315 324 323 315 77 78 324
+ 94 316 325 93 316 317 326 325 317 318
+ 327 326 318 319 328 327 319 320 329 328
+ 320 321 330 329 321 322 331 330 322 323
+ 332 331 323 324 333 332 324 78 79 333
+ 93 325 334 92 325 326 335 334 326 327
+ 336 335 327 328 337 336 328 329 338 337
+ 329 330 339 338 330 331 340 339 331 332
+ 341 340 332 333 342 341 333 79 80 342
+ 92 334 343 91 334 335 344 343 335 336
+ 345 344 336 337 346 345 337 338 347 346
+ 338 339 348 347 339 340 349 348 340 341
+ 350 349 341 342 351 350 342 80 81 351
+ 91 343 90 7 343 344 89 90 344 345
+ 88 89 345 346 87 88 346 347 86 87
+ 347 348 85 86 348 349 84 85 349 350
+ 83 84 350 351 82 83 351 81 8 82
+ 14 0 3 8 1000
+ 13 24 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 10 100 45 352 353 354 355 10 11
+ 101 100 353 356 357 354 11 12 102 101
+ 356 358 359 357 12 13 103 102 358 360
+ 361 359 13 14 104 103 360 362 363 361
+ 14 15 105 104 362 364 365 363 15 16
+ 106 105 364 366 367 365 16 17 107 106
+ 366 368 369 367 17 18 108 107 368 370
+ 371 369 18 2 19 108 370 372 373 371
+ 45 100 109 44 355 354 374 375 100 101
+ 110 109 354 357 376 374 101 102 111 110
+ 357 359 377 376 102 103 112 111 359 361
+ 378 377 103 104 113 112 361 363 379 378
+ 104 105 114 113 363 365 380 379 105 106
+ 115 114 365 367 381 380 106 107 116 115
+ 367 369 382 381 107 108 117 116 369 371
+ 383 382 108 19 20 117 371 373 384 383
+ 44 109 118 43 375 374 385 386 109 110
+ 119 118 374 376 387 385 110 111 120 119
+ 376 377 388 387 111 112 121 120 377 378
+ 389 388 112 113 122 121 378 379 390 389
+ 113 114 123 122 379 380 391 390 114 115
+ 124 123 380 381 392 391 115 116 125 124
+ 381 382 393 392 116 117 126 125 382 383
+ 394 393 117 20 21 126 383 384 395 394
+ 43 118 127 42 386 385 396 397 118 119
+ 128 127 385 387 398 396 119 120 129 128
+ 387 388 399 398 120 121 130 129 388 389
+ 400 399 121 122 131 130 389 390 401 400
+ 122 123 132 131 390 391 402 401 123 124
+ 133 132 391 392 403 402 124 125 134 133
+ 392 393 404 403 125 126 135 134 393 394
+ 405 404 126 21 22 135 394 395 406 405
+ 42 127 136 41 397 396 407 408 127 128
+ 137 136 396 398 409 407 128 129 138 137
+ 398 399 410 409 129 130 139 138 399 400
+ 411 410 130 131 140 139 400 401 412 411
+ 131 132 141 140 401 402 413 412 132 133
+ 142 141 402 403 414 413 133 134 143 142
+ 403 404 415 414 134 135 144 143 404 405
+ 416 415 135 22 23 144 405 406 417 416
+ 41 136 145 40 408 407 418 419 136 137
+ 146 145 407 409 420 418 137 138 147 146
+ 409 410 421 420 138 139 148 147 410 411
+ 422 421 139 140 149 148 411 412 423 422
+ 140 141 150 149 412 413 424 423 141 142
+ 151 150 413 414 425 424 142 143 152 151
+ 414 415 426 425 143 144 153 152 415 416
+ 427 426 144 23 24 153 416 417 428 427
+ 40 145 154 39 419 418 429 430 145 146
+ 155 154 418 420 431 429 146 147 156 155
+ 420 421 432 431 147 148 157 156 421 422
+ 433 432 148 149 158 157 422 423 434 433
+ 149 150 159 158 423 424 435 434 150 151
+ 160 159 424 425 436 435 151 152 161 160
+ 425 426 437 436 152 153 162 161 426 427
+ 438 437 153 24 25 162 427 428 439 438
+ 39 154 163 38 430 429 440 441 154 155
+ 164 163 429 431 442 440 155 156 165 164
+ 431 432 443 442 156 157 166 165 432 433
+ 444 443 157 158 167 166 433 434 445 444
+ 158 159 168 167 434 435 446 445 159 160
+ 169 168 435 436 447 446 160 161 170 169
+ 436 437 448 447 161 162 171 170 437 438
+ 449 448 162 25 26 171 438 439 450 449
+ 38 163 172 37 441 440 451 452 163 164
+ 173 172 440 442 453 451 164 165 174 173
+ 442 443 454 453 165 166 175 174 443 444
+ 455 454 166 167 176 175 444 445 456 455
+ 167 168 177 176 445 446 457 456 168 169
+ 178 177 446 447 458 457 169 170 179 178
+ 447 448 459 458 170 171 180 179 448 449
+ 460 459 171 26 27 180 449 450 461 460
+ 37 172 36 4 452 451 462 463 172 173
+ 35 36 451 453 464 462 173 174 34 35
+ 453 454 465 464 174 175 33 34 454 455
+ 466 465 175 176 32 33 455 456 467 466
+ 176 177 31 32 456 457 468 467 177 178
+ 30 31 457 458 469 468 178 179 29 30
+ 458 459 470 469 179 180 28 29 459 460
+ 471 470 180 27 5 28 460 461 472 471
+ 352 353 354 355 473 474 475 476 353 356
+ 357 354 474 477 478 475 356 358 359 357
+ 477 479 480 478 358 360 361 359 479 481
+ 482 480 360 362 363 361 481 483 484 482
+ 362 364 365 363 483 485 486 484 364 366
+ 367 365 485 487 488 486 366 368 369 367
+ 487 489 490 488 368 370 371 369 489 491
+ 492 490 370 372 373 371 491 493 494 492
+ 355 354 374 375 476 475 495 496 354 357
+ 376 374 475 478 497 495 357 359 377 376
+ 478 480 498 497 359 361 378 377 480 482
+ 499 498 361 363 379 378 482 484 500 499
+ 363 365 380 379 484 486 501 500 365 367
+ 381 380 486 488 502 501 367 369 382 381
+ 488 490 503 502 369 371 383 382 490 492
+ 504 503 371 373 384 383 492 494 505 504
+ 375 374 385 386 496 495 506 507 374 376
+ 387 385 495 497 508 506 376 377 388 387
+ 497 498 509 508 377 378 389 388 498 499
+ 510 509 378 379 390 389 499 500 511 510
+ 379 380 391 390 500 501 512 511 380 381
+ 392 391 501 502 513 512 381 382 393 392
+ 502 503 514 513 382 383 394 393 503 504
+ 515 514 383 384 395 394 504 505 516 515
+ 386 385 396 397 507 506 517 518 385 387
+ 398 396 506 508 519 517 387 388 399 398
+ 508 509 520 519 388 389 400 399 509 510
+ 521 520 389 390 401 400 510 511 522 521
+ 390 391 402 401 511 512 523 522 391 392
+ 403 402 512 513 524 523 392 393 404 403
+ 513 514 525 524 393 394 405 404 514 515
+ 526 525 394 395 406 405 515 516 527 526
+ 397 396 407 408 518 517 528 529 396 398
+ 409 407 517 519 530 528 398 399 410 409
+ 519 520 531 530 399 400 411 410 520 521
+ 532 531 400 401 412 411 521 522 533 532
+ 401 402 413 412 522 523 534 533 402 403
+ 414 413 523 524 535 534 403 404 415 414
+ 524 525 536 535 404 405 416 415 525 526
+ 537 536 405 406 417 416 526 527 538 537
+ 408 407 418 419 529 528 539 540 407 409
+ 420 418 528 530 541 539 409 410 421 420
+ 530 531 542 541 410 411 422 421 531 532
+ 543 542 411 412 423 422 532 533 544 543
+ 412 413 424 423 533 534 545 544 413 414
+ 425 424 534 535 546 545 414 415 426 425
+ 535 536 547 546 415 416 427 426 536 537
+ 548 547 416 417 428 427 537 538 549 548
+ 419 418 429 430 540 539 550 551 418 420
+ 431 429 539 541 552 550 420 421 432 431
+ 541 542 553 552 421 422 433 432 542 543
+ 554 553 422 423 434 433 543 544 555 554
+ 423 424 435 434 544 545 556 555 424 425
+ 436 435 545 546 557 556 425 426 437 436
+ 546 547 558 557 426 427 438 437 547 548
+ 559 558 427 428 439 438 548 549 560 559
+ 430 429 440 441 551 550 561 562 429 431
+ 442 440 550 552 563 561 431 432 443 442
+ 552 553 564 563 432 433 444 443 553 554
+ 565 564 433 434 445 444 554 555 566 565
+ 434 435 446 445 555 556 567 566 435 436
+ 447 446 556 557 568 567 436 437 448 447
+ 557 558 569 568 437 438 449 448 558 559
+ 570 569 438 439 450 449 559 560 571 570
+ 441 440 451 452 562 561 572 573 440 442
+ 453 451 561 563 574 572 442 443 454 453
+ 563 564 575 574 443 444 455 454 564 565
+ 576 575 444 445 456 455 565 566 577 576
+ 445 446 457 456 566 567 578 577 446 447
+ 458 457 567 568 579 578 447 448 459 458
+ 568 569 580 579 448 449 460 459 569 570
+ 581 580 449 450 461 460 570 571 582 581
+ 452 451 462 463 573 572 583 584 451 453
+ 464 462 572 574 585 583 453 454 465 464
+ 574 575 586 585 454 455 466 465 575 576
+ 587 586 455 456 467 466 576 577 588 587
+ 456 457 468 467 577 578 589 588 457 458
+ 469 468 578 579 590 589 458 459 470 469
+ 579 580 591 590 459 460 471 470 580 581
+ 592 591 460 461 472 471 581 582 593 592
+ 473 474 475 476 594 595 596 597 474 477
+ 478 475 595 598 599 596 477 479 480 478
+ 598 600 601 599 479 481 482 480 600 602
+ 603 601 481 483 484 482 602 604 605 603
+ 483 485 486 484 604 606 607 605 485 487
+ 488 486 606 608 609 607 487 489 490 488
+ 608 610 611 609 489 491 492 490 610 612
+ 613 611 491 493 494 492 612 614 615 613
+ 476 475 495 496 597 596 616 617 475 478
+ 497 495 596 599 618 616 478 480 498 497
+ 599 601 619 618 480 482 499 498 601 603
+ 620 619 482 484 500 499 603 605 621 620
+ 484 486 501 500 605 607 622 621 486 488
+ 502 501 607 609 623 622 488 490 503 502
+ 609 611 624 623 490 492 504 503 611 613
+ 625 624 492 494 505 504 613 615 626 625
+ 496 495 506 507 617 616 627 628 495 497
+ 508 506 616 618 629 627 497 498 509 508
+ 618 619 630 629 498 499 510 509 619 620
+ 631 630 499 500 511 510 620 621 632 631
+ 500 501 512 511 621 622 633 632 501 502
+ 513 512 622 623 634 633 502 503 514 513
+ 623 624 635 634 503 504 515 514 624 625
+ 636 635 504 505 516 515 625 626 637 636
+ 507 506 517 518 628 627 638 639 506 508
+ 519 517 627 629 640 638 508 509 520 519
+ 629 630 641 640 509 510 521 520 630 631
+ 642 641 510 511 522 521 631 632 643 642
+ 511 512 523 522 632 633 644 643 512 513
+ 524 523 633 634 645 644 513 514 525 524
+ 634 635 646 645 514 515 526 525 635 636
+ 647 646 515 516 527 526 636 637 648 647
+ 518 517 528 529 639 638 649 650 517 519
+ 530 528 638 640 651 649 519 520 531 530
+ 640 641 652 651 520 521 532 531 641 642
+ 653 652 521 522 533 532 642 643 654 653
+ 522 523 534 533 643 644 655 654 523 524
+ 535 534 644 645 656 655 524 525 536 535
+ 645 646 657 656 525 526 537 536 646 647
+ 658 657 526 527 538 537 647 648 659 658
+ 529 528 539 540 650 649 660 661 528 530
+ 541 539 649 651 662 660 530 531 542 541
+ 651 652 663 662 531 532 543 542 652 653
+ 664 663 532 533 544 543 653 654 665 664
+ 533 534 545 544 654 655 666 665 534 535
+ 546 545 655 656 667 666 535 536 547 546
+ 656 657 668 667 536 537 548 547 657 658
+ 669 668 537 538 549 548 658 659 670 669
+ 540 539 550 551 661 660 671 672 539 541
+ 552 550 660 662 673 671 541 542 553 552
+ 662 663 674 673 542 543 554 553 663 664
+ 675 674 543 544 555 554 664 665 676 675
+ 544 545 556 555 665 666 677 676 545 546
+ 557 556 666 667 678 677 546 547 558 557
+ 667 668 679 678 547 548 559 558 668 669
+ 680 679 548 549 560 559 669 670 681 680
+ 551 550 561 562 672 671 682 683 550 552
+ 563 561 671 673 684 682 552 553 564 563
+ 673 674 685 684 553 554 565 564 674 675
+ 686 685 554 555 566 565 675 676 687 686
+ 555 556 567 566 676 677 688 687 556 557
+ 568 567 677 678 689 688 557 558 569 568
+ 678 679 690 689 558 559 570 569 679 680
+ 691 690 559 560 571 570 680 681 692 691
+ 562 561 572 573 683 682 693 694 561 563
+ 574 572 682 684 695 693 563 564 575 574
+ 684 685 696 695 564 565 576 575 685 686
+ 697 696 565 566 577 576 686 687 698 697
+ 566 567 578 577 687 688 699 698 567 568
+ 579 578 688 689 700 699 568 569 580 579
+ 689 690 701 700 569 570 581 580 690 691
+ 702 701 570 571 582 581 691 692 703 702
+ 573 572 583 584 694 693 704 705 572 574
+ 585 583 693 695 706 704 574 575 586 585
+ 695 696 707 706 575 576 587 586 696 697
+ 708 707 576 577 588 587 697 698 709 708
+ 577 578 589 588 698 699 710 709 578 579
+ 590 589 699 700 711 710 579 580 591 590
+ 700 701 712 711 580 581 592 591 701 702
+ 713 712 581 582 593 592 702 703 714 713
+ 594 595 596 597 715 716 717 718 595 598
+ 599 596 716 719 720 717 598 600 601 599
+ 719 721 722 720 600 602 603 601 721 723
+ 724 722 602 604 605 603 723 725 726 724
+ 604 606 607 605 725 727 728 726 606 608
+ 609 607 727 729 730 728 608 610 611 609
+ 729 731 732 730 610 612 613 611 731 733
+ 734 732 612 614 615 613 733 735 736 734
+ 597 596 616 617 718 717 737 738 596 599
+ 618 616 717 720 739 737 599 601 619 618
+ 720 722 740 739 601 603 620 619 722 724
+ 741 740 603 605 621 620 724 726 742 741
+ 605 607 622 621 726 728 743 742 607 609
+ 623 622 728 730 744 743 609 611 624 623
+ 730 732 745 744 611 613 625 624 732 734
+ 746 745 613 615 626 625 734 736 747 746
+ 617 616 627 628 738 737 748 749 616 618
+ 629 627 737 739 750 748 618 619 630 629
+ 739 740 751 750 619 620 631 630 740 741
+ 752 751 620 621 632 631 741 742 753 752
+ 621 622 633 632 742 743 754 753 622 623
+ 634 633 743 744 755 754 623 624 635 634
+ 744 745 756 755 624 625 636 635 745 746
+ 757 756 625 626 637 636 746 747 758 757
+ 628 627 638 639 749 748 759 760 627 629
+ 640 638 748 750 761 759 629 630 641 640
+ 750 751 762 761 630 631 642 641 751 752
+ 763 762 631 632 643 642 752 753 764 763
+ 632 633 644 643 753 754 765 764 633 634
+ 645 644 754 755 766 765 634 635 646 645
+ 755 756 767 766 635 636 647 646 756 757
+ 768 767 636 637 648 647 757 758 769 768
+ 639 638 649 650 760 759 770 771 638 640
+ 651 649 759 761 772 770 640 641 652 651
+ 761 762 773 772 641 642 653 652 762 763
+ 774 773 642 643 654 653 763 764 775 774
+ 643 644 655 654 764 765 776 775 644 645
+ 656 655 765 766 777 776 645 646 657 656
+ 766 767 778 777 646 647 658 657 767 768
+ 779 778 647 648 659 658 768 769 780 779
+ 650 649 660 661 771 770 781 782 649 651
+ 662 660 770 772 783 781 651 652 663 662
+ 772 773 784 783 652 653 664 663 773 774
+ 785 784 653 654 665 664 774 775 786 785
+ 654 655 666 665 775 776 787 786 655 656
+ 667 666 776 777 788 787 656 657 668 667
+ 777 778 789 788 657 658 669 668 778 779
+ 790 789 658 659 670 669 779 780 791 790
+ 661 660 671 672 782 781 792 793 660 662
+ 673 671 781 783 794 792 662 663 674 673
+ 783 784 795 794 663 664 675 674 784 785
+ 796 795 664 665 676 675 785 786 797 796
+ 665 666 677 676 786 787 798 797 666 667
+ 678 677 787 788 799 798 667 668 679 678
+ 788 789 800 799 668 669 680 679 789 790
+ 801 800 669 670 681 680 790 791 802 801
+ 672 671 682 683 793 792 803 804 671 673
+ 684 682 792 794 805 803 673 674 685 684
+ 794 795 806 805 674 675 686 685 795 796
+ 807 806 675 676 687 686 796 797 808 807
+ 676 677 688 687 797 798 809 808 677 678
+ 689 688 798 799 810 809 678 679 690 689
+ 799 800 811 810 679 680 691 690 800 801
+ 812 811 680 681 692 691 801 802 813 812
+ 683 682 693 694 804 803 814 815 682 684
+ 695 693 803 805 816 814 684 685 696 695
+ 805 806 817 816 685 686 697 696 806 807
+ 818 817 686 687 698 697 807 808 819 818
+ 687 688 699 698 808 809 820 819 688 689
+ 700 699 809 810 821 820 689 690 701 700
+ 810 811 822 821 690 691 702 701 811 812
+ 823 822 691 692 703 702 812 813 824 823
+ 694 693 704 705 815 814 825 826 693 695
+ 706 704 814 816 827 825 695 696 707 706
+ 816 817 828 827 696 697 708 707 817 818
+ 829 828 697 698 709 708 818 819 830 829
+ 698 699 710 709 819 820 831 830 699 700
+ 711 710 820 821 832 831 700 701 712 711
+ 821 822 833 832 701 702 713 712 822 823
+ 834 833 702 703 714 713 823 824 835 834
+ 715 716 717 718 836 837 838 839 716 719
+ 720 717 837 840 841 838 719 721 722 720
+ 840 842 843 841 721 723 724 722 842 844
+ 845 843 723 725 726 724 844 846 847 845
+ 725 727 728 726 846 848 849 847 727 729
+ 730 728 848 850 851 849 729 731 732 730
+ 850 852 853 851 731 733 734 732 852 854
+ 855 853 733 735 736 734 854 856 857 855
+ 718 717 737 738 839 838 858 859 717 720
+ 739 737 838 841 860 858 720 722 740 739
+ 841 843 861 860 722 724 741 740 843 845
+ 862 861 724 726 742 741 845 847 863 862
+ 726 728 743 742 847 849 864 863 728 730
+ 744 743 849 851 865 864 730 732 745 744
+ 851 853 866 865 732 734 746 745 853 855
+ 867 866 734 736 747 746 855 857 868 867
+ 738 737 748 749 859 858 869 870 737 739
+ 750 748 858 860 871 869 739 740 751 750
+ 860 861 872 871 740 741 752 751 861 862
+ 873 872 741 742 753 752 862 863 874 873
+ 742 743 754 753 863 864 875 874 743 744
+ 755 754 864 865 876 875 744 745 756 755
+ 865 866 877 876 745 746 757 756 866 867
+ 878 877 746 747 758 757 867 868 879 878
+ 749 748 759 760 870 869 880 881 748 750
+ 761 759 869 871 882 880 750 751 762 761
+ 871 872 883 882 751 752 763 762 872 873
+ 884 883 752 753 764 763 873 874 885 884
+ 753 754 765 764 874 875 886 885 754 755
+ 766 765 875 876 887 886 755 756 767 766
+ 876 877 888 887 756 757 768 767 877 878
+ 889 888 757 758 769 768 878 879 890 889
+ 760 759 770 771 881 880 891 892 759 761
+ 772 770 880 882 893 891 761 762 773 772
+ 882 883 894 893 762 763 774 773 883 884
+ 895 894 763 764 775 774 884 885 896 895
+ 764 765 776 775 885 886 897 896 765 766
+ 777 776 886 887 898 897 766 767 778 777
+ 887 888 899 898 767 768 779 778 888 889
+ 900 899 768 769 780 779 889 890 901 900
+ 771 770 781 782 892 891 902 903 770 772
+ 783 781 891 893 904 902 772 773 784 783
+ 893 894 905 904 773 774 785 784 894 895
+ 906 905 774 775 786 785 895 896 907 906
+ 775 776 787 786 896 897 908 907 776 777
+ 788 787 897 898 909 908 777 778 789 788
+ 898 899 910 909 778 779 790 789 899 900
+ 911 910 779 780 791 790 900 901 912 911
+ 782 781 792 793 903 902 913 914 781 783
+ 794 792 902 904 915 913 783 784 795 794
+ 904 905 916 915 784 785 796 795 905 906
+ 917 916 785 786 797 796 906 907 918 917
+ 786 787 798 797 907 908 919 918 787 788
+ 799 798 908 909 920 919 788 789 800 799
+ 909 910 921 920 789 790 801 800 910 911
+ 922 921 790 791 802 801 911 912 923 922
+ 793 792 803 804 914 913 924 925 792 794
+ 805 803 913 915 926 924 794 795 806 805
+ 915 916 927 926 795 796 807 806 916 917
+ 928 927 796 797 808 807 917 918 929 928
+ 797 798 809 808 918 919 930 929 798 799
+ 810 809 919 920 931 930 799 800 811 810
+ 920 921 932 931 800 801 812 811 921 922
+ 933 932 801 802 813 812 922 923 934 933
+ 804 803 814 815 925 924 935 936 803 805
+ 816 814 924 926 937 935 805 806 817 816
+ 926 927 938 937 806 807 818 817 927 928
+ 939 938 807 808 819 818 928 929 940 939
+ 808 809 820 819 929 930 941 940 809 810
+ 821 820 930 931 942 941 810 811 822 821
+ 931 932 943 942 811 812 823 822 932 933
+ 944 943 812 813 824 823 933 934 945 944
+ 815 814 825 826 936 935 946 947 814 816
+ 827 825 935 937 948 946 816 817 828 827
+ 937 938 949 948 817 818 829 828 938 939
+ 950 949 818 819 830 829 939 940 951 950
+ 819 820 831 830 940 941 952 951 820 821
+ 832 831 941 942 953 952 821 822 833 832
+ 942 943 954 953 822 823 834 833 943 944
+ 955 954 823 824 835 834 944 945 956 955
+ 836 837 838 839 957 958 959 960 837 840
+ 841 838 958 961 962 959 840 842 843 841
+ 961 963 964 962 842 844 845 843 963 965
+ 966 964 844 846 847 845 965 967 968 966
+ 846 848 849 847 967 969 970 968 848 850
+ 851 849 969 971 972 970 850 852 853 851
+ 971 973 974 972 852 854 855 853 973 975
+ 976 974 854 856 857 855 975 977 978 976
+ 839 838 858 859 960 959 979 980 838 841
+ 860 858 959 962 981 979 841 843 861 860
+ 962 964 982 981 843 845 862 861 964 966
+ 983 982 845 847 863 862 966 968 984 983
+ 847 849 864 863 968 970 985 984 849 851
+ 865 864 970 972 986 985 851 853 866 865
+ 972 974 987 986 853 855 867 866 974 976
+ 988 987 855 857 868 867 976 978 989 988
+ 859 858 869 870 980 979 990 991 858 860
+ 871 869 979 981 992 990 860 861 872 871
+ 981 982 993 992 861 862 873 872 982 983
+ 994 993 862 863 874 873 983 984 995 994
+ 863 864 875 874 984 985 996 995 864 865
+ 876 875 985 986 997 996 865 866 877 876
+ 986 987 998 997 866 867 878 877 987 988
+ 999 998 867 868 879 878 988 989 1000 999
+ 870 869 880 881 991 990 1001 1002 869 871
+ 882 880 990 992 1003 1001 871 872 883 882
+ 992 993 1004 1003 872 873 884 883 993 994
+ 1005 1004 873 874 885 884 994 995 1006 1005
+ 874 875 886 885 995 996 1007 1006 875 876
+ 887 886 996 997 1008 1007 876 877 888 887
+ 997 998 1009 1008 877 878 889 888 998 999
+ 1010 1009 878 879 890 889 999 1000 1011 1010
+ 881 880 891 892 1002 1001 1012 1013 880 882
+ 893 891 1001 1003 1014 1012 882 883 894 893
+ 1003 1004 1015 1014 883 884 895 894 1004 1005
+ 1016 1015 884 885 896 895 1005 1006 1017 1016
+ 885 886 897 896 1006 1007 1018 1017 886 887
+ 898 897 1007 1008 1019 1018 887 888 899 898
+ 1008 1009 1020 1019 888 889 900 899 1009 1010
+ 1021 1020 889 890 901 900 1010 1011 1022 1021
+ 892 891 902 903 1013 1012 1023 1024 891 893
+ 904 902 1012 1014 1025 1023 893 894 905 904
+ 1014 1015 1026 1025 894 895 906 905 1015 1016
+ 1027 1026 895 896 907 906 1016 1017 1028 1027
+ 896 897 908 907 1017 1018 1029 1028 897 898
+ 909 908 1018 1019 1030 1029 898 899 910 909
+ 1019 1020 1031 1030 899 900 911 910 1020 1021
+ 1032 1031 900 901 912 911 1021 1022 1033 1032
+ 903 902 913 914 1024 1023 1034 1035 902 904
+ 915 913 1023 1025 1036 1034 904 905 916 915
+ 1025 1026 1037 1036 905 906 917 916 1026 1027
+ 1038 1037 906 907 918 917 1027 1028 1039 1038
+ 907 908 919 918 1028 1029 1040 1039 908 909
+ 920 919 1029 1030 1041 1040 909 910 921 920
+ 1030 1031 1042 1041 910 911 922 921 1031 1032
+ 1043 1042 911 912 923 922 1032 1033 1044 1043
+ 914 913 924 925 1035 1034 1045 1046 913 915
+ 926 924 1034 1036 1047 1045 915 916 927 926
+ 1036 1037 1048 1047 916 917 928 927 1037 1038
+ 1049 1048 917 918 929 928 1038 1039 1050 1049
+ 918 919 930 929 1039 1040 1051 1050 919 920
+ 931 930 1040 1041 1052 1051 920 921 932 931
+ 1041 1042 1053 1052 921 922 933 932 1042 1043
+ 1054 1053 922 923 934 933 1043 1044 1055 1054
+ 925 924 935 936 1046 1045 1056 1057 924 926
+ 937 935 1045 1047 1058 1056 926 927 938 937
+ 1047 1048 1059 1058 927 928 939 938 1048 1049
+ 1060 1059 928 929 940 939 1049 1050 1061 1060
+ 929 930 941 940 1050 1051 1062 1061 930 931
+ 942 941 1051 1052 1063 1062 931 932 943 942
+ 1052 1053 1064 1063 932 933 944 943 1053 1054
+ 1065 1064 933 934 945 944 1054 1055 1066 1065
+ 936 935 946 947 1057 1056 1067 1068 935 937
+ 948 946 1056 1058 1069 1067 937 938 949 948
+ 1058 1059 1070 1069 938 939 950 949 1059 1060
+ 1071 1070 939 940 951 950 1060 1061 1072 1071
+ 940 941 952 951 1061 1062 1073 1072 941 942
+ 953 952 1062 1063 1074 1073 942 943 954 953
+ 1063 1064 1075 1074 943 944 955 954 1064 1065
+ 1076 1075 944 945 956 955 1065 1066 1077 1076
+ 957 958 959 960 1078 1079 1080 1081 958 961
+ 962 959 1079 1082 1083 1080 961 963 964 962
+ 1082 1084 1085 1083 963 965 966 964 1084 1086
+ 1087 1085 965 967 968 966 1086 1088 1089 1087
+ 967 969 970 968 1088 1090 1091 1089 969 971
+ 972 970 1090 1092 1093 1091 971 973 974 972
+ 1092 1094 1095 1093 973 975 976 974 1094 1096
+ 1097 1095 975 977 978 976 1096 1098 1099 1097
+ 960 959 979 980 1081 1080 1100 1101 959 962
+ 981 979 1080 1083 1102 1100 962 964 982 981
+ 1083 1085 1103 1102 964 966 983 982 1085 1087
+ 1104 1103 966 968 984 983 1087 1089 1105 1104
+ 968 970 985 984 1089 1091 1106 1105 970 972
+ 986 985 1091 1093 1107 1106 972 974 987 986
+ 1093 1095 1108 1107 974 976 988 987 1095 1097
+ 1109 1108 976 978 989 988 1097 1099 1110 1109
+ 980 979 990 991 1101 1100 1111 1112 979 981
+ 992 990 1100 1102 1113 1111 981 982 993 992
+ 1102 1103 1114 1113 982 983 994 993 1103 1104
+ 1115 1114 983 984 995 994 1104 1105 1116 1115
+ 984 985 996 995 1105 1106 1117 1116 985 986
+ 997 996 1106 1107 1118 1117 986 987 998 997
+ 1107 1108 1119 1118 987 988 999 998 1108 1109
+ 1120 1119 988 989 1000 999 1109 1110 1121 1120
+ 991 990 1001 1002 1112 1111 1122 1123 990 992
+ 1003 1001 1111 1113 1124 1122 992 993 1004 1003
+ 1113 1114 1125 1124 993 994 1005 1004 1114 1115
+ 1126 1125 994 995 1006 1005 1115 1116 1127 1126
+ 995 996 1007 1006 1116 1117 1128 1127 996 997
+ 1008 1007 1117 1118 1129 1128 997 998 1009 1008
+ 1118 1119 1130 1129 998 999 1010 1009 1119 1120
+ 1131 1130 999 1000 1011 1010 1120 1121 1132 1131
+ 1002 1001 1012 1013 1123 1122 1133 1134 1001 1003
+ 1014 1012 1122 1124 1135 1133 1003 1004 1015 1014
+ 1124 1125 1136 1135 1004 1005 1016 1015 1125 1126
+ 1137 1136 1005 1006 1017 1016 1126 1127 1138 1137
+ 1006 1007 1018 1017 1127 1128 1139 1138 1007 1008
+ 1019 1018 1128 1129 1140 1139 1008 1009 1020 1019
+ 1129 1130 1141 1140 1009 1010 1021 1020 1130 1131
+ 1142 1141 1010 1011 1022 1021 1131 1132 1143 1142
+ 1013 1012 1023 1024 1134 1133 1144 1145 1012 1014
+ 1025 1023 1133 1135 1146 1144 1014 1015 1026 1025
+ 1135 1136 1147 1146 1015 1016 1027 1026 1136 1137
+ 1148 1147 1016 1017 1028 1027 1137 1138 1149 1148
+ 1017 1018 1029 1028 1138 1139 1150 1149 1018 1019
+ 1030 1029 1139 1140 1151 1150 1019 1020 1031 1030
+ 1140 1141 1152 1151 1020 1021 1032 1031 1141 1142
+ 1153 1152 1021 1022 1033 1032 1142 1143 1154 1153
+ 1024 1023 1034 1035 1145 1144 1155 1156 1023 1025
+ 1036 1034 1144 1146 1157 1155 1025 1026 1037 1036
+ 1146 1147 1158 1157 1026 1027 1038 1037 1147 1148
+ 1159 1158 1027 1028 1039 1038 1148 1149 1160 1159
+ 1028 1029 1040 1039 1149 1150 1161 1160 1029 1030
+ 1041 1040 1150 1151 1162 1161 1030 1031 1042 1041
+ 1151 1152 1163 1162 1031 1032 1043 1042 1152 1153
+ 1164 1163 1032 1033 1044 1043 1153 1154 1165 1164
+ 1035 1034 1045 1046 1156 1155 1166 1167 1034 1036
+ 1047 1045 1155 1157 1168 1166 1036 1037 1048 1047
+ 1157 1158 1169 1168 1037 1038 1049 1048 1158 1159
+ 1170 1169 1038 1039 1050 1049 1159 1160 1171 1170
+ 1039 1040 1051 1050 1160 1161 1172 1171 1040 1041
+ 1052 1051 1161 1162 1173 1172 1041 1042 1053 1052
+ 1162 1163 1174 1173 1042 1043 1054 1053 1163 1164
+ 1175 1174 1043 1044 1055 1054 1164 1165 1176 1175
+ 1046 1045 1056 1057 1167 1166 1177 1178 1045 1047
+ 1058 1056 1166 1168 1179 1177 1047 1048 1059 1058
+ 1168 1169 1180 1179 1048 1049 1060 1059 1169 1170
+ 1181 1180 1049 1050 1061 1060 1170 1171 1182 1181
+ 1050 1051 1062 1061 1171 1172 1183 1182 1051 1052
+ 1063 1062 1172 1173 1184 1183 1052 1053 1064 1063
+ 1173 1174 1185 1184 1053 1054 1065 1064 1174 1175
+ 1186 1185 1054 1055 1066 1065 1175 1176 1187 1186
+ 1057 1056 1067 1068 1178 1177 1188 1189 1056 1058
+ 1069 1067 1177 1179 1190 1188 1058 1059 1070 1069
+ 1179 1180 1191 1190 1059 1060 1071 1070 1180 1181
+ 1192 1191 1060 1061 1072 1071 1181 1182 1193 1192
+ 1061 1062 1073 1072 1182 1183 1194 1193 1062 1063
+ 1074 1073 1183 1184 1195 1194 1063 1064 1075 1074
+ 1184 1185 1196 1195 1064 1065 1076 1075 1185 1186
+ 1197 1196 1065 1066 1077 1076 1186 1187 1198 1197
+ 1078 1079 1080 1081 1199 1200 1201 1202 1079 1082
+ 1083 1080 1200 1203 1204 1201 1082 1084 1085 1083
+ 1203 1205 1206 1204 1084 1086 1087 1085 1205 1207
+ 1208 1206 1086 1088 1089 1087 1207 1209 1210 1208
+ 1088 1090 1091 1089 1209 1211 1212 1210 1090 1092
+ 1093 1091 1211 1213 1214 1212 1092 1094 1095 1093
+ 1213 1215 1216 1214 1094 1096 1097 1095 1215 1217
+ 1218 1216 1096 1098 1099 1097 1217 1219 1220 1218
+ 1081 1080 1100 1101 1202 1201 1221 1222 1080 1083
+ 1102 1100 1201 1204 1223 1221 1083 1085 1103 1102
+ 1204 1206 1224 1223 1085 1087 1104 1103 1206 1208
+ 1225 1224 1087 1089 1105 1104 1208 1210 1226 1225
+ 1089 1091 1106 1105 1210 1212 1227 1226 1091 1093
+ 1107 1106 1212 1214 1228 1227 1093 1095 1108 1107
+ 1214 1216 1229 1228 1095 1097 1109 1108 1216 1218
+ 1230 1229 1097 1099 1110 1109 1218 1220 1231 1230
+ 1101 1100 1111 1112 1222 1221 1232 1233 1100 1102
+ 1113 1111 1221 1223 1234 1232 1102 1103 1114 1113
+ 1223 1224 1235 1234 1103 1104 1115 1114 1224 1225
+ 1236 1235 1104 1105 1116 1115 1225 1226 1237 1236
+ 1105 1106 1117 1116 1226 1227 1238 1237 1106 1107
+ 1118 1117 1227 1228 1239 1238 1107 1108 1119 1118
+ 1228 1229 1240 1239 1108 1109 1120 1119 1229 1230
+ 1241 1240 1109 1110 1121 1120 1230 1231 1242 1241
+ 1112 1111 1122 1123 1233 1232 1243 1244 1111 1113
+ 1124 1122 1232 1234 1245 1243 1113 1114 1125 1124
+ 1234 1235 1246 1245 1114 1115 1126 1125 1235 1236
+ 1247 1246 1115 1116 1127 1126 1236 1237 1248 1247
+ 1116 1117 1128 1127 1237 1238 1249 1248 1117 1118
+ 1129 1128 1238 1239 1250 1249 1118 1119 1130 1129
+ 1239 1240 1251 1250 1119 1120 1131 1130 1240 1241
+ 1252 1251 1120 1121 1132 1131 1241 1242 1253 1252
+ 1123 1122 1133 1134 1244 1243 1254 1255 1122 1124
+ 1135 1133 1243 1245 1256 1254 1124 1125 1136 1135
+ 1245 1246 1257 1256 1125 1126 1137 1136 1246 1247
+ 1258 1257 1126 1127 1138 1137 1247 1248 1259 1258
+ 1127 1128 1139 1138 1248 1249 1260 1259 1128 1129
+ 1140 1139 1249 1250 1261 1260 1129 1130 1141 1140
+ 1250 1251 1262 1261 1130 1131 1142 1141 1251 1252
+ 1263 1262 1131 1132 1143 1142 1252 1253 1264 1263
+ 1134 1133 1144 1145 1255 1254 1265 1266 1133 1135
+ 1146 1144 1254 1256 1267 1265 1135 1136 1147 1146
+ 1256 1257 1268 1267 1136 1137 1148 1147 1257 1258
+ 1269 1268 1137 1138 1149 1148 1258 1259 1270 1269
+ 1138 1139 1150 1149 1259 1260 1271 1270 1139 1140
+ 1151 1150 1260 1261 1272 1271 1140 1141 1152 1151
+ 1261 1262 1273 1272 1141 1142 1153 1152 1262 1263
+ 1274 1273 1142 1143 1154 1153 1263 1264 1275 1274
+ 1145 1144 1155 1156 1266 1265 1276 1277 1144 1146
+ 1157 1155 1265 1267 1278 1276 1146 1147 1158 1157
+ 1267 1268 1279 1278 1147 1148 1159 1158 1268 1269
+ 1280 1279 1148 1149 1160 1159 1269 1270 1281 1280
+ 1149 1150 1161 1160 1270 1271 1282 1281 1150 1151
+ 1162 1161 1271 1272 1283 1282 1151 1152 1163 1162
+ 1272 1273 1284 1283 1152 1153 1164 1163 1273 1274
+ 1285 1284 1153 1154 1165 1164 1274 1275 1286 1285
+ 1156 1155 1166 1167 1277 1276 1287 1288 1155 1157
+ 1168 1166 1276 1278 1289 1287 1157 1158 1169 1168
+ 1278 1279 1290 1289 1158 1159 1170 1169 1279 1280
+ 1291 1290 1159 1160 1171 1170 1280 1281 1292 1291
+ 1160 1161 1172 1171 1281 1282 1293 1292 1161 1162
+ 1173 1172 1282 1283 1294 1293 1162 1163 1174 1173
+ 1283 1284 1295 1294 1163 1164 1175 1174 1284 1285
+ 1296 1295 1164 1165 1176 1175 1285 1286 1297 1296
+ 1167 1166 1177 1178 1288 1287 1298 1299 1166 1168
+ 1179 1177 1287 1289 1300 1298 1168 1169 1180 1179
+ 1289 1290 1301 1300 1169 1170 1181 1180 1290 1291
+ 1302 1301 1170 1171 1182 1181 1291 1292 1303 1302
+ 1171 1172 1183 1182 1292 1293 1304 1303 1172 1173
+ 1184 1183 1293 1294 1305 1304 1173 1174 1185 1184
+ 1294 1295 1306 1305 1174 1175 1186 1185 1295 1296
+ 1307 1306 1175 1176 1187 1186 1296 1297 1308 1307
+ 1178 1177 1188 1189 1299 1298 1309 1310 1177 1179
+ 1190 1188 1298 1300 1311 1309 1179 1180 1191 1190
+ 1300 1301 1312 1311 1180 1181 1192 1191 1301 1302
+ 1313 1312 1181 1182 1193 1192 1302 1303 1314 1313
+ 1182 1183 1194 1193 1303 1304 1315 1314 1183 1184
+ 1195 1194 1304 1305 1316 1315 1184 1185 1196 1195
+ 1305 1306 1317 1316 1185 1186 1197 1196 1306 1307
+ 1318 1317 1186 1187 1198 1197 1307 1308 1319 1318
+ 1199 1200 1201 1202 1320 1321 1322 1323 1200 1203
+ 1204 1201 1321 1324 1325 1322 1203 1205 1206 1204
+ 1324 1326 1327 1325 1205 1207 1208 1206 1326 1328
+ 1329 1327 1207 1209 1210 1208 1328 1330 1331 1329
+ 1209 1211 1212 1210 1330 1332 1333 1331 1211 1213
+ 1214 1212 1332 1334 1335 1333 1213 1215 1216 1214
+ 1334 1336 1337 1335 1215 1217 1218 1216 1336 1338
+ 1339 1337 1217 1219 1220 1218 1338 1340 1341 1339
+ 1202 1201 1221 1222 1323 1322 1342 1343 1201 1204
+ 1223 1221 1322 1325 1344 1342 1204 1206 1224 1223
+ 1325 1327 1345 1344 1206 1208 1225 1224 1327 1329
+ 1346 1345 1208 1210 1226 1225 1329 1331 1347 1346
+ 1210 1212 1227 1226 1331 1333 1348 1347 1212 1214
+ 1228 1227 1333 1335 1349 1348 1214 1216 1229 1228
+ 1335 1337 1350 1349 1216 1218 1230 1229 1337 1339
+ 1351 1350 1218 1220 1231 1230 1339 1341 1352 1351
+ 1222 1221 1232 1233 1343 1342 1353 1354 1221 1223
+ 1234 1232 1342 1344 1355 1353 1223 1224 1235 1234
+ 1344 1345 1356 1355 1224 1225 1236 1235 1345 1346
+ 1357 1356 1225 1226 1237 1236 1346 1347 1358 1357
+ 1226 1227 1238 1237 1347 1348 1359 1358 1227 1228
+ 1239 1238 1348 1349 1360 1359 1228 1229 1240 1239
+ 1349 1350 1361 1360 1229 1230 1241 1240 1350 1351
+ 1362 1361 1230 1231 1242 1241 1351 1352 1363 1362
+ 1233 1232 1243 1244 1354 1353 1364 1365 1232 1234
+ 1245 1243 1353 1355 1366 1364 1234 1235 1246 1245
+ 1355 1356 1367 1366 1235 1236 1247 1246 1356 1357
+ 1368 1367 1236 1237 1248 1247 1357 1358 1369 1368
+ 1237 1238 1249 1248 1358 1359 1370 1369 1238 1239
+ 1250 1249 1359 1360 1371 1370 1239 1240 1251 1250
+ 1360 1361 1372 1371 1240 1241 1252 1251 1361 1362
+ 1373 1372 1241 1242 1253 1252 1362 1363 1374 1373
+ 1244 1243 1254 1255 1365 1364 1375 1376 1243 1245
+ 1256 1254 1364 1366 1377 1375 1245 1246 1257 1256
+ 1366 1367 1378 1377 1246 1247 1258 1257 1367 1368
+ 1379 1378 1247 1248 1259 1258 1368 1369 1380 1379
+ 1248 1249 1260 1259 1369 1370 1381 1380 1249 1250
+ 1261 1260 1370 1371 1382 1381 1250 1251 1262 1261
+ 1371 1372 1383 1382 1251 1252 1263 1262 1372 1373
+ 1384 1383 1252 1253 1264 1263 1373 1374 1385 1384
+ 1255 1254 1265 1266 1376 1375 1386 1387 1254 1256
+ 1267 1265 1375 1377 1388 1386 1256 1257 1268 1267
+ 1377 1378 1389 1388 1257 1258 1269 1268 1378 1379
+ 1390 1389 1258 1259 1270 1269 1379 1380 1391 1390
+ 1259 1260 1271 1270 1380 1381 1392 1391 1260 1261
+ 1272 1271 1381 1382 1393 1392 1261 1262 1273 1272
+ 1382 1383 1394 1393 1262 1263 1274 1273 1383 1384
+ 1395 1394 1263 1264 1275 1274 1384 1385 1396 1395
+ 1266 1265 1276 1277 1387 1386 1397 1398 1265 1267
+ 1278 1276 1386 1388 1399 1397 1267 1268 1279 1278
+ 1388 1389 1400 1399 1268 1269 1280 1279 1389 1390
+ 1401 1400 1269 1270 1281 1280 1390 1391 1402 1401
+ 1270 1271 1282 1281 1391 1392 1403 1402 1271 1272
+ 1283 1282 1392 1393 1404 1403 1272 1273 1284 1283
+ 1393 1394 1405 1404 1273 1274 1285 1284 1394 1395
+ 1406 1405 1274 1275 1286 1285 1395 1396 1407 1406
+ 1277 1276 1287 1288 1398 1397 1408 1409 1276 1278
+ 1289 1287 1397 1399 1410 1408 1278 1279 1290 1289
+ 1399 1400 1411 1410 1279 1280 1291 1290 1400 1401
+ 1412 1411 1280 1281 1292 1291 1401 1402 1413 1412
+ 1281 1282 1293 1292 1402 1403 1414 1413 1282 1283
+ 1294 1293 1403 1404 1415 1414 1283 1284 1295 1294
+ 1404 1405 1416 1415 1284 1285 1296 1295 1405 1406
+ 1417 1416 1285 1286 1297 1296 1406 1407 1418 1417
+ 1288 1287 1298 1299 1409 1408 1419 1420 1287 1289
+ 1300 1298 1408 1410 1421 1419 1289 1290 1301 1300
+ 1410 1411 1422 1421 1290 1291 1302 1301 1411 1412
+ 1423 1422 1291 1292 1303 1302 1412 1413 1424 1423
+ 1292 1293 1304 1303 1413 1414 1425 1424 1293 1294
+ 1305 1304 1414 1415 1426 1425 1294 1295 1306 1305
+ 1415 1416 1427 1426 1295 1296 1307 1306 1416 1417
+ 1428 1427 1296 1297 1308 1307 1417 1418 1429 1428
+ 1299 1298 1309 1310 1420 1419 1430 1431 1298 1300
+ 1311 1309 1419 1421 1432 1430 1300 1301 1312 1311
+ 1421 1422 1433 1432 1301 1302 1313 1312 1422 1423
+ 1434 1433 1302 1303 1314 1313 1423 1424 1435 1434
+ 1303 1304 1315 1314 1424 1425 1436 1435 1304 1305
+ 1316 1315 1425 1426 1437 1436 1305 1306 1317 1316
+ 1426 1427 1438 1437 1306 1307 1318 1317 1427 1428
+ 1439 1438 1307 1308 1319 1318 1428 1429 1440 1439
+ 1320 1321 1322 1323 1441 1442 1443 1444 1321 1324
+ 1325 1322 1442 1445 1446 1443 1324 1326 1327 1325
+ 1445 1447 1448 1446 1326 1328 1329 1327 1447 1449
+ 1450 1448 1328 1330 1331 1329 1449 1451 1452 1450
+ 1330 1332 1333 1331 1451 1453 1454 1452 1332 1334
+ 1335 1333 1453 1455 1456 1454 1334 1336 1337 1335
+ 1455 1457 1458 1456 1336 1338 1339 1337 1457 1459
+ 1460 1458 1338 1340 1341 1339 1459 1461 1462 1460
+ 1323 1322 1342 1343 1444 1443 1463 1464 1322 1325
+ 1344 1342 1443 1446 1465 1463 1325 1327 1345 1344
+ 1446 1448 1466 1465 1327 1329 1346 1345 1448 1450
+ 1467 1466 1329 1331 1347 1346 1450 1452 1468 1467
+ 1331 1333 1348 1347 1452 1454 1469 1468 1333 1335
+ 1349 1348 1454 1456 1470 1469 1335 1337 1350 1349
+ 1456 1458 1471 1470 1337 1339 1351 1350 1458 1460
+ 1472 1471 1339 1341 1352 1351 1460 1462 1473 1472
+ 1343 1342 1353 1354 1464 1463 1474 1475 1342 1344
+ 1355 1353 1463 1465 1476 1474 1344 1345 1356 1355
+ 1465 1466 1477 1476 1345 1346 1357 1356 1466 1467
+ 1478 1477 1346 1347 1358 1357 1467 1468 1479 1478
+ 1347 1348 1359 1358 1468 1469 1480 1479 1348 1349
+ 1360 1359 1469 1470 1481 1480 1349 1350 1361 1360
+ 1470 1471 1482 1481 1350 1351 1362 1361 1471 1472
+ 1483 1482 1351 1352 1363 1362 1472 1473 1484 1483
+ 1354 1353 1364 1365 1475 1474 1485 1486 1353 1355
+ 1366 1364 1474 1476 1487 1485 1355 1356 1367 1366
+ 1476 1477 1488 1487 1356 1357 1368 1367 1477 1478
+ 1489 1488 1357 1358 1369 1368 1478 1479 1490 1489
+ 1358 1359 1370 1369 1479 1480 1491 1490 1359 1360
+ 1371 1370 1480 1481 1492 1491 1360 1361 1372 1371
+ 1481 1482 1493 1492 1361 1362 1373 1372 1482 1483
+ 1494 1493 1362 1363 1374 1373 1483 1484 1495 1494
+ 1365 1364 1375 1376 1486 1485 1496 1497 1364 1366
+ 1377 1375 1485 1487 1498 1496 1366 1367 1378 1377
+ 1487 1488 1499 1498 1367 1368 1379 1378 1488 1489
+ 1500 1499 1368 1369 1380 1379 1489 1490 1501 1500
+ 1369 1370 1381 1380 1490 1491 1502 1501 1370 1371
+ 1382 1381 1491 1492 1503 1502 1371 1372 1383 1382
+ 1492 1493 1504 1503 1372 1373 1384 1383 1493 1494
+ 1505 1504 1373 1374 1385 1384 1494 1495 1506 1505
+ 1376 1375 1386 1387 1497 1496 1507 1508 1375 1377
+ 1388 1386 1496 1498 1509 1507 1377 1378 1389 1388
+ 1498 1499 1510 1509 1378 1379 1390 1389 1499 1500
+ 1511 1510 1379 1380 1391 1390 1500 1501 1512 1511
+ 1380 1381 1392 1391 1501 1502 1513 1512 1381 1382
+ 1393 1392 1502 1503 1514 1513 1382 1383 1394 1393
+ 1503 1504 1515 1514 1383 1384 1395 1394 1504 1505
+ 1516 1515 1384 1385 1396 1395 1505 1506 1517 1516
+ 1387 1386 1397 1398 1508 1507 1518 1519 1386 1388
+ 1399 1397 1507 1509 1520 1518 1388 1389 1400 1399
+ 1509 1510 1521 1520 1389 1390 1401 1400 1510 1511
+ 1522 1521 1390 1391 1402 1401 1511 1512 1523 1522
+ 1391 1392 1403 1402 1512 1513 1524 1523 1392 1393
+ 1404 1403 1513 1514 1525 1524 1393 1394 1405 1404
+ 1514 1515 1526 1525 1394 1395 1406 1405 1515 1516
+ 1527 1526 1395 1396 1407 1406 1516 1517 1528 1527
+ 1398 1397 1408 1409 1519 1518 1529 1530 1397 1399
+ 1410 1408 1518 1520 1531 1529 1399 1400 1411 1410
+ 1520 1521 1532 1531 1400 1401 1412 1411 1521 1522
+ 1533 1532 1401 1402 1413 1412 1522 1523 1534 1533
+ 1402 1403 1414 1413 1523 1524 1535 1534 1403 1404
+ 1415 1414 1524 1525 1536 1535 1404 1405 1416 1415
+ 1525 1526 1537 1536 1405 1406 1417 1416 1526 1527
+ 1538 1537 1406 1407 1418 1417 1527 1528 1539 1538
+ 1409 1408 1419 1420 1530 1529 1540 1541 1408 1410
+ 1421 1419 1529 1531 1542 1540 1410 1411 1422 1421
+ 1531 1532 1543 1542 1411 1412 1423 1422 1532 1533
+ 1544 1543 1412 1413 1424 1423 1533 1534 1545 1544
+ 1413 1414 1425 1424 1534 1535 1546 1545 1414 1415
+ 1426 1425 1535 1536 1547 1546 1415 1416 1427 1426
+ 1536 1537 1548 1547 1416 1417 1428 1427 1537 1538
+ 1549 1548 1417 1418 1429 1428 1538 1539 1550 1549
+ 1420 1419 1430 1431 1541 1540 1551 1552 1419 1421
+ 1432 1430 1540 1542 1553 1551 1421 1422 1433 1432
+ 1542 1543 1554 1553 1422 1423 1434 1433 1543 1544
+ 1555 1554 1423 1424 1435 1434 1544 1545 1556 1555
+ 1424 1425 1436 1435 1545 1546 1557 1556 1425 1426
+ 1437 1436 1546 1547 1558 1557 1426 1427 1438 1437
+ 1547 1548 1559 1558 1427 1428 1439 1438 1548 1549
+ 1560 1559 1428 1429 1440 1439 1549 1550 1561 1560
+ 16 0 3 6 2180
+ 15 26 27
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 72 5 27 1562 472 461 54 3 55 1563
+ 1564 1565 63 6 64 1566 1567 1568 19 2
+ 46 373 372 1569 181 46 47 1570 1569 1571
+ 182 181 47 1572 1570 1571 182 47 48 1572
+ 1571 1573 183 182 48 1574 1572 1573 183 48
+ 49 1574 1573 1575 184 183 49 1576 1574 1575
+ 184 49 50 1576 1575 1577 185 184 50 1578
+ 1576 1577 185 50 51 1578 1577 1579 186 185
+ 51 1580 1578 1579 186 51 52 1580 1579 1581
+ 187 186 52 1582 1580 1581 187 52 53 1582
+ 1581 1583 188 187 53 1584 1582 1583 188 53
+ 54 1584 1583 1563 189 188 54 1585 1584 1563
+ 189 54 55 1585 1563 1565 189 55 56 1585
+ 1565 1586 190 189 56 1587 1585 1586 190 56
+ 57 1587 1586 1588 191 190 57 1589 1587 1588
+ 191 57 58 1589 1588 1590 192 191 58 1591
+ 1589 1590 192 58 59 1591 1590 1592 193 192
+ 59 1593 1591 1592 193 59 60 1593 1592 1594
+ 194 193 60 1595 1593 1594 194 60 61 1595
+ 1594 1596 195 194 61 1597 1595 1596 195 61
+ 62 1597 1596 1598 196 195 62 1599 1597 1598
+ 196 62 63 1599 1598 1566 197 196 63 1600
+ 1599 1566 197 63 64 1600 1566 1568 197 64
+ 65 1600 1568 1601 198 197 65 1602 1600 1601
+ 198 65 66 1602 1601 1603 199 198 66 1604
+ 1602 1603 199 66 67 1604 1603 1605 200 199
+ 67 1606 1604 1605 200 67 68 1606 1605 1607
+ 201 200 68 1608 1606 1607 201 68 69 1608
+ 1607 1609 202 201 69 1610 1608 1609 202 69
+ 70 1610 1609 1611 203 202 70 1612 1610 1611
+ 203 70 71 1612 1611 1613 204 203 71 1614
+ 1612 1613 204 71 72 1614 1613 1562 205 204
+ 72 1615 1614 1562 205 72 27 1615 1562 461
+ 205 27 26 1615 461 450 206 205 26 1616
+ 1615 450 206 26 25 1616 450 439 207 206
+ 25 1617 1616 439 207 25 24 1617 439 428
+ 208 207 24 1618 1617 428 208 24 23 1618
+ 428 417 209 208 23 1619 1618 417 209 23
+ 22 1619 417 406 210 209 22 1620 1619 406
+ 210 22 21 1620 406 395 211 210 21 1621
+ 1620 395 211 21 20 1621 395 384 212 211
+ 20 1622 1621 384 212 20 19 1622 384 373
+ 181 212 19 1570 1622 373 181 19 46 1570
+ 373 1569 213 181 182 1623 1570 1572 214 213
+ 182 1624 1623 1572 214 182 183 1624 1572 1574
+ 215 214 183 1625 1624 1574 215 183 184 1625
+ 1574 1576 216 215 184 1626 1625 1576 216 184
+ 185 1626 1576 1578 217 216 185 1627 1626 1578
+ 217 185 186 1627 1578 1580 218 217 186 1628
+ 1627 1580 218 186 187 1628 1580 1582 219 218
+ 187 1629 1628 1582 219 187 188 1629 1582 1584
+ 219 188 189 1629 1584 1585 220 219 189 1630
+ 1629 1585 220 189 190 1630 1585 1587 220 190
+ 191 1630 1587 1589 221 220 191 1631 1630 1589
+ 221 191 192 1631 1589 1591 222 221 192 1632
+ 1631 1591 222 192 193 1632 1591 1593 223 222
+ 193 1633 1632 1593 223 193 194 1633 1593 1595
+ 224 223 194 1634 1633 1595 224 194 195 1634
+ 1595 1597 225 224 195 1635 1634 1597 225 195
+ 196 1635 1597 1599 225 196 197 1635 1599 1600
+ 226 225 197 1636 1635 1600 226 197 198 1636
+ 1600 1602 226 198 199 1636 1602 1604 227 226
+ 199 1637 1636 1604 227 199 200 1637 1604 1606
+ 228 227 200 1638 1637 1606 228 200 201 1638
+ 1606 1608 229 228 201 1639 1638 1608 229 201
+ 202 1639 1608 1610 230 229 202 1640 1639 1610
+ 230 202 203 1640 1610 1612 231 230 203 1641
+ 1640 1612 231 203 204 1641 1612 1614 231 204
+ 205 1641 1614 1615 232 231 205 1642 1641 1615
+ 232 205 206 1642 1615 1616 232 206 207 1642
+ 1616 1617 233 232 207 1643 1642 1617 233 207
+ 208 1643 1617 1618 234 233 208 1644 1643 1618
+ 234 208 209 1644 1618 1619 235 234 209 1645
+ 1644 1619 235 209 210 1645 1619 1620 236 235
+ 210 1646 1645 1620 236 210 211 1646 1620 1621
+ 213 236 211 1623 1646 1621 213 211 212 1623
+ 1621 1622 213 212 181 1623 1622 1570 237 213
+ 214 1647 1623 1624 238 237 214 1648 1647 1624
+ 238 214 215 1648 1624 1625 239 238 215 1649
+ 1648 1625 239 215 216 1649 1625 1626 240 239
+ 216 1650 1649 1626 240 216 217 1650 1626 1627
+ 241 240 217 1651 1650 1627 241 217 218 1651
+ 1627 1628 242 241 218 1652 1651 1628 242 218
+ 219 1652 1628 1629 242 219 220 1652 1629 1630
+ 242 220 221 1652 1630 1631 243 242 221 1653
+ 1652 1631 243 221 222 1653 1631 1632 244 243
+ 222 1654 1653 1632 244 222 223 1654 1632 1633
+ 245 244 223 1655 1654 1633 245 223 224 1655
+ 1633 1634 246 245 224 1656 1655 1634 246 224
+ 225 1656 1634 1635 246 225 226 1656 1635 1636
+ 247 246 226 1657 1656 1636 247 226 227 1657
+ 1636 1637 248 247 227 1658 1657 1637 248 227
+ 228 1658 1637 1638 249 248 228 1659 1658 1638
+ 249 228 229 1659 1638 1639 250 249 229 1660
+ 1659 1639 250 229 230 1660 1639 1640 251 250
+ 230 1661 1660 1640 251 230 231 1661 1640 1641
+ 251 231 232 1661 1641 1642 251 232 233 1661
+ 1642 1643 252 251 233 1662 1661 1643 252 233
+ 234 1662 1643 1644 253 252 234 1663 1662 1644
+ 253 234 235 1663 1644 1645 254 253 235 1664
+ 1663 1645 254 235 236 1664 1645 1646 237 254
+ 236 1647 1664 1646 237 236 213 1647 1646 1623
+ 255 237 238 1665 1647 1648 256 255 238 1666
+ 1665 1648 256 238 239 1666 1648 1649 257 256
+ 239 1667 1666 1649 257 239 240 1667 1649 1650
+ 258 257 240 1668 1667 1650 258 240 241 1668
+ 1650 1651 258 241 242 1668 1651 1652 258 242
+ 243 1668 1652 1653 259 258 243 1669 1668 1653
+ 259 243 244 1669 1653 1654 260 259 244 1670
+ 1669 1654 260 244 245 1670 1654 1655 261 260
+ 245 1671 1670 1655 261 245 246 1671 1655 1656
+ 261 246 247 1671 1656 1657 262 261 247 1672
+ 1671 1657 262 247 248 1672 1657 1658 262 248
+ 249 1672 1658 1659 263 262 249 1673 1672 1659
+ 263 249 250 1673 1659 1660 264 263 250 1674
+ 1673 1660 264 250 251 1674 1660 1661 264 251
+ 252 1674 1661 1662 265 264 252 1675 1674 1662
+ 265 252 253 1675 1662 1663 266 265 253 1676
+ 1675 1663 266 253 254 1676 1663 1664 255 266
+ 254 1665 1676 1664 255 254 237 1665 1664 1647
+ 266 255 256 1676 1665 1666 267 256 257 1677
+ 1666 1667 268 267 257 1678 1677 1667 268 257
+ 258 1678 1667 1668 268 258 259 1678 1668 1669
+ 269 268 259 1679 1678 1669 269 259 260 1679
+ 1669 1670 269 260 261 1679 1670 1671 269 261
+ 262 1679 1671 1672 270 269 262 1680 1679 1672
+ 270 262 263 1680 1672 1673 270 263 264 1680
+ 1673 1674 270 264 265 1680 1674 1675 267 270
+ 265 1677 1680 1675 267 265 266 1677 1675 1676
+ 267 266 256 1677 1676 1666 267 268 269 1677
+ 1678 1679 270 267 269 1680 1677 1679 1562 472
+ 461 1681 593 582 1563 1564 1565 1682 1683 1684
+ 1566 1567 1568 1685 1686 1687 373 372 1569 494
+ 493 1688 1570 1569 1571 1689 1688 1690 1572 1570
+ 1571 1691 1689 1690 1572 1571 1573 1691 1690 1692
+ 1574 1572 1573 1693 1691 1692 1574 1573 1575 1693
+ 1692 1694 1576 1574 1575 1695 1693 1694 1576 1575
+ 1577 1695 1694 1696 1578 1576 1577 1697 1695 1696
+ 1578 1577 1579 1697 1696 1698 1580 1578 1579 1699
+ 1697 1698 1580 1579 1581 1699 1698 1700 1582 1580
+ 1581 1701 1699 1700 1582 1581 1583 1701 1700 1702
+ 1584 1582 1583 1703 1701 1702 1584 1583 1563 1703
+ 1702 1682 1585 1584 1563 1704 1703 1682 1585 1563
+ 1565 1704 1682 1684 1585 1565 1586 1704 1684 1705
+ 1587 1585 1586 1706 1704 1705 1587 1586 1588 1706
+ 1705 1707 1589 1587 1588 1708 1706 1707 1589 1588
+ 1590 1708 1707 1709 1591 1589 1590 1710 1708 1709
+ 1591 1590 1592 1710 1709 1711 1593 1591 1592 1712
+ 1710 1711 1593 1592 1594 1712 1711 1713 1595 1593
+ 1594 1714 1712 1713 1595 1594 1596 1714 1713 1715
+ 1597 1595 1596 1716 1714 1715 1597 1596 1598 1716
+ 1715 1717 1599 1597 1598 1718 1716 1717 1599 1598
+ 1566 1718 1717 1685 1600 1599 1566 1719 1718 1685
+ 1600 1566 1568 1719 1685 1687 1600 1568 1601 1719
+ 1687 1720 1602 1600 1601 1721 1719 1720 1602 1601
+ 1603 1721 1720 1722 1604 1602 1603 1723 1721 1722
+ 1604 1603 1605 1723 1722 1724 1606 1604 1605 1725
+ 1723 1724 1606 1605 1607 1725 1724 1726 1608 1606
+ 1607 1727 1725 1726 1608 1607 1609 1727 1726 1728
+ 1610 1608 1609 1729 1727 1728 1610 1609 1611 1729
+ 1728 1730 1612 1610 1611 1731 1729 1730 1612 1611
+ 1613 1731 1730 1732 1614 1612 1613 1733 1731 1732
+ 1614 1613 1562 1733 1732 1681 1615 1614 1562 1734
+ 1733 1681 1615 1562 461 1734 1681 582 1615 461
+ 450 1734 582 571 1616 1615 450 1735 1734 571
+ 1616 450 439 1735 571 560 1617 1616 439 1736
+ 1735 560 1617 439 428 1736 560 549 1618 1617
+ 428 1737 1736 549 1618 428 417 1737 549 538
+ 1619 1618 417 1738 1737 538 1619 417 406 1738
+ 538 527 1620 1619 406 1739 1738 527 1620 406
+ 395 1739 527 516 1621 1620 395 1740 1739 516
+ 1621 395 384 1740 516 505 1622 1621 384 1741
+ 1740 505 1622 384 373 1741 505 494 1570 1622
+ 373 1689 1741 494 1570 373 1569 1689 494 1688
+ 1623 1570 1572 1742 1689 1691 1624 1623 1572 1743
+ 1742 1691 1624 1572 1574 1743 1691 1693 1625 1624
+ 1574 1744 1743 1693 1625 1574 1576 1744 1693 1695
+ 1626 1625 1576 1745 1744 1695 1626 1576 1578 1745
+ 1695 1697 1627 1626 1578 1746 1745 1697 1627 1578
+ 1580 1746 1697 1699 1628 1627 1580 1747 1746 1699
+ 1628 1580 1582 1747 1699 1701 1629 1628 1582 1748
+ 1747 1701 1629 1582 1584 1748 1701 1703 1629 1584
+ 1585 1748 1703 1704 1630 1629 1585 1749 1748 1704
+ 1630 1585 1587 1749 1704 1706 1630 1587 1589 1749
+ 1706 1708 1631 1630 1589 1750 1749 1708 1631 1589
+ 1591 1750 1708 1710 1632 1631 1591 1751 1750 1710
+ 1632 1591 1593 1751 1710 1712 1633 1632 1593 1752
+ 1751 1712 1633 1593 1595 1752 1712 1714 1634 1633
+ 1595 1753 1752 1714 1634 1595 1597 1753 1714 1716
+ 1635 1634 1597 1754 1753 1716 1635 1597 1599 1754
+ 1716 1718 1635 1599 1600 1754 1718 1719 1636 1635
+ 1600 1755 1754 1719 1636 1600 1602 1755 1719 1721
+ 1636 1602 1604 1755 1721 1723 1637 1636 1604 1756
+ 1755 1723 1637 1604 1606 1756 1723 1725 1638 1637
+ 1606 1757 1756 1725 1638 1606 1608 1757 1725 1727
+ 1639 1638 1608 1758 1757 1727 1639 1608 1610 1758
+ 1727 1729 1640 1639 1610 1759 1758 1729 1640 1610
+ 1612 1759 1729 1731 1641 1640 1612 1760 1759 1731
+ 1641 1612 1614 1760 1731 1733 1641 1614 1615 1760
+ 1733 1734 1642 1641 1615 1761 1760 1734 1642 1615
+ 1616 1761 1734 1735 1642 1616 1617 1761 1735 1736
+ 1643 1642 1617 1762 1761 1736 1643 1617 1618 1762
+ 1736 1737 1644 1643 1618 1763 1762 1737 1644 1618
+ 1619 1763 1737 1738 1645 1644 1619 1764 1763 1738
+ 1645 1619 1620 1764 1738 1739 1646 1645 1620 1765
+ 1764 1739 1646 1620 1621 1765 1739 1740 1623 1646
+ 1621 1742 1765 1740 1623 1621 1622 1742 1740 1741
+ 1623 1622 1570 1742 1741 1689 1647 1623 1624 1766
+ 1742 1743 1648 1647 1624 1767 1766 1743 1648 1624
+ 1625 1767 1743 1744 1649 1648 1625 1768 1767 1744
+ 1649 1625 1626 1768 1744 1745 1650 1649 1626 1769
+ 1768 1745 1650 1626 1627 1769 1745 1746 1651 1650
+ 1627 1770 1769 1746 1651 1627 1628 1770 1746 1747
+ 1652 1651 1628 1771 1770 1747 1652 1628 1629 1771
+ 1747 1748 1652 1629 1630 1771 1748 1749 1652 1630
+ 1631 1771 1749 1750 1653 1652 1631 1772 1771 1750
+ 1653 1631 1632 1772 1750 1751 1654 1653 1632 1773
+ 1772 1751 1654 1632 1633 1773 1751 1752 1655 1654
+ 1633 1774 1773 1752 1655 1633 1634 1774 1752 1753
+ 1656 1655 1634 1775 1774 1753 1656 1634 1635 1775
+ 1753 1754 1656 1635 1636 1775 1754 1755 1657 1656
+ 1636 1776 1775 1755 1657 1636 1637 1776 1755 1756
+ 1658 1657 1637 1777 1776 1756 1658 1637 1638 1777
+ 1756 1757 1659 1658 1638 1778 1777 1757 1659 1638
+ 1639 1778 1757 1758 1660 1659 1639 1779 1778 1758
+ 1660 1639 1640 1779 1758 1759 1661 1660 1640 1780
+ 1779 1759 1661 1640 1641 1780 1759 1760 1661 1641
+ 1642 1780 1760 1761 1661 1642 1643 1780 1761 1762
+ 1662 1661 1643 1781 1780 1762 1662 1643 1644 1781
+ 1762 1763 1663 1662 1644 1782 1781 1763 1663 1644
+ 1645 1782 1763 1764 1664 1663 1645 1783 1782 1764
+ 1664 1645 1646 1783 1764 1765 1647 1664 1646 1766
+ 1783 1765 1647 1646 1623 1766 1765 1742 1665 1647
+ 1648 1784 1766 1767 1666 1665 1648 1785 1784 1767
+ 1666 1648 1649 1785 1767 1768 1667 1666 1649 1786
+ 1785 1768 1667 1649 1650 1786 1768 1769 1668 1667
+ 1650 1787 1786 1769 1668 1650 1651 1787 1769 1770
+ 1668 1651 1652 1787 1770 1771 1668 1652 1653 1787
+ 1771 1772 1669 1668 1653 1788 1787 1772 1669 1653
+ 1654 1788 1772 1773 1670 1669 1654 1789 1788 1773
+ 1670 1654 1655 1789 1773 1774 1671 1670 1655 1790
+ 1789 1774 1671 1655 1656 1790 1774 1775 1671 1656
+ 1657 1790 1775 1776 1672 1671 1657 1791 1790 1776
+ 1672 1657 1658 1791 1776 1777 1672 1658 1659 1791
+ 1777 1778 1673 1672 1659 1792 1791 1778 1673 1659
+ 1660 1792 1778 1779 1674 1673 1660 1793 1792 1779
+ 1674 1660 1661 1793 1779 1780 1674 1661 1662 1793
+ 1780 1781 1675 1674 1662 1794 1793 1781 1675 1662
+ 1663 1794 1781 1782 1676 1675 1663 1795 1794 1782
+ 1676 1663 1664 1795 1782 1783 1665 1676 1664 1784
+ 1795 1783 1665 1664 1647 1784 1783 1766 1676 1665
+ 1666 1795 1784 1785 1677 1666 1667 1796 1785 1786
+ 1678 1677 1667 1797 1796 1786 1678 1667 1668 1797
+ 1786 1787 1678 1668 1669 1797 1787 1788 1679 1678
+ 1669 1798 1797 1788 1679 1669 1670 1798 1788 1789
+ 1679 1670 1671 1798 1789 1790 1679 1671 1672 1798
+ 1790 1791 1680 1679 1672 1799 1798 1791 1680 1672
+ 1673 1799 1791 1792 1680 1673 1674 1799 1792 1793
+ 1680 1674 1675 1799 1793 1794 1677 1680 1675 1796
+ 1799 1794 1677 1675 1676 1796 1794 1795 1677 1676
+ 1666 1796 1795 1785 1677 1678 1679 1796 1797 1798
+ 1680 1677 1679 1799 1796 1798 1681 593 582 1800
+ 714 703 1682 1683 1684 1801 1802 1803 1685 1686
+ 1687 1804 1805 1806 494 493 1688 615 614 1807
+ 1689 1688 1690 1808 1807 1809 1691 1689 1690 1810
+ 1808 1809 1691 1690 1692 1810 1809 1811 1693 1691
+ 1692 1812 1810 1811 1693 1692 1694 1812 1811 1813
+ 1695 1693 1694 1814 1812 1813 1695 1694 1696 1814
+ 1813 1815 1697 1695 1696 1816 1814 1815 1697 1696
+ 1698 1816 1815 1817 1699 1697 1698 1818 1816 1817
+ 1699 1698 1700 1818 1817 1819 1701 1699 1700 1820
+ 1818 1819 1701 1700 1702 1820 1819 1821 1703 1701
+ 1702 1822 1820 1821 1703 1702 1682 1822 1821 1801
+ 1704 1703 1682 1823 1822 1801 1704 1682 1684 1823
+ 1801 1803 1704 1684 1705 1823 1803 1824 1706 1704
+ 1705 1825 1823 1824 1706 1705 1707 1825 1824 1826
+ 1708 1706 1707 1827 1825 1826 1708 1707 1709 1827
+ 1826 1828 1710 1708 1709 1829 1827 1828 1710 1709
+ 1711 1829 1828 1830 1712 1710 1711 1831 1829 1830
+ 1712 1711 1713 1831 1830 1832 1714 1712 1713 1833
+ 1831 1832 1714 1713 1715 1833 1832 1834 1716 1714
+ 1715 1835 1833 1834 1716 1715 1717 1835 1834 1836
+ 1718 1716 1717 1837 1835 1836 1718 1717 1685 1837
+ 1836 1804 1719 1718 1685 1838 1837 1804 1719 1685
+ 1687 1838 1804 1806 1719 1687 1720 1838 1806 1839
+ 1721 1719 1720 1840 1838 1839 1721 1720 1722 1840
+ 1839 1841 1723 1721 1722 1842 1840 1841 1723 1722
+ 1724 1842 1841 1843 1725 1723 1724 1844 1842 1843
+ 1725 1724 1726 1844 1843 1845 1727 1725 1726 1846
+ 1844 1845 1727 1726 1728 1846 1845 1847 1729 1727
+ 1728 1848 1846 1847 1729 1728 1730 1848 1847 1849
+ 1731 1729 1730 1850 1848 1849 1731 1730 1732 1850
+ 1849 1851 1733 1731 1732 1852 1850 1851 1733 1732
+ 1681 1852 1851 1800 1734 1733 1681 1853 1852 1800
+ 1734 1681 582 1853 1800 703 1734 582 571 1853
+ 703 692 1735 1734 571 1854 1853 692 1735 571
+ 560 1854 692 681 1736 1735 560 1855 1854 681
+ 1736 560 549 1855 681 670 1737 1736 549 1856
+ 1855 670 1737 549 538 1856 670 659 1738 1737
+ 538 1857 1856 659 1738 538 527 1857 659 648
+ 1739 1738 527 1858 1857 648 1739 527 516 1858
+ 648 637 1740 1739 516 1859 1858 637 1740 516
+ 505 1859 637 626 1741 1740 505 1860 1859 626
+ 1741 505 494 1860 626 615 1689 1741 494 1808
+ 1860 615 1689 494 1688 1808 615 1807 1742 1689
+ 1691 1861 1808 1810 1743 1742 1691 1862 1861 1810
+ 1743 1691 1693 1862 1810 1812 1744 1743 1693 1863
+ 1862 1812 1744 1693 1695 1863 1812 1814 1745 1744
+ 1695 1864 1863 1814 1745 1695 1697 1864 1814 1816
+ 1746 1745 1697 1865 1864 1816 1746 1697 1699 1865
+ 1816 1818 1747 1746 1699 1866 1865 1818 1747 1699
+ 1701 1866 1818 1820 1748 1747 1701 1867 1866 1820
+ 1748 1701 1703 1867 1820 1822 1748 1703 1704 1867
+ 1822 1823 1749 1748 1704 1868 1867 1823 1749 1704
+ 1706 1868 1823 1825 1749 1706 1708 1868 1825 1827
+ 1750 1749 1708 1869 1868 1827 1750 1708 1710 1869
+ 1827 1829 1751 1750 1710 1870 1869 1829 1751 1710
+ 1712 1870 1829 1831 1752 1751 1712 1871 1870 1831
+ 1752 1712 1714 1871 1831 1833 1753 1752 1714 1872
+ 1871 1833 1753 1714 1716 1872 1833 1835 1754 1753
+ 1716 1873 1872 1835 1754 1716 1718 1873 1835 1837
+ 1754 1718 1719 1873 1837 1838 1755 1754 1719 1874
+ 1873 1838 1755 1719 1721 1874 1838 1840 1755 1721
+ 1723 1874 1840 1842 1756 1755 1723 1875 1874 1842
+ 1756 1723 1725 1875 1842 1844 1757 1756 1725 1876
+ 1875 1844 1757 1725 1727 1876 1844 1846 1758 1757
+ 1727 1877 1876 1846 1758 1727 1729 1877 1846 1848
+ 1759 1758 1729 1878 1877 1848 1759 1729 1731 1878
+ 1848 1850 1760 1759 1731 1879 1878 1850 1760 1731
+ 1733 1879 1850 1852 1760 1733 1734 1879 1852 1853
+ 1761 1760 1734 1880 1879 1853 1761 1734 1735 1880
+ 1853 1854 1761 1735 1736 1880 1854 1855 1762 1761
+ 1736 1881 1880 1855 1762 1736 1737 1881 1855 1856
+ 1763 1762 1737 1882 1881 1856 1763 1737 1738 1882
+ 1856 1857 1764 1763 1738 1883 1882 1857 1764 1738
+ 1739 1883 1857 1858 1765 1764 1739 1884 1883 1858
+ 1765 1739 1740 1884 1858 1859 1742 1765 1740 1861
+ 1884 1859 1742 1740 1741 1861 1859 1860 1742 1741
+ 1689 1861 1860 1808 1766 1742 1743 1885 1861 1862
+ 1767 1766 1743 1886 1885 1862 1767 1743 1744 1886
+ 1862 1863 1768 1767 1744 1887 1886 1863 1768 1744
+ 1745 1887 1863 1864 1769 1768 1745 1888 1887 1864
+ 1769 1745 1746 1888 1864 1865 1770 1769 1746 1889
+ 1888 1865 1770 1746 1747 1889 1865 1866 1771 1770
+ 1747 1890 1889 1866 1771 1747 1748 1890 1866 1867
+ 1771 1748 1749 1890 1867 1868 1771 1749 1750 1890
+ 1868 1869 1772 1771 1750 1891 1890 1869 1772 1750
+ 1751 1891 1869 1870 1773 1772 1751 1892 1891 1870
+ 1773 1751 1752 1892 1870 1871 1774 1773 1752 1893
+ 1892 1871 1774 1752 1753 1893 1871 1872 1775 1774
+ 1753 1894 1893 1872 1775 1753 1754 1894 1872 1873
+ 1775 1754 1755 1894 1873 1874 1776 1775 1755 1895
+ 1894 1874 1776 1755 1756 1895 1874 1875 1777 1776
+ 1756 1896 1895 1875 1777 1756 1757 1896 1875 1876
+ 1778 1777 1757 1897 1896 1876 1778 1757 1758 1897
+ 1876 1877 1779 1778 1758 1898 1897 1877 1779 1758
+ 1759 1898 1877 1878 1780 1779 1759 1899 1898 1878
+ 1780 1759 1760 1899 1878 1879 1780 1760 1761 1899
+ 1879 1880 1780 1761 1762 1899 1880 1881 1781 1780
+ 1762 1900 1899 1881 1781 1762 1763 1900 1881 1882
+ 1782 1781 1763 1901 1900 1882 1782 1763 1764 1901
+ 1882 1883 1783 1782 1764 1902 1901 1883 1783 1764
+ 1765 1902 1883 1884 1766 1783 1765 1885 1902 1884
+ 1766 1765 1742 1885 1884 1861 1784 1766 1767 1903
+ 1885 1886 1785 1784 1767 1904 1903 1886 1785 1767
+ 1768 1904 1886 1887 1786 1785 1768 1905 1904 1887
+ 1786 1768 1769 1905 1887 1888 1787 1786 1769 1906
+ 1905 1888 1787 1769 1770 1906 1888 1889 1787 1770
+ 1771 1906 1889 1890 1787 1771 1772 1906 1890 1891
+ 1788 1787 1772 1907 1906 1891 1788 1772 1773 1907
+ 1891 1892 1789 1788 1773 1908 1907 1892 1789 1773
+ 1774 1908 1892 1893 1790 1789 1774 1909 1908 1893
+ 1790 1774 1775 1909 1893 1894 1790 1775 1776 1909
+ 1894 1895 1791 1790 1776 1910 1909 1895 1791 1776
+ 1777 1910 1895 1896 1791 1777 1778 1910 1896 1897
+ 1792 1791 1778 1911 1910 1897 1792 1778 1779 1911
+ 1897 1898 1793 1792 1779 1912 1911 1898 1793 1779
+ 1780 1912 1898 1899 1793 1780 1781 1912 1899 1900
+ 1794 1793 1781 1913 1912 1900 1794 1781 1782 1913
+ 1900 1901 1795 1794 1782 1914 1913 1901 1795 1782
+ 1783 1914 1901 1902 1784 1795 1783 1903 1914 1902
+ 1784 1783 1766 1903 1902 1885 1795 1784 1785 1914
+ 1903 1904 1796 1785 1786 1915 1904 1905 1797 1796
+ 1786 1916 1915 1905 1797 1786 1787 1916 1905 1906
+ 1797 1787 1788 1916 1906 1907 1798 1797 1788 1917
+ 1916 1907 1798 1788 1789 1917 1907 1908 1798 1789
+ 1790 1917 1908 1909 1798 1790 1791 1917 1909 1910
+ 1799 1798 1791 1918 1917 1910 1799 1791 1792 1918
+ 1910 1911 1799 1792 1793 1918 1911 1912 1799 1793
+ 1794 1918 1912 1913 1796 1799 1794 1915 1918 1913
+ 1796 1794 1795 1915 1913 1914 1796 1795 1785 1915
+ 1914 1904 1796 1797 1798 1915 1916 1917 1799 1796
+ 1798 1918 1915 1917 1800 714 703 1919 835 824
+ 1801 1802 1803 1920 1921 1922 1804 1805 1806 1923
+ 1924 1925 615 614 1807 736 735 1926 1808 1807
+ 1809 1927 1926 1928 1810 1808 1809 1929 1927 1928
+ 1810 1809 1811 1929 1928 1930 1812 1810 1811 1931
+ 1929 1930 1812 1811 1813 1931 1930 1932 1814 1812
+ 1813 1933 1931 1932 1814 1813 1815 1933 1932 1934
+ 1816 1814 1815 1935 1933 1934 1816 1815 1817 1935
+ 1934 1936 1818 1816 1817 1937 1935 1936 1818 1817
+ 1819 1937 1936 1938 1820 1818 1819 1939 1937 1938
+ 1820 1819 1821 1939 1938 1940 1822 1820 1821 1941
+ 1939 1940 1822 1821 1801 1941 1940 1920 1823 1822
+ 1801 1942 1941 1920 1823 1801 1803 1942 1920 1922
+ 1823 1803 1824 1942 1922 1943 1825 1823 1824 1944
+ 1942 1943 1825 1824 1826 1944 1943 1945 1827 1825
+ 1826 1946 1944 1945 1827 1826 1828 1946 1945 1947
+ 1829 1827 1828 1948 1946 1947 1829 1828 1830 1948
+ 1947 1949 1831 1829 1830 1950 1948 1949 1831 1830
+ 1832 1950 1949 1951 1833 1831 1832 1952 1950 1951
+ 1833 1832 1834 1952 1951 1953 1835 1833 1834 1954
+ 1952 1953 1835 1834 1836 1954 1953 1955 1837 1835
+ 1836 1956 1954 1955 1837 1836 1804 1956 1955 1923
+ 1838 1837 1804 1957 1956 1923 1838 1804 1806 1957
+ 1923 1925 1838 1806 1839 1957 1925 1958 1840 1838
+ 1839 1959 1957 1958 1840 1839 1841 1959 1958 1960
+ 1842 1840 1841 1961 1959 1960 1842 1841 1843 1961
+ 1960 1962 1844 1842 1843 1963 1961 1962 1844 1843
+ 1845 1963 1962 1964 1846 1844 1845 1965 1963 1964
+ 1846 1845 1847 1965 1964 1966 1848 1846 1847 1967
+ 1965 1966 1848 1847 1849 1967 1966 1968 1850 1848
+ 1849 1969 1967 1968 1850 1849 1851 1969 1968 1970
+ 1852 1850 1851 1971 1969 1970 1852 1851 1800 1971
+ 1970 1919 1853 1852 1800 1972 1971 1919 1853 1800
+ 703 1972 1919 824 1853 703 692 1972 824 813
+ 1854 1853 692 1973 1972 813 1854 692 681 1973
+ 813 802 1855 1854 681 1974 1973 802 1855 681
+ 670 1974 802 791 1856 1855 670 1975 1974 791
+ 1856 670 659 1975 791 780 1857 1856 659 1976
+ 1975 780 1857 659 648 1976 780 769 1858 1857
+ 648 1977 1976 769 1858 648 637 1977 769 758
+ 1859 1858 637 1978 1977 758 1859 637 626 1978
+ 758 747 1860 1859 626 1979 1978 747 1860 626
+ 615 1979 747 736 1808 1860 615 1927 1979 736
+ 1808 615 1807 1927 736 1926 1861 1808 1810 1980
+ 1927 1929 1862 1861 1810 1981 1980 1929 1862 1810
+ 1812 1981 1929 1931 1863 1862 1812 1982 1981 1931
+ 1863 1812 1814 1982 1931 1933 1864 1863 1814 1983
+ 1982 1933 1864 1814 1816 1983 1933 1935 1865 1864
+ 1816 1984 1983 1935 1865 1816 1818 1984 1935 1937
+ 1866 1865 1818 1985 1984 1937 1866 1818 1820 1985
+ 1937 1939 1867 1866 1820 1986 1985 1939 1867 1820
+ 1822 1986 1939 1941 1867 1822 1823 1986 1941 1942
+ 1868 1867 1823 1987 1986 1942 1868 1823 1825 1987
+ 1942 1944 1868 1825 1827 1987 1944 1946 1869 1868
+ 1827 1988 1987 1946 1869 1827 1829 1988 1946 1948
+ 1870 1869 1829 1989 1988 1948 1870 1829 1831 1989
+ 1948 1950 1871 1870 1831 1990 1989 1950 1871 1831
+ 1833 1990 1950 1952 1872 1871 1833 1991 1990 1952
+ 1872 1833 1835 1991 1952 1954 1873 1872 1835 1992
+ 1991 1954 1873 1835 1837 1992 1954 1956 1873 1837
+ 1838 1992 1956 1957 1874 1873 1838 1993 1992 1957
+ 1874 1838 1840 1993 1957 1959 1874 1840 1842 1993
+ 1959 1961 1875 1874 1842 1994 1993 1961 1875 1842
+ 1844 1994 1961 1963 1876 1875 1844 1995 1994 1963
+ 1876 1844 1846 1995 1963 1965 1877 1876 1846 1996
+ 1995 1965 1877 1846 1848 1996 1965 1967 1878 1877
+ 1848 1997 1996 1967 1878 1848 1850 1997 1967 1969
+ 1879 1878 1850 1998 1997 1969 1879 1850 1852 1998
+ 1969 1971 1879 1852 1853 1998 1971 1972 1880 1879
+ 1853 1999 1998 1972 1880 1853 1854 1999 1972 1973
+ 1880 1854 1855 1999 1973 1974 1881 1880 1855 2000
+ 1999 1974 1881 1855 1856 2000 1974 1975 1882 1881
+ 1856 2001 2000 1975 1882 1856 1857 2001 1975 1976
+ 1883 1882 1857 2002 2001 1976 1883 1857 1858 2002
+ 1976 1977 1884 1883 1858 2003 2002 1977 1884 1858
+ 1859 2003 1977 1978 1861 1884 1859 1980 2003 1978
+ 1861 1859 1860 1980 1978 1979 1861 1860 1808 1980
+ 1979 1927 1885 1861 1862 2004 1980 1981 1886 1885
+ 1862 2005 2004 1981 1886 1862 1863 2005 1981 1982
+ 1887 1886 1863 2006 2005 1982 1887 1863 1864 2006
+ 1982 1983 1888 1887 1864 2007 2006 1983 1888 1864
+ 1865 2007 1983 1984 1889 1888 1865 2008 2007 1984
+ 1889 1865 1866 2008 1984 1985 1890 1889 1866 2009
+ 2008 1985 1890 1866 1867 2009 1985 1986 1890 1867
+ 1868 2009 1986 1987 1890 1868 1869 2009 1987 1988
+ 1891 1890 1869 2010 2009 1988 1891 1869 1870 2010
+ 1988 1989 1892 1891 1870 2011 2010 1989 1892 1870
+ 1871 2011 1989 1990 1893 1892 1871 2012 2011 1990
+ 1893 1871 1872 2012 1990 1991 1894 1893 1872 2013
+ 2012 1991 1894 1872 1873 2013 1991 1992 1894 1873
+ 1874 2013 1992 1993 1895 1894 1874 2014 2013 1993
+ 1895 1874 1875 2014 1993 1994 1896 1895 1875 2015
+ 2014 1994 1896 1875 1876 2015 1994 1995 1897 1896
+ 1876 2016 2015 1995 1897 1876 1877 2016 1995 1996
+ 1898 1897 1877 2017 2016 1996 1898 1877 1878 2017
+ 1996 1997 1899 1898 1878 2018 2017 1997 1899 1878
+ 1879 2018 1997 1998 1899 1879 1880 2018 1998 1999
+ 1899 1880 1881 2018 1999 2000 1900 1899 1881 2019
+ 2018 2000 1900 1881 1882 2019 2000 2001 1901 1900
+ 1882 2020 2019 2001 1901 1882 1883 2020 2001 2002
+ 1902 1901 1883 2021 2020 2002 1902 1883 1884 2021
+ 2002 2003 1885 1902 1884 2004 2021 2003 1885 1884
+ 1861 2004 2003 1980 1903 1885 1886 2022 2004 2005
+ 1904 1903 1886 2023 2022 2005 1904 1886 1887 2023
+ 2005 2006 1905 1904 1887 2024 2023 2006 1905 1887
+ 1888 2024 2006 2007 1906 1905 1888 2025 2024 2007
+ 1906 1888 1889 2025 2007 2008 1906 1889 1890 2025
+ 2008 2009 1906 1890 1891 2025 2009 2010 1907 1906
+ 1891 2026 2025 2010 1907 1891 1892 2026 2010 2011
+ 1908 1907 1892 2027 2026 2011 1908 1892 1893 2027
+ 2011 2012 1909 1908 1893 2028 2027 2012 1909 1893
+ 1894 2028 2012 2013 1909 1894 1895 2028 2013 2014
+ 1910 1909 1895 2029 2028 2014 1910 1895 1896 2029
+ 2014 2015 1910 1896 1897 2029 2015 2016 1911 1910
+ 1897 2030 2029 2016 1911 1897 1898 2030 2016 2017
+ 1912 1911 1898 2031 2030 2017 1912 1898 1899 2031
+ 2017 2018 1912 1899 1900 2031 2018 2019 1913 1912
+ 1900 2032 2031 2019 1913 1900 1901 2032 2019 2020
+ 1914 1913 1901 2033 2032 2020 1914 1901 1902 2033
+ 2020 2021 1903 1914 1902 2022 2033 2021 1903 1902
+ 1885 2022 2021 2004 1914 1903 1904 2033 2022 2023
+ 1915 1904 1905 2034 2023 2024 1916 1915 1905 2035
+ 2034 2024 1916 1905 1906 2035 2024 2025 1916 1906
+ 1907 2035 2025 2026 1917 1916 1907 2036 2035 2026
+ 1917 1907 1908 2036 2026 2027 1917 1908 1909 2036
+ 2027 2028 1917 1909 1910 2036 2028 2029 1918 1917
+ 1910 2037 2036 2029 1918 1910 1911 2037 2029 2030
+ 1918 1911 1912 2037 2030 2031 1918 1912 1913 2037
+ 2031 2032 1915 1918 1913 2034 2037 2032 1915 1913
+ 1914 2034 2032 2033 1915 1914 1904 2034 2033 2023
+ 1915 1916 1917 2034 2035 2036 1918 1915 1917 2037
+ 2034 2036 1919 835 824 2038 956 945 1920 1921
+ 1922 2039 2040 2041 1923 1924 1925 2042 2043 2044
+ 736 735 1926 857 856 2045 1927 1926 1928 2046
+ 2045 2047 1929 1927 1928 2048 2046 2047 1929 1928
+ 1930 2048 2047 2049 1931 1929 1930 2050 2048 2049
+ 1931 1930 1932 2050 2049 2051 1933 1931 1932 2052
+ 2050 2051 1933 1932 1934 2052 2051 2053 1935 1933
+ 1934 2054 2052 2053 1935 1934 1936 2054 2053 2055
+ 1937 1935 1936 2056 2054 2055 1937 1936 1938 2056
+ 2055 2057 1939 1937 1938 2058 2056 2057 1939 1938
+ 1940 2058 2057 2059 1941 1939 1940 2060 2058 2059
+ 1941 1940 1920 2060 2059 2039 1942 1941 1920 2061
+ 2060 2039 1942 1920 1922 2061 2039 2041 1942 1922
+ 1943 2061 2041 2062 1944 1942 1943 2063 2061 2062
+ 1944 1943 1945 2063 2062 2064 1946 1944 1945 2065
+ 2063 2064 1946 1945 1947 2065 2064 2066 1948 1946
+ 1947 2067 2065 2066 1948 1947 1949 2067 2066 2068
+ 1950 1948 1949 2069 2067 2068 1950 1949 1951 2069
+ 2068 2070 1952 1950 1951 2071 2069 2070 1952 1951
+ 1953 2071 2070 2072 1954 1952 1953 2073 2071 2072
+ 1954 1953 1955 2073 2072 2074 1956 1954 1955 2075
+ 2073 2074 1956 1955 1923 2075 2074 2042 1957 1956
+ 1923 2076 2075 2042 1957 1923 1925 2076 2042 2044
+ 1957 1925 1958 2076 2044 2077 1959 1957 1958 2078
+ 2076 2077 1959 1958 1960 2078 2077 2079 1961 1959
+ 1960 2080 2078 2079 1961 1960 1962 2080 2079 2081
+ 1963 1961 1962 2082 2080 2081 1963 1962 1964 2082
+ 2081 2083 1965 1963 1964 2084 2082 2083 1965 1964
+ 1966 2084 2083 2085 1967 1965 1966 2086 2084 2085
+ 1967 1966 1968 2086 2085 2087 1969 1967 1968 2088
+ 2086 2087 1969 1968 1970 2088 2087 2089 1971 1969
+ 1970 2090 2088 2089 1971 1970 1919 2090 2089 2038
+ 1972 1971 1919 2091 2090 2038 1972 1919 824 2091
+ 2038 945 1972 824 813 2091 945 934 1973 1972
+ 813 2092 2091 934 1973 813 802 2092 934 923
+ 1974 1973 802 2093 2092 923 1974 802 791 2093
+ 923 912 1975 1974 791 2094 2093 912 1975 791
+ 780 2094 912 901 1976 1975 780 2095 2094 901
+ 1976 780 769 2095 901 890 1977 1976 769 2096
+ 2095 890 1977 769 758 2096 890 879 1978 1977
+ 758 2097 2096 879 1978 758 747 2097 879 868
+ 1979 1978 747 2098 2097 868 1979 747 736 2098
+ 868 857 1927 1979 736 2046 2098 857 1927 736
+ 1926 2046 857 2045 1980 1927 1929 2099 2046 2048
+ 1981 1980 1929 2100 2099 2048 1981 1929 1931 2100
+ 2048 2050 1982 1981 1931 2101 2100 2050 1982 1931
+ 1933 2101 2050 2052 1983 1982 1933 2102 2101 2052
+ 1983 1933 1935 2102 2052 2054 1984 1983 1935 2103
+ 2102 2054 1984 1935 1937 2103 2054 2056 1985 1984
+ 1937 2104 2103 2056 1985 1937 1939 2104 2056 2058
+ 1986 1985 1939 2105 2104 2058 1986 1939 1941 2105
+ 2058 2060 1986 1941 1942 2105 2060 2061 1987 1986
+ 1942 2106 2105 2061 1987 1942 1944 2106 2061 2063
+ 1987 1944 1946 2106 2063 2065 1988 1987 1946 2107
+ 2106 2065 1988 1946 1948 2107 2065 2067 1989 1988
+ 1948 2108 2107 2067 1989 1948 1950 2108 2067 2069
+ 1990 1989 1950 2109 2108 2069 1990 1950 1952 2109
+ 2069 2071 1991 1990 1952 2110 2109 2071 1991 1952
+ 1954 2110 2071 2073 1992 1991 1954 2111 2110 2073
+ 1992 1954 1956 2111 2073 2075 1992 1956 1957 2111
+ 2075 2076 1993 1992 1957 2112 2111 2076 1993 1957
+ 1959 2112 2076 2078 1993 1959 1961 2112 2078 2080
+ 1994 1993 1961 2113 2112 2080 1994 1961 1963 2113
+ 2080 2082 1995 1994 1963 2114 2113 2082 1995 1963
+ 1965 2114 2082 2084 1996 1995 1965 2115 2114 2084
+ 1996 1965 1967 2115 2084 2086 1997 1996 1967 2116
+ 2115 2086 1997 1967 1969 2116 2086 2088 1998 1997
+ 1969 2117 2116 2088 1998 1969 1971 2117 2088 2090
+ 1998 1971 1972 2117 2090 2091 1999 1998 1972 2118
+ 2117 2091 1999 1972 1973 2118 2091 2092 1999 1973
+ 1974 2118 2092 2093 2000 1999 1974 2119 2118 2093
+ 2000 1974 1975 2119 2093 2094 2001 2000 1975 2120
+ 2119 2094 2001 1975 1976 2120 2094 2095 2002 2001
+ 1976 2121 2120 2095 2002 1976 1977 2121 2095 2096
+ 2003 2002 1977 2122 2121 2096 2003 1977 1978 2122
+ 2096 2097 1980 2003 1978 2099 2122 2097 1980 1978
+ 1979 2099 2097 2098 1980 1979 1927 2099 2098 2046
+ 2004 1980 1981 2123 2099 2100 2005 2004 1981 2124
+ 2123 2100 2005 1981 1982 2124 2100 2101 2006 2005
+ 1982 2125 2124 2101 2006 1982 1983 2125 2101 2102
+ 2007 2006 1983 2126 2125 2102 2007 1983 1984 2126
+ 2102 2103 2008 2007 1984 2127 2126 2103 2008 1984
+ 1985 2127 2103 2104 2009 2008 1985 2128 2127 2104
+ 2009 1985 1986 2128 2104 2105 2009 1986 1987 2128
+ 2105 2106 2009 1987 1988 2128 2106 2107 2010 2009
+ 1988 2129 2128 2107 2010 1988 1989 2129 2107 2108
+ 2011 2010 1989 2130 2129 2108 2011 1989 1990 2130
+ 2108 2109 2012 2011 1990 2131 2130 2109 2012 1990
+ 1991 2131 2109 2110 2013 2012 1991 2132 2131 2110
+ 2013 1991 1992 2132 2110 2111 2013 1992 1993 2132
+ 2111 2112 2014 2013 1993 2133 2132 2112 2014 1993
+ 1994 2133 2112 2113 2015 2014 1994 2134 2133 2113
+ 2015 1994 1995 2134 2113 2114 2016 2015 1995 2135
+ 2134 2114 2016 1995 1996 2135 2114 2115 2017 2016
+ 1996 2136 2135 2115 2017 1996 1997 2136 2115 2116
+ 2018 2017 1997 2137 2136 2116 2018 1997 1998 2137
+ 2116 2117 2018 1998 1999 2137 2117 2118 2018 1999
+ 2000 2137 2118 2119 2019 2018 2000 2138 2137 2119
+ 2019 2000 2001 2138 2119 2120 2020 2019 2001 2139
+ 2138 2120 2020 2001 2002 2139 2120 2121 2021 2020
+ 2002 2140 2139 2121 2021 2002 2003 2140 2121 2122
+ 2004 2021 2003 2123 2140 2122 2004 2003 1980 2123
+ 2122 2099 2022 2004 2005 2141 2123 2124 2023 2022
+ 2005 2142 2141 2124 2023 2005 2006 2142 2124 2125
+ 2024 2023 2006 2143 2142 2125 2024 2006 2007 2143
+ 2125 2126 2025 2024 2007 2144 2143 2126 2025 2007
+ 2008 2144 2126 2127 2025 2008 2009 2144 2127 2128
+ 2025 2009 2010 2144 2128 2129 2026 2025 2010 2145
+ 2144 2129 2026 2010 2011 2145 2129 2130 2027 2026
+ 2011 2146 2145 2130 2027 2011 2012 2146 2130 2131
+ 2028 2027 2012 2147 2146 2131 2028 2012 2013 2147
+ 2131 2132 2028 2013 2014 2147 2132 2133 2029 2028
+ 2014 2148 2147 2133 2029 2014 2015 2148 2133 2134
+ 2029 2015 2016 2148 2134 2135 2030 2029 2016 2149
+ 2148 2135 2030 2016 2017 2149 2135 2136 2031 2030
+ 2017 2150 2149 2136 2031 2017 2018 2150 2136 2137
+ 2031 2018 2019 2150 2137 2138 2032 2031 2019 2151
+ 2150 2138 2032 2019 2020 2151 2138 2139 2033 2032
+ 2020 2152 2151 2139 2033 2020 2021 2152 2139 2140
+ 2022 2033 2021 2141 2152 2140 2022 2021 2004 2141
+ 2140 2123 2033 2022 2023 2152 2141 2142 2034 2023
+ 2024 2153 2142 2143 2035 2034 2024 2154 2153 2143
+ 2035 2024 2025 2154 2143 2144 2035 2025 2026 2154
+ 2144 2145 2036 2035 2026 2155 2154 2145 2036 2026
+ 2027 2155 2145 2146 2036 2027 2028 2155 2146 2147
+ 2036 2028 2029 2155 2147 2148 2037 2036 2029 2156
+ 2155 2148 2037 2029 2030 2156 2148 2149 2037 2030
+ 2031 2156 2149 2150 2037 2031 2032 2156 2150 2151
+ 2034 2037 2032 2153 2156 2151 2034 2032 2033 2153
+ 2151 2152 2034 2033 2023 2153 2152 2142 2034 2035
+ 2036 2153 2154 2155 2037 2034 2036 2156 2153 2155
+ 2038 956 945 2157 1077 1066 2039 2040 2041 2158
+ 2159 2160 2042 2043 2044 2161 2162 2163 857 856
+ 2045 978 977 2164 2046 2045 2047 2165 2164 2166
+ 2048 2046 2047 2167 2165 2166 2048 2047 2049 2167
+ 2166 2168 2050 2048 2049 2169 2167 2168 2050 2049
+ 2051 2169 2168 2170 2052 2050 2051 2171 2169 2170
+ 2052 2051 2053 2171 2170 2172 2054 2052 2053 2173
+ 2171 2172 2054 2053 2055 2173 2172 2174 2056 2054
+ 2055 2175 2173 2174 2056 2055 2057 2175 2174 2176
+ 2058 2056 2057 2177 2175 2176 2058 2057 2059 2177
+ 2176 2178 2060 2058 2059 2179 2177 2178 2060 2059
+ 2039 2179 2178 2158 2061 2060 2039 2180 2179 2158
+ 2061 2039 2041 2180 2158 2160 2061 2041 2062 2180
+ 2160 2181 2063 2061 2062 2182 2180 2181 2063 2062
+ 2064 2182 2181 2183 2065 2063 2064 2184 2182 2183
+ 2065 2064 2066 2184 2183 2185 2067 2065 2066 2186
+ 2184 2185 2067 2066 2068 2186 2185 2187 2069 2067
+ 2068 2188 2186 2187 2069 2068 2070 2188 2187 2189
+ 2071 2069 2070 2190 2188 2189 2071 2070 2072 2190
+ 2189 2191 2073 2071 2072 2192 2190 2191 2073 2072
+ 2074 2192 2191 2193 2075 2073 2074 2194 2192 2193
+ 2075 2074 2042 2194 2193 2161 2076 2075 2042 2195
+ 2194 2161 2076 2042 2044 2195 2161 2163 2076 2044
+ 2077 2195 2163 2196 2078 2076 2077 2197 2195 2196
+ 2078 2077 2079 2197 2196 2198 2080 2078 2079 2199
+ 2197 2198 2080 2079 2081 2199 2198 2200 2082 2080
+ 2081 2201 2199 2200 2082 2081 2083 2201 2200 2202
+ 2084 2082 2083 2203 2201 2202 2084 2083 2085 2203
+ 2202 2204 2086 2084 2085 2205 2203 2204 2086 2085
+ 2087 2205 2204 2206 2088 2086 2087 2207 2205 2206
+ 2088 2087 2089 2207 2206 2208 2090 2088 2089 2209
+ 2207 2208 2090 2089 2038 2209 2208 2157 2091 2090
+ 2038 2210 2209 2157 2091 2038 945 2210 2157 1066
+ 2091 945 934 2210 1066 1055 2092 2091 934 2211
+ 2210 1055 2092 934 923 2211 1055 1044 2093 2092
+ 923 2212 2211 1044 2093 923 912 2212 1044 1033
+ 2094 2093 912 2213 2212 1033 2094 912 901 2213
+ 1033 1022 2095 2094 901 2214 2213 1022 2095 901
+ 890 2214 1022 1011 2096 2095 890 2215 2214 1011
+ 2096 890 879 2215 1011 1000 2097 2096 879 2216
+ 2215 1000 2097 879 868 2216 1000 989 2098 2097
+ 868 2217 2216 989 2098 868 857 2217 989 978
+ 2046 2098 857 2165 2217 978 2046 857 2045 2165
+ 978 2164 2099 2046 2048 2218 2165 2167 2100 2099
+ 2048 2219 2218 2167 2100 2048 2050 2219 2167 2169
+ 2101 2100 2050 2220 2219 2169 2101 2050 2052 2220
+ 2169 2171 2102 2101 2052 2221 2220 2171 2102 2052
+ 2054 2221 2171 2173 2103 2102 2054 2222 2221 2173
+ 2103 2054 2056 2222 2173 2175 2104 2103 2056 2223
+ 2222 2175 2104 2056 2058 2223 2175 2177 2105 2104
+ 2058 2224 2223 2177 2105 2058 2060 2224 2177 2179
+ 2105 2060 2061 2224 2179 2180 2106 2105 2061 2225
+ 2224 2180 2106 2061 2063 2225 2180 2182 2106 2063
+ 2065 2225 2182 2184 2107 2106 2065 2226 2225 2184
+ 2107 2065 2067 2226 2184 2186 2108 2107 2067 2227
+ 2226 2186 2108 2067 2069 2227 2186 2188 2109 2108
+ 2069 2228 2227 2188 2109 2069 2071 2228 2188 2190
+ 2110 2109 2071 2229 2228 2190 2110 2071 2073 2229
+ 2190 2192 2111 2110 2073 2230 2229 2192 2111 2073
+ 2075 2230 2192 2194 2111 2075 2076 2230 2194 2195
+ 2112 2111 2076 2231 2230 2195 2112 2076 2078 2231
+ 2195 2197 2112 2078 2080 2231 2197 2199 2113 2112
+ 2080 2232 2231 2199 2113 2080 2082 2232 2199 2201
+ 2114 2113 2082 2233 2232 2201 2114 2082 2084 2233
+ 2201 2203 2115 2114 2084 2234 2233 2203 2115 2084
+ 2086 2234 2203 2205 2116 2115 2086 2235 2234 2205
+ 2116 2086 2088 2235 2205 2207 2117 2116 2088 2236
+ 2235 2207 2117 2088 2090 2236 2207 2209 2117 2090
+ 2091 2236 2209 2210 2118 2117 2091 2237 2236 2210
+ 2118 2091 2092 2237 2210 2211 2118 2092 2093 2237
+ 2211 2212 2119 2118 2093 2238 2237 2212 2119 2093
+ 2094 2238 2212 2213 2120 2119 2094 2239 2238 2213
+ 2120 2094 2095 2239 2213 2214 2121 2120 2095 2240
+ 2239 2214 2121 2095 2096 2240 2214 2215 2122 2121
+ 2096 2241 2240 2215 2122 2096 2097 2241 2215 2216
+ 2099 2122 2097 2218 2241 2216 2099 2097 2098 2218
+ 2216 2217 2099 2098 2046 2218 2217 2165 2123 2099
+ 2100 2242 2218 2219 2124 2123 2100 2243 2242 2219
+ 2124 2100 2101 2243 2219 2220 2125 2124 2101 2244
+ 2243 2220 2125 2101 2102 2244 2220 2221 2126 2125
+ 2102 2245 2244 2221 2126 2102 2103 2245 2221 2222
+ 2127 2126 2103 2246 2245 2222 2127 2103 2104 2246
+ 2222 2223 2128 2127 2104 2247 2246 2223 2128 2104
+ 2105 2247 2223 2224 2128 2105 2106 2247 2224 2225
+ 2128 2106 2107 2247 2225 2226 2129 2128 2107 2248
+ 2247 2226 2129 2107 2108 2248 2226 2227 2130 2129
+ 2108 2249 2248 2227 2130 2108 2109 2249 2227 2228
+ 2131 2130 2109 2250 2249 2228 2131 2109 2110 2250
+ 2228 2229 2132 2131 2110 2251 2250 2229 2132 2110
+ 2111 2251 2229 2230 2132 2111 2112 2251 2230 2231
+ 2133 2132 2112 2252 2251 2231 2133 2112 2113 2252
+ 2231 2232 2134 2133 2113 2253 2252 2232 2134 2113
+ 2114 2253 2232 2233 2135 2134 2114 2254 2253 2233
+ 2135 2114 2115 2254 2233 2234 2136 2135 2115 2255
+ 2254 2234 2136 2115 2116 2255 2234 2235 2137 2136
+ 2116 2256 2255 2235 2137 2116 2117 2256 2235 2236
+ 2137 2117 2118 2256 2236 2237 2137 2118 2119 2256
+ 2237 2238 2138 2137 2119 2257 2256 2238 2138 2119
+ 2120 2257 2238 2239 2139 2138 2120 2258 2257 2239
+ 2139 2120 2121 2258 2239 2240 2140 2139 2121 2259
+ 2258 2240 2140 2121 2122 2259 2240 2241 2123 2140
+ 2122 2242 2259 2241 2123 2122 2099 2242 2241 2218
+ 2141 2123 2124 2260 2242 2243 2142 2141 2124 2261
+ 2260 2243 2142 2124 2125 2261 2243 2244 2143 2142
+ 2125 2262 2261 2244 2143 2125 2126 2262 2244 2245
+ 2144 2143 2126 2263 2262 2245 2144 2126 2127 2263
+ 2245 2246 2144 2127 2128 2263 2246 2247 2144 2128
+ 2129 2263 2247 2248 2145 2144 2129 2264 2263 2248
+ 2145 2129 2130 2264 2248 2249 2146 2145 2130 2265
+ 2264 2249 2146 2130 2131 2265 2249 2250 2147 2146
+ 2131 2266 2265 2250 2147 2131 2132 2266 2250 2251
+ 2147 2132 2133 2266 2251 2252 2148 2147 2133 2267
+ 2266 2252 2148 2133 2134 2267 2252 2253 2148 2134
+ 2135 2267 2253 2254 2149 2148 2135 2268 2267 2254
+ 2149 2135 2136 2268 2254 2255 2150 2149 2136 2269
+ 2268 2255 2150 2136 2137 2269 2255 2256 2150 2137
+ 2138 2269 2256 2257 2151 2150 2138 2270 2269 2257
+ 2151 2138 2139 2270 2257 2258 2152 2151 2139 2271
+ 2270 2258 2152 2139 2140 2271 2258 2259 2141 2152
+ 2140 2260 2271 2259 2141 2140 2123 2260 2259 2242
+ 2152 2141 2142 2271 2260 2261 2153 2142 2143 2272
+ 2261 2262 2154 2153 2143 2273 2272 2262 2154 2143
+ 2144 2273 2262 2263 2154 2144 2145 2273 2263 2264
+ 2155 2154 2145 2274 2273 2264 2155 2145 2146 2274
+ 2264 2265 2155 2146 2147 2274 2265 2266 2155 2147
+ 2148 2274 2266 2267 2156 2155 2148 2275 2274 2267
+ 2156 2148 2149 2275 2267 2268 2156 2149 2150 2275
+ 2268 2269 2156 2150 2151 2275 2269 2270 2153 2156
+ 2151 2272 2275 2270 2153 2151 2152 2272 2270 2271
+ 2153 2152 2142 2272 2271 2261 2153 2154 2155 2272
+ 2273 2274 2156 2153 2155 2275 2272 2274 2157 1077
+ 1066 2276 1198 1187 2158 2159 2160 2277 2278 2279
+ 2161 2162 2163 2280 2281 2282 978 977 2164 1099
+ 1098 2283 2165 2164 2166 2284 2283 2285 2167 2165
+ 2166 2286 2284 2285 2167 2166 2168 2286 2285 2287
+ 2169 2167 2168 2288 2286 2287 2169 2168 2170 2288
+ 2287 2289 2171 2169 2170 2290 2288 2289 2171 2170
+ 2172 2290 2289 2291 2173 2171 2172 2292 2290 2291
+ 2173 2172 2174 2292 2291 2293 2175 2173 2174 2294
+ 2292 2293 2175 2174 2176 2294 2293 2295 2177 2175
+ 2176 2296 2294 2295 2177 2176 2178 2296 2295 2297
+ 2179 2177 2178 2298 2296 2297 2179 2178 2158 2298
+ 2297 2277 2180 2179 2158 2299 2298 2277 2180 2158
+ 2160 2299 2277 2279 2180 2160 2181 2299 2279 2300
+ 2182 2180 2181 2301 2299 2300 2182 2181 2183 2301
+ 2300 2302 2184 2182 2183 2303 2301 2302 2184 2183
+ 2185 2303 2302 2304 2186 2184 2185 2305 2303 2304
+ 2186 2185 2187 2305 2304 2306 2188 2186 2187 2307
+ 2305 2306 2188 2187 2189 2307 2306 2308 2190 2188
+ 2189 2309 2307 2308 2190 2189 2191 2309 2308 2310
+ 2192 2190 2191 2311 2309 2310 2192 2191 2193 2311
+ 2310 2312 2194 2192 2193 2313 2311 2312 2194 2193
+ 2161 2313 2312 2280 2195 2194 2161 2314 2313 2280
+ 2195 2161 2163 2314 2280 2282 2195 2163 2196 2314
+ 2282 2315 2197 2195 2196 2316 2314 2315 2197 2196
+ 2198 2316 2315 2317 2199 2197 2198 2318 2316 2317
+ 2199 2198 2200 2318 2317 2319 2201 2199 2200 2320
+ 2318 2319 2201 2200 2202 2320 2319 2321 2203 2201
+ 2202 2322 2320 2321 2203 2202 2204 2322 2321 2323
+ 2205 2203 2204 2324 2322 2323 2205 2204 2206 2324
+ 2323 2325 2207 2205 2206 2326 2324 2325 2207 2206
+ 2208 2326 2325 2327 2209 2207 2208 2328 2326 2327
+ 2209 2208 2157 2328 2327 2276 2210 2209 2157 2329
+ 2328 2276 2210 2157 1066 2329 2276 1187 2210 1066
+ 1055 2329 1187 1176 2211 2210 1055 2330 2329 1176
+ 2211 1055 1044 2330 1176 1165 2212 2211 1044 2331
+ 2330 1165 2212 1044 1033 2331 1165 1154 2213 2212
+ 1033 2332 2331 1154 2213 1033 1022 2332 1154 1143
+ 2214 2213 1022 2333 2332 1143 2214 1022 1011 2333
+ 1143 1132 2215 2214 1011 2334 2333 1132 2215 1011
+ 1000 2334 1132 1121 2216 2215 1000 2335 2334 1121
+ 2216 1000 989 2335 1121 1110 2217 2216 989 2336
+ 2335 1110 2217 989 978 2336 1110 1099 2165 2217
+ 978 2284 2336 1099 2165 978 2164 2284 1099 2283
+ 2218 2165 2167 2337 2284 2286 2219 2218 2167 2338
+ 2337 2286 2219 2167 2169 2338 2286 2288 2220 2219
+ 2169 2339 2338 2288 2220 2169 2171 2339 2288 2290
+ 2221 2220 2171 2340 2339 2290 2221 2171 2173 2340
+ 2290 2292 2222 2221 2173 2341 2340 2292 2222 2173
+ 2175 2341 2292 2294 2223 2222 2175 2342 2341 2294
+ 2223 2175 2177 2342 2294 2296 2224 2223 2177 2343
+ 2342 2296 2224 2177 2179 2343 2296 2298 2224 2179
+ 2180 2343 2298 2299 2225 2224 2180 2344 2343 2299
+ 2225 2180 2182 2344 2299 2301 2225 2182 2184 2344
+ 2301 2303 2226 2225 2184 2345 2344 2303 2226 2184
+ 2186 2345 2303 2305 2227 2226 2186 2346 2345 2305
+ 2227 2186 2188 2346 2305 2307 2228 2227 2188 2347
+ 2346 2307 2228 2188 2190 2347 2307 2309 2229 2228
+ 2190 2348 2347 2309 2229 2190 2192 2348 2309 2311
+ 2230 2229 2192 2349 2348 2311 2230 2192 2194 2349
+ 2311 2313 2230 2194 2195 2349 2313 2314 2231 2230
+ 2195 2350 2349 2314 2231 2195 2197 2350 2314 2316
+ 2231 2197 2199 2350 2316 2318 2232 2231 2199 2351
+ 2350 2318 2232 2199 2201 2351 2318 2320 2233 2232
+ 2201 2352 2351 2320 2233 2201 2203 2352 2320 2322
+ 2234 2233 2203 2353 2352 2322 2234 2203 2205 2353
+ 2322 2324 2235 2234 2205 2354 2353 2324 2235 2205
+ 2207 2354 2324 2326 2236 2235 2207 2355 2354 2326
+ 2236 2207 2209 2355 2326 2328 2236 2209 2210 2355
+ 2328 2329 2237 2236 2210 2356 2355 2329 2237 2210
+ 2211 2356 2329 2330 2237 2211 2212 2356 2330 2331
+ 2238 2237 2212 2357 2356 2331 2238 2212 2213 2357
+ 2331 2332 2239 2238 2213 2358 2357 2332 2239 2213
+ 2214 2358 2332 2333 2240 2239 2214 2359 2358 2333
+ 2240 2214 2215 2359 2333 2334 2241 2240 2215 2360
+ 2359 2334 2241 2215 2216 2360 2334 2335 2218 2241
+ 2216 2337 2360 2335 2218 2216 2217 2337 2335 2336
+ 2218 2217 2165 2337 2336 2284 2242 2218 2219 2361
+ 2337 2338 2243 2242 2219 2362 2361 2338 2243 2219
+ 2220 2362 2338 2339 2244 2243 2220 2363 2362 2339
+ 2244 2220 2221 2363 2339 2340 2245 2244 2221 2364
+ 2363 2340 2245 2221 2222 2364 2340 2341 2246 2245
+ 2222 2365 2364 2341 2246 2222 2223 2365 2341 2342
+ 2247 2246 2223 2366 2365 2342 2247 2223 2224 2366
+ 2342 2343 2247 2224 2225 2366 2343 2344 2247 2225
+ 2226 2366 2344 2345 2248 2247 2226 2367 2366 2345
+ 2248 2226 2227 2367 2345 2346 2249 2248 2227 2368
+ 2367 2346 2249 2227 2228 2368 2346 2347 2250 2249
+ 2228 2369 2368 2347 2250 2228 2229 2369 2347 2348
+ 2251 2250 2229 2370 2369 2348 2251 2229 2230 2370
+ 2348 2349 2251 2230 2231 2370 2349 2350 2252 2251
+ 2231 2371 2370 2350 2252 2231 2232 2371 2350 2351
+ 2253 2252 2232 2372 2371 2351 2253 2232 2233 2372
+ 2351 2352 2254 2253 2233 2373 2372 2352 2254 2233
+ 2234 2373 2352 2353 2255 2254 2234 2374 2373 2353
+ 2255 2234 2235 2374 2353 2354 2256 2255 2235 2375
+ 2374 2354 2256 2235 2236 2375 2354 2355 2256 2236
+ 2237 2375 2355 2356 2256 2237 2238 2375 2356 2357
+ 2257 2256 2238 2376 2375 2357 2257 2238 2239 2376
+ 2357 2358 2258 2257 2239 2377 2376 2358 2258 2239
+ 2240 2377 2358 2359 2259 2258 2240 2378 2377 2359
+ 2259 2240 2241 2378 2359 2360 2242 2259 2241 2361
+ 2378 2360 2242 2241 2218 2361 2360 2337 2260 2242
+ 2243 2379 2361 2362 2261 2260 2243 2380 2379 2362
+ 2261 2243 2244 2380 2362 2363 2262 2261 2244 2381
+ 2380 2363 2262 2244 2245 2381 2363 2364 2263 2262
+ 2245 2382 2381 2364 2263 2245 2246 2382 2364 2365
+ 2263 2246 2247 2382 2365 2366 2263 2247 2248 2382
+ 2366 2367 2264 2263 2248 2383 2382 2367 2264 2248
+ 2249 2383 2367 2368 2265 2264 2249 2384 2383 2368
+ 2265 2249 2250 2384 2368 2369 2266 2265 2250 2385
+ 2384 2369 2266 2250 2251 2385 2369 2370 2266 2251
+ 2252 2385 2370 2371 2267 2266 2252 2386 2385 2371
+ 2267 2252 2253 2386 2371 2372 2267 2253 2254 2386
+ 2372 2373 2268 2267 2254 2387 2386 2373 2268 2254
+ 2255 2387 2373 2374 2269 2268 2255 2388 2387 2374
+ 2269 2255 2256 2388 2374 2375 2269 2256 2257 2388
+ 2375 2376 2270 2269 2257 2389 2388 2376 2270 2257
+ 2258 2389 2376 2377 2271 2270 2258 2390 2389 2377
+ 2271 2258 2259 2390 2377 2378 2260 2271 2259 2379
+ 2390 2378 2260 2259 2242 2379 2378 2361 2271 2260
+ 2261 2390 2379 2380 2272 2261 2262 2391 2380 2381
+ 2273 2272 2262 2392 2391 2381 2273 2262 2263 2392
+ 2381 2382 2273 2263 2264 2392 2382 2383 2274 2273
+ 2264 2393 2392 2383 2274 2264 2265 2393 2383 2384
+ 2274 2265 2266 2393 2384 2385 2274 2266 2267 2393
+ 2385 2386 2275 2274 2267 2394 2393 2386 2275 2267
+ 2268 2394 2386 2387 2275 2268 2269 2394 2387 2388
+ 2275 2269 2270 2394 2388 2389 2272 2275 2270 2391
+ 2394 2389 2272 2270 2271 2391 2389 2390 2272 2271
+ 2261 2391 2390 2380 2272 2273 2274 2391 2392 2393
+ 2275 2272 2274 2394 2391 2393 2276 1198 1187 2395
+ 1319 1308 2277 2278 2279 2396 2397 2398 2280 2281
+ 2282 2399 2400 2401 1099 1098 2283 1220 1219 2402
+ 2284 2283 2285 2403 2402 2404 2286 2284 2285 2405
+ 2403 2404 2286 2285 2287 2405 2404 2406 2288 2286
+ 2287 2407 2405 2406 2288 2287 2289 2407 2406 2408
+ 2290 2288 2289 2409 2407 2408 2290 2289 2291 2409
+ 2408 2410 2292 2290 2291 2411 2409 2410 2292 2291
+ 2293 2411 2410 2412 2294 2292 2293 2413 2411 2412
+ 2294 2293 2295 2413 2412 2414 2296 2294 2295 2415
+ 2413 2414 2296 2295 2297 2415 2414 2416 2298 2296
+ 2297 2417 2415 2416 2298 2297 2277 2417 2416 2396
+ 2299 2298 2277 2418 2417 2396 2299 2277 2279 2418
+ 2396 2398 2299 2279 2300 2418 2398 2419 2301 2299
+ 2300 2420 2418 2419 2301 2300 2302 2420 2419 2421
+ 2303 2301 2302 2422 2420 2421 2303 2302 2304 2422
+ 2421 2423 2305 2303 2304 2424 2422 2423 2305 2304
+ 2306 2424 2423 2425 2307 2305 2306 2426 2424 2425
+ 2307 2306 2308 2426 2425 2427 2309 2307 2308 2428
+ 2426 2427 2309 2308 2310 2428 2427 2429 2311 2309
+ 2310 2430 2428 2429 2311 2310 2312 2430 2429 2431
+ 2313 2311 2312 2432 2430 2431 2313 2312 2280 2432
+ 2431 2399 2314 2313 2280 2433 2432 2399 2314 2280
+ 2282 2433 2399 2401 2314 2282 2315 2433 2401 2434
+ 2316 2314 2315 2435 2433 2434 2316 2315 2317 2435
+ 2434 2436 2318 2316 2317 2437 2435 2436 2318 2317
+ 2319 2437 2436 2438 2320 2318 2319 2439 2437 2438
+ 2320 2319 2321 2439 2438 2440 2322 2320 2321 2441
+ 2439 2440 2322 2321 2323 2441 2440 2442 2324 2322
+ 2323 2443 2441 2442 2324 2323 2325 2443 2442 2444
+ 2326 2324 2325 2445 2443 2444 2326 2325 2327 2445
+ 2444 2446 2328 2326 2327 2447 2445 2446 2328 2327
+ 2276 2447 2446 2395 2329 2328 2276 2448 2447 2395
+ 2329 2276 1187 2448 2395 1308 2329 1187 1176 2448
+ 1308 1297 2330 2329 1176 2449 2448 1297 2330 1176
+ 1165 2449 1297 1286 2331 2330 1165 2450 2449 1286
+ 2331 1165 1154 2450 1286 1275 2332 2331 1154 2451
+ 2450 1275 2332 1154 1143 2451 1275 1264 2333 2332
+ 1143 2452 2451 1264 2333 1143 1132 2452 1264 1253
+ 2334 2333 1132 2453 2452 1253 2334 1132 1121 2453
+ 1253 1242 2335 2334 1121 2454 2453 1242 2335 1121
+ 1110 2454 1242 1231 2336 2335 1110 2455 2454 1231
+ 2336 1110 1099 2455 1231 1220 2284 2336 1099 2403
+ 2455 1220 2284 1099 2283 2403 1220 2402 2337 2284
+ 2286 2456 2403 2405 2338 2337 2286 2457 2456 2405
+ 2338 2286 2288 2457 2405 2407 2339 2338 2288 2458
+ 2457 2407 2339 2288 2290 2458 2407 2409 2340 2339
+ 2290 2459 2458 2409 2340 2290 2292 2459 2409 2411
+ 2341 2340 2292 2460 2459 2411 2341 2292 2294 2460
+ 2411 2413 2342 2341 2294 2461 2460 2413 2342 2294
+ 2296 2461 2413 2415 2343 2342 2296 2462 2461 2415
+ 2343 2296 2298 2462 2415 2417 2343 2298 2299 2462
+ 2417 2418 2344 2343 2299 2463 2462 2418 2344 2299
+ 2301 2463 2418 2420 2344 2301 2303 2463 2420 2422
+ 2345 2344 2303 2464 2463 2422 2345 2303 2305 2464
+ 2422 2424 2346 2345 2305 2465 2464 2424 2346 2305
+ 2307 2465 2424 2426 2347 2346 2307 2466 2465 2426
+ 2347 2307 2309 2466 2426 2428 2348 2347 2309 2467
+ 2466 2428 2348 2309 2311 2467 2428 2430 2349 2348
+ 2311 2468 2467 2430 2349 2311 2313 2468 2430 2432
+ 2349 2313 2314 2468 2432 2433 2350 2349 2314 2469
+ 2468 2433 2350 2314 2316 2469 2433 2435 2350 2316
+ 2318 2469 2435 2437 2351 2350 2318 2470 2469 2437
+ 2351 2318 2320 2470 2437 2439 2352 2351 2320 2471
+ 2470 2439 2352 2320 2322 2471 2439 2441 2353 2352
+ 2322 2472 2471 2441 2353 2322 2324 2472 2441 2443
+ 2354 2353 2324 2473 2472 2443 2354 2324 2326 2473
+ 2443 2445 2355 2354 2326 2474 2473 2445 2355 2326
+ 2328 2474 2445 2447 2355 2328 2329 2474 2447 2448
+ 2356 2355 2329 2475 2474 2448 2356 2329 2330 2475
+ 2448 2449 2356 2330 2331 2475 2449 2450 2357 2356
+ 2331 2476 2475 2450 2357 2331 2332 2476 2450 2451
+ 2358 2357 2332 2477 2476 2451 2358 2332 2333 2477
+ 2451 2452 2359 2358 2333 2478 2477 2452 2359 2333
+ 2334 2478 2452 2453 2360 2359 2334 2479 2478 2453
+ 2360 2334 2335 2479 2453 2454 2337 2360 2335 2456
+ 2479 2454 2337 2335 2336 2456 2454 2455 2337 2336
+ 2284 2456 2455 2403 2361 2337 2338 2480 2456 2457
+ 2362 2361 2338 2481 2480 2457 2362 2338 2339 2481
+ 2457 2458 2363 2362 2339 2482 2481 2458 2363 2339
+ 2340 2482 2458 2459 2364 2363 2340 2483 2482 2459
+ 2364 2340 2341 2483 2459 2460 2365 2364 2341 2484
+ 2483 2460 2365 2341 2342 2484 2460 2461 2366 2365
+ 2342 2485 2484 2461 2366 2342 2343 2485 2461 2462
+ 2366 2343 2344 2485 2462 2463 2366 2344 2345 2485
+ 2463 2464 2367 2366 2345 2486 2485 2464 2367 2345
+ 2346 2486 2464 2465 2368 2367 2346 2487 2486 2465
+ 2368 2346 2347 2487 2465 2466 2369 2368 2347 2488
+ 2487 2466 2369 2347 2348 2488 2466 2467 2370 2369
+ 2348 2489 2488 2467 2370 2348 2349 2489 2467 2468
+ 2370 2349 2350 2489 2468 2469 2371 2370 2350 2490
+ 2489 2469 2371 2350 2351 2490 2469 2470 2372 2371
+ 2351 2491 2490 2470 2372 2351 2352 2491 2470 2471
+ 2373 2372 2352 2492 2491 2471 2373 2352 2353 2492
+ 2471 2472 2374 2373 2353 2493 2492 2472 2374 2353
+ 2354 2493 2472 2473 2375 2374 2354 2494 2493 2473
+ 2375 2354 2355 2494 2473 2474 2375 2355 2356 2494
+ 2474 2475 2375 2356 2357 2494 2475 2476 2376 2375
+ 2357 2495 2494 2476 2376 2357 2358 2495 2476 2477
+ 2377 2376 2358 2496 2495 2477 2377 2358 2359 2496
+ 2477 2478 2378 2377 2359 2497 2496 2478 2378 2359
+ 2360 2497 2478 2479 2361 2378 2360 2480 2497 2479
+ 2361 2360 2337 2480 2479 2456 2379 2361 2362 2498
+ 2480 2481 2380 2379 2362 2499 2498 2481 2380 2362
+ 2363 2499 2481 2482 2381 2380 2363 2500 2499 2482
+ 2381 2363 2364 2500 2482 2483 2382 2381 2364 2501
+ 2500 2483 2382 2364 2365 2501 2483 2484 2382 2365
+ 2366 2501 2484 2485 2382 2366 2367 2501 2485 2486
+ 2383 2382 2367 2502 2501 2486 2383 2367 2368 2502
+ 2486 2487 2384 2383 2368 2503 2502 2487 2384 2368
+ 2369 2503 2487 2488 2385 2384 2369 2504 2503 2488
+ 2385 2369 2370 2504 2488 2489 2385 2370 2371 2504
+ 2489 2490 2386 2385 2371 2505 2504 2490 2386 2371
+ 2372 2505 2490 2491 2386 2372 2373 2505 2491 2492
+ 2387 2386 2373 2506 2505 2492 2387 2373 2374 2506
+ 2492 2493 2388 2387 2374 2507 2506 2493 2388 2374
+ 2375 2507 2493 2494 2388 2375 2376 2507 2494 2495
+ 2389 2388 2376 2508 2507 2495 2389 2376 2377 2508
+ 2495 2496 2390 2389 2377 2509 2508 2496 2390 2377
+ 2378 2509 2496 2497 2379 2390 2378 2498 2509 2497
+ 2379 2378 2361 2498 2497 2480 2390 2379 2380 2509
+ 2498 2499 2391 2380 2381 2510 2499 2500 2392 2391
+ 2381 2511 2510 2500 2392 2381 2382 2511 2500 2501
+ 2392 2382 2383 2511 2501 2502 2393 2392 2383 2512
+ 2511 2502 2393 2383 2384 2512 2502 2503 2393 2384
+ 2385 2512 2503 2504 2393 2385 2386 2512 2504 2505
+ 2394 2393 2386 2513 2512 2505 2394 2386 2387 2513
+ 2505 2506 2394 2387 2388 2513 2506 2507 2394 2388
+ 2389 2513 2507 2508 2391 2394 2389 2510 2513 2508
+ 2391 2389 2390 2510 2508 2509 2391 2390 2380 2510
+ 2509 2499 2391 2392 2393 2510 2511 2512 2394 2391
+ 2393 2513 2510 2512 2395 1319 1308 2514 1440 1429
+ 2396 2397 2398 2515 2516 2517 2399 2400 2401 2518
+ 2519 2520 1220 1219 2402 1341 1340 2521 2403 2402
+ 2404 2522 2521 2523 2405 2403 2404 2524 2522 2523
+ 2405 2404 2406 2524 2523 2525 2407 2405 2406 2526
+ 2524 2525 2407 2406 2408 2526 2525 2527 2409 2407
+ 2408 2528 2526 2527 2409 2408 2410 2528 2527 2529
+ 2411 2409 2410 2530 2528 2529 2411 2410 2412 2530
+ 2529 2531 2413 2411 2412 2532 2530 2531 2413 2412
+ 2414 2532 2531 2533 2415 2413 2414 2534 2532 2533
+ 2415 2414 2416 2534 2533 2535 2417 2415 2416 2536
+ 2534 2535 2417 2416 2396 2536 2535 2515 2418 2417
+ 2396 2537 2536 2515 2418 2396 2398 2537 2515 2517
+ 2418 2398 2419 2537 2517 2538 2420 2418 2419 2539
+ 2537 2538 2420 2419 2421 2539 2538 2540 2422 2420
+ 2421 2541 2539 2540 2422 2421 2423 2541 2540 2542
+ 2424 2422 2423 2543 2541 2542 2424 2423 2425 2543
+ 2542 2544 2426 2424 2425 2545 2543 2544 2426 2425
+ 2427 2545 2544 2546 2428 2426 2427 2547 2545 2546
+ 2428 2427 2429 2547 2546 2548 2430 2428 2429 2549
+ 2547 2548 2430 2429 2431 2549 2548 2550 2432 2430
+ 2431 2551 2549 2550 2432 2431 2399 2551 2550 2518
+ 2433 2432 2399 2552 2551 2518 2433 2399 2401 2552
+ 2518 2520 2433 2401 2434 2552 2520 2553 2435 2433
+ 2434 2554 2552 2553 2435 2434 2436 2554 2553 2555
+ 2437 2435 2436 2556 2554 2555 2437 2436 2438 2556
+ 2555 2557 2439 2437 2438 2558 2556 2557 2439 2438
+ 2440 2558 2557 2559 2441 2439 2440 2560 2558 2559
+ 2441 2440 2442 2560 2559 2561 2443 2441 2442 2562
+ 2560 2561 2443 2442 2444 2562 2561 2563 2445 2443
+ 2444 2564 2562 2563 2445 2444 2446 2564 2563 2565
+ 2447 2445 2446 2566 2564 2565 2447 2446 2395 2566
+ 2565 2514 2448 2447 2395 2567 2566 2514 2448 2395
+ 1308 2567 2514 1429 2448 1308 1297 2567 1429 1418
+ 2449 2448 1297 2568 2567 1418 2449 1297 1286 2568
+ 1418 1407 2450 2449 1286 2569 2568 1407 2450 1286
+ 1275 2569 1407 1396 2451 2450 1275 2570 2569 1396
+ 2451 1275 1264 2570 1396 1385 2452 2451 1264 2571
+ 2570 1385 2452 1264 1253 2571 1385 1374 2453 2452
+ 1253 2572 2571 1374 2453 1253 1242 2572 1374 1363
+ 2454 2453 1242 2573 2572 1363 2454 1242 1231 2573
+ 1363 1352 2455 2454 1231 2574 2573 1352 2455 1231
+ 1220 2574 1352 1341 2403 2455 1220 2522 2574 1341
+ 2403 1220 2402 2522 1341 2521 2456 2403 2405 2575
+ 2522 2524 2457 2456 2405 2576 2575 2524 2457 2405
+ 2407 2576 2524 2526 2458 2457 2407 2577 2576 2526
+ 2458 2407 2409 2577 2526 2528 2459 2458 2409 2578
+ 2577 2528 2459 2409 2411 2578 2528 2530 2460 2459
+ 2411 2579 2578 2530 2460 2411 2413 2579 2530 2532
+ 2461 2460 2413 2580 2579 2532 2461 2413 2415 2580
+ 2532 2534 2462 2461 2415 2581 2580 2534 2462 2415
+ 2417 2581 2534 2536 2462 2417 2418 2581 2536 2537
+ 2463 2462 2418 2582 2581 2537 2463 2418 2420 2582
+ 2537 2539 2463 2420 2422 2582 2539 2541 2464 2463
+ 2422 2583 2582 2541 2464 2422 2424 2583 2541 2543
+ 2465 2464 2424 2584 2583 2543 2465 2424 2426 2584
+ 2543 2545 2466 2465 2426 2585 2584 2545 2466 2426
+ 2428 2585 2545 2547 2467 2466 2428 2586 2585 2547
+ 2467 2428 2430 2586 2547 2549 2468 2467 2430 2587
+ 2586 2549 2468 2430 2432 2587 2549 2551 2468 2432
+ 2433 2587 2551 2552 2469 2468 2433 2588 2587 2552
+ 2469 2433 2435 2588 2552 2554 2469 2435 2437 2588
+ 2554 2556 2470 2469 2437 2589 2588 2556 2470 2437
+ 2439 2589 2556 2558 2471 2470 2439 2590 2589 2558
+ 2471 2439 2441 2590 2558 2560 2472 2471 2441 2591
+ 2590 2560 2472 2441 2443 2591 2560 2562 2473 2472
+ 2443 2592 2591 2562 2473 2443 2445 2592 2562 2564
+ 2474 2473 2445 2593 2592 2564 2474 2445 2447 2593
+ 2564 2566 2474 2447 2448 2593 2566 2567 2475 2474
+ 2448 2594 2593 2567 2475 2448 2449 2594 2567 2568
+ 2475 2449 2450 2594 2568 2569 2476 2475 2450 2595
+ 2594 2569 2476 2450 2451 2595 2569 2570 2477 2476
+ 2451 2596 2595 2570 2477 2451 2452 2596 2570 2571
+ 2478 2477 2452 2597 2596 2571 2478 2452 2453 2597
+ 2571 2572 2479 2478 2453 2598 2597 2572 2479 2453
+ 2454 2598 2572 2573 2456 2479 2454 2575 2598 2573
+ 2456 2454 2455 2575 2573 2574 2456 2455 2403 2575
+ 2574 2522 2480 2456 2457 2599 2575 2576 2481 2480
+ 2457 2600 2599 2576 2481 2457 2458 2600 2576 2577
+ 2482 2481 2458 2601 2600 2577 2482 2458 2459 2601
+ 2577 2578 2483 2482 2459 2602 2601 2578 2483 2459
+ 2460 2602 2578 2579 2484 2483 2460 2603 2602 2579
+ 2484 2460 2461 2603 2579 2580 2485 2484 2461 2604
+ 2603 2580 2485 2461 2462 2604 2580 2581 2485 2462
+ 2463 2604 2581 2582 2485 2463 2464 2604 2582 2583
+ 2486 2485 2464 2605 2604 2583 2486 2464 2465 2605
+ 2583 2584 2487 2486 2465 2606 2605 2584 2487 2465
+ 2466 2606 2584 2585 2488 2487 2466 2607 2606 2585
+ 2488 2466 2467 2607 2585 2586 2489 2488 2467 2608
+ 2607 2586 2489 2467 2468 2608 2586 2587 2489 2468
+ 2469 2608 2587 2588 2490 2489 2469 2609 2608 2588
+ 2490 2469 2470 2609 2588 2589 2491 2490 2470 2610
+ 2609 2589 2491 2470 2471 2610 2589 2590 2492 2491
+ 2471 2611 2610 2590 2492 2471 2472 2611 2590 2591
+ 2493 2492 2472 2612 2611 2591 2493 2472 2473 2612
+ 2591 2592 2494 2493 2473 2613 2612 2592 2494 2473
+ 2474 2613 2592 2593 2494 2474 2475 2613 2593 2594
+ 2494 2475 2476 2613 2594 2595 2495 2494 2476 2614
+ 2613 2595 2495 2476 2477 2614 2595 2596 2496 2495
+ 2477 2615 2614 2596 2496 2477 2478 2615 2596 2597
+ 2497 2496 2478 2616 2615 2597 2497 2478 2479 2616
+ 2597 2598 2480 2497 2479 2599 2616 2598 2480 2479
+ 2456 2599 2598 2575 2498 2480 2481 2617 2599 2600
+ 2499 2498 2481 2618 2617 2600 2499 2481 2482 2618
+ 2600 2601 2500 2499 2482 2619 2618 2601 2500 2482
+ 2483 2619 2601 2602 2501 2500 2483 2620 2619 2602
+ 2501 2483 2484 2620 2602 2603 2501 2484 2485 2620
+ 2603 2604 2501 2485 2486 2620 2604 2605 2502 2501
+ 2486 2621 2620 2605 2502 2486 2487 2621 2605 2606
+ 2503 2502 2487 2622 2621 2606 2503 2487 2488 2622
+ 2606 2607 2504 2503 2488 2623 2622 2607 2504 2488
+ 2489 2623 2607 2608 2504 2489 2490 2623 2608 2609
+ 2505 2504 2490 2624 2623 2609 2505 2490 2491 2624
+ 2609 2610 2505 2491 2492 2624 2610 2611 2506 2505
+ 2492 2625 2624 2611 2506 2492 2493 2625 2611 2612
+ 2507 2506 2493 2626 2625 2612 2507 2493 2494 2626
+ 2612 2613 2507 2494 2495 2626 2613 2614 2508 2507
+ 2495 2627 2626 2614 2508 2495 2496 2627 2614 2615
+ 2509 2508 2496 2628 2627 2615 2509 2496 2497 2628
+ 2615 2616 2498 2509 2497 2617 2628 2616 2498 2497
+ 2480 2617 2616 2599 2509 2498 2499 2628 2617 2618
+ 2510 2499 2500 2629 2618 2619 2511 2510 2500 2630
+ 2629 2619 2511 2500 2501 2630 2619 2620 2511 2501
+ 2502 2630 2620 2621 2512 2511 2502 2631 2630 2621
+ 2512 2502 2503 2631 2621 2622 2512 2503 2504 2631
+ 2622 2623 2512 2504 2505 2631 2623 2624 2513 2512
+ 2505 2632 2631 2624 2513 2505 2506 2632 2624 2625
+ 2513 2506 2507 2632 2625 2626 2513 2507 2508 2632
+ 2626 2627 2510 2513 2508 2629 2632 2627 2510 2508
+ 2509 2629 2627 2628 2510 2509 2499 2629 2628 2618
+ 2510 2511 2512 2629 2630 2631 2513 2510 2512 2632
+ 2629 2631 2514 1440 1429 2633 1561 1550 2515 2516
+ 2517 2634 2635 2636 2518 2519 2520 2637 2638 2639
+ 1341 1340 2521 1462 1461 2640 2522 2521 2523 2641
+ 2640 2642 2524 2522 2523 2643 2641 2642 2524 2523
+ 2525 2643 2642 2644 2526 2524 2525 2645 2643 2644
+ 2526 2525 2527 2645 2644 2646 2528 2526 2527 2647
+ 2645 2646 2528 2527 2529 2647 2646 2648 2530 2528
+ 2529 2649 2647 2648 2530 2529 2531 2649 2648 2650
+ 2532 2530 2531 2651 2649 2650 2532 2531 2533 2651
+ 2650 2652 2534 2532 2533 2653 2651 2652 2534 2533
+ 2535 2653 2652 2654 2536 2534 2535 2655 2653 2654
+ 2536 2535 2515 2655 2654 2634 2537 2536 2515 2656
+ 2655 2634 2537 2515 2517 2656 2634 2636 2537 2517
+ 2538 2656 2636 2657 2539 2537 2538 2658 2656 2657
+ 2539 2538 2540 2658 2657 2659 2541 2539 2540 2660
+ 2658 2659 2541 2540 2542 2660 2659 2661 2543 2541
+ 2542 2662 2660 2661 2543 2542 2544 2662 2661 2663
+ 2545 2543 2544 2664 2662 2663 2545 2544 2546 2664
+ 2663 2665 2547 2545 2546 2666 2664 2665 2547 2546
+ 2548 2666 2665 2667 2549 2547 2548 2668 2666 2667
+ 2549 2548 2550 2668 2667 2669 2551 2549 2550 2670
+ 2668 2669 2551 2550 2518 2670 2669 2637 2552 2551
+ 2518 2671 2670 2637 2552 2518 2520 2671 2637 2639
+ 2552 2520 2553 2671 2639 2672 2554 2552 2553 2673
+ 2671 2672 2554 2553 2555 2673 2672 2674 2556 2554
+ 2555 2675 2673 2674 2556 2555 2557 2675 2674 2676
+ 2558 2556 2557 2677 2675 2676 2558 2557 2559 2677
+ 2676 2678 2560 2558 2559 2679 2677 2678 2560 2559
+ 2561 2679 2678 2680 2562 2560 2561 2681 2679 2680
+ 2562 2561 2563 2681 2680 2682 2564 2562 2563 2683
+ 2681 2682 2564 2563 2565 2683 2682 2684 2566 2564
+ 2565 2685 2683 2684 2566 2565 2514 2685 2684 2633
+ 2567 2566 2514 2686 2685 2633 2567 2514 1429 2686
+ 2633 1550 2567 1429 1418 2686 1550 1539 2568 2567
+ 1418 2687 2686 1539 2568 1418 1407 2687 1539 1528
+ 2569 2568 1407 2688 2687 1528 2569 1407 1396 2688
+ 1528 1517 2570 2569 1396 2689 2688 1517 2570 1396
+ 1385 2689 1517 1506 2571 2570 1385 2690 2689 1506
+ 2571 1385 1374 2690 1506 1495 2572 2571 1374 2691
+ 2690 1495 2572 1374 1363 2691 1495 1484 2573 2572
+ 1363 2692 2691 1484 2573 1363 1352 2692 1484 1473
+ 2574 2573 1352 2693 2692 1473 2574 1352 1341 2693
+ 1473 1462 2522 2574 1341 2641 2693 1462 2522 1341
+ 2521 2641 1462 2640 2575 2522 2524 2694 2641 2643
+ 2576 2575 2524 2695 2694 2643 2576 2524 2526 2695
+ 2643 2645 2577 2576 2526 2696 2695 2645 2577 2526
+ 2528 2696 2645 2647 2578 2577 2528 2697 2696 2647
+ 2578 2528 2530 2697 2647 2649 2579 2578 2530 2698
+ 2697 2649 2579 2530 2532 2698 2649 2651 2580 2579
+ 2532 2699 2698 2651 2580 2532 2534 2699 2651 2653
+ 2581 2580 2534 2700 2699 2653 2581 2534 2536 2700
+ 2653 2655 2581 2536 2537 2700 2655 2656 2582 2581
+ 2537 2701 2700 2656 2582 2537 2539 2701 2656 2658
+ 2582 2539 2541 2701 2658 2660 2583 2582 2541 2702
+ 2701 2660 2583 2541 2543 2702 2660 2662 2584 2583
+ 2543 2703 2702 2662 2584 2543 2545 2703 2662 2664
+ 2585 2584 2545 2704 2703 2664 2585 2545 2547 2704
+ 2664 2666 2586 2585 2547 2705 2704 2666 2586 2547
+ 2549 2705 2666 2668 2587 2586 2549 2706 2705 2668
+ 2587 2549 2551 2706 2668 2670 2587 2551 2552 2706
+ 2670 2671 2588 2587 2552 2707 2706 2671 2588 2552
+ 2554 2707 2671 2673 2588 2554 2556 2707 2673 2675
+ 2589 2588 2556 2708 2707 2675 2589 2556 2558 2708
+ 2675 2677 2590 2589 2558 2709 2708 2677 2590 2558
+ 2560 2709 2677 2679 2591 2590 2560 2710 2709 2679
+ 2591 2560 2562 2710 2679 2681 2592 2591 2562 2711
+ 2710 2681 2592 2562 2564 2711 2681 2683 2593 2592
+ 2564 2712 2711 2683 2593 2564 2566 2712 2683 2685
+ 2593 2566 2567 2712 2685 2686 2594 2593 2567 2713
+ 2712 2686 2594 2567 2568 2713 2686 2687 2594 2568
+ 2569 2713 2687 2688 2595 2594 2569 2714 2713 2688
+ 2595 2569 2570 2714 2688 2689 2596 2595 2570 2715
+ 2714 2689 2596 2570 2571 2715 2689 2690 2597 2596
+ 2571 2716 2715 2690 2597 2571 2572 2716 2690 2691
+ 2598 2597 2572 2717 2716 2691 2598 2572 2573 2717
+ 2691 2692 2575 2598 2573 2694 2717 2692 2575 2573
+ 2574 2694 2692 2693 2575 2574 2522 2694 2693 2641
+ 2599 2575 2576 2718 2694 2695 2600 2599 2576 2719
+ 2718 2695 2600 2576 2577 2719 2695 2696 2601 2600
+ 2577 2720 2719 2696 2601 2577 2578 2720 2696 2697
+ 2602 2601 2578 2721 2720 2697 2602 2578 2579 2721
+ 2697 2698 2603 2602 2579 2722 2721 2698 2603 2579
+ 2580 2722 2698 2699 2604 2603 2580 2723 2722 2699
+ 2604 2580 2581 2723 2699 2700 2604 2581 2582 2723
+ 2700 2701 2604 2582 2583 2723 2701 2702 2605 2604
+ 2583 2724 2723 2702 2605 2583 2584 2724 2702 2703
+ 2606 2605 2584 2725 2724 2703 2606 2584 2585 2725
+ 2703 2704 2607 2606 2585 2726 2725 2704 2607 2585
+ 2586 2726 2704 2705 2608 2607 2586 2727 2726 2705
+ 2608 2586 2587 2727 2705 2706 2608 2587 2588 2727
+ 2706 2707 2609 2608 2588 2728 2727 2707 2609 2588
+ 2589 2728 2707 2708 2610 2609 2589 2729 2728 2708
+ 2610 2589 2590 2729 2708 2709 2611 2610 2590 2730
+ 2729 2709 2611 2590 2591 2730 2709 2710 2612 2611
+ 2591 2731 2730 2710 2612 2591 2592 2731 2710 2711
+ 2613 2612 2592 2732 2731 2711 2613 2592 2593 2732
+ 2711 2712 2613 2593 2594 2732 2712 2713 2613 2594
+ 2595 2732 2713 2714 2614 2613 2595 2733 2732 2714
+ 2614 2595 2596 2733 2714 2715 2615 2614 2596 2734
+ 2733 2715 2615 2596 2597 2734 2715 2716 2616 2615
+ 2597 2735 2734 2716 2616 2597 2598 2735 2716 2717
+ 2599 2616 2598 2718 2735 2717 2599 2598 2575 2718
+ 2717 2694 2617 2599 2600 2736 2718 2719 2618 2617
+ 2600 2737 2736 2719 2618 2600 2601 2737 2719 2720
+ 2619 2618 2601 2738 2737 2720 2619 2601 2602 2738
+ 2720 2721 2620 2619 2602 2739 2738 2721 2620 2602
+ 2603 2739 2721 2722 2620 2603 2604 2739 2722 2723
+ 2620 2604 2605 2739 2723 2724 2621 2620 2605 2740
+ 2739 2724 2621 2605 2606 2740 2724 2725 2622 2621
+ 2606 2741 2740 2725 2622 2606 2607 2741 2725 2726
+ 2623 2622 2607 2742 2741 2726 2623 2607 2608 2742
+ 2726 2727 2623 2608 2609 2742 2727 2728 2624 2623
+ 2609 2743 2742 2728 2624 2609 2610 2743 2728 2729
+ 2624 2610 2611 2743 2729 2730 2625 2624 2611 2744
+ 2743 2730 2625 2611 2612 2744 2730 2731 2626 2625
+ 2612 2745 2744 2731 2626 2612 2613 2745 2731 2732
+ 2626 2613 2614 2745 2732 2733 2627 2626 2614 2746
+ 2745 2733 2627 2614 2615 2746 2733 2734 2628 2627
+ 2615 2747 2746 2734 2628 2615 2616 2747 2734 2735
+ 2617 2628 2616 2736 2747 2735 2617 2616 2599 2736
+ 2735 2718 2628 2617 2618 2747 2736 2737 2629 2618
+ 2619 2748 2737 2738 2630 2629 2619 2749 2748 2738
+ 2630 2619 2620 2749 2738 2739 2630 2620 2621 2749
+ 2739 2740 2631 2630 2621 2750 2749 2740 2631 2621
+ 2622 2750 2740 2741 2631 2622 2623 2750 2741 2742
+ 2631 2623 2624 2750 2742 2743 2632 2631 2624 2751
+ 2750 2743 2632 2624 2625 2751 2743 2744 2632 2625
+ 2626 2751 2744 2745 2632 2626 2627 2751 2745 2746
+ 2629 2632 2627 2748 2751 2746 2629 2627 2628 2748
+ 2746 2747 2629 2628 2618 2748 2747 2737 2629 2630
+ 2631 2748 2749 2750 2632 2629 2631 2751 2748 2750
+ 14 0 3 8 1000
+ 17 28 29
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 271 99 472 1562 2752 2753 72 71
+ 272 271 1562 1613 2754 2752 71 70 273 272
+ 1613 1611 2755 2754 70 69 274 273 1611 1609
+ 2756 2755 69 68 275 274 1609 1607 2757 2756
+ 68 67 276 275 1607 1605 2758 2757 67 66
+ 277 276 1605 1603 2759 2758 66 65 278 277
+ 1603 1601 2760 2759 65 64 279 278 1601 1568
+ 2761 2760 64 6 73 279 1568 1567 2762 2761
+ 99 271 280 98 2753 2752 2763 2764 271 272
+ 281 280 2752 2754 2765 2763 272 273 282 281
+ 2754 2755 2766 2765 273 274 283 282 2755 2756
+ 2767 2766 274 275 284 283 2756 2757 2768 2767
+ 275 276 285 284 2757 2758 2769 2768 276 277
+ 286 285 2758 2759 2770 2769 277 278 287 286
+ 2759 2760 2771 2770 278 279 288 287 2760 2761
+ 2772 2771 279 73 74 288 2761 2762 2773 2772
+ 98 280 289 97 2764 2763 2774 2775 280 281
+ 290 289 2763 2765 2776 2774 281 282 291 290
+ 2765 2766 2777 2776 282 283 292 291 2766 2767
+ 2778 2777 283 284 293 292 2767 2768 2779 2778
+ 284 285 294 293 2768 2769 2780 2779 285 286
+ 295 294 2769 2770 2781 2780 286 287 296 295
+ 2770 2771 2782 2781 287 288 297 296 2771 2772
+ 2783 2782 288 74 75 297 2772 2773 2784 2783
+ 97 289 298 96 2775 2774 2785 2786 289 290
+ 299 298 2774 2776 2787 2785 290 291 300 299
+ 2776 2777 2788 2787 291 292 301 300 2777 2778
+ 2789 2788 292 293 302 301 2778 2779 2790 2789
+ 293 294 303 302 2779 2780 2791 2790 294 295
+ 304 303 2780 2781 2792 2791 295 296 305 304
+ 2781 2782 2793 2792 296 297 306 305 2782 2783
+ 2794 2793 297 75 76 306 2783 2784 2795 2794
+ 96 298 307 95 2786 2785 2796 2797 298 299
+ 308 307 2785 2787 2798 2796 299 300 309 308
+ 2787 2788 2799 2798 300 301 310 309 2788 2789
+ 2800 2799 301 302 311 310 2789 2790 2801 2800
+ 302 303 312 311 2790 2791 2802 2801 303 304
+ 313 312 2791 2792 2803 2802 304 305 314 313
+ 2792 2793 2804 2803 305 306 315 314 2793 2794
+ 2805 2804 306 76 77 315 2794 2795 2806 2805
+ 95 307 316 94 2797 2796 2807 2808 307 308
+ 317 316 2796 2798 2809 2807 308 309 318 317
+ 2798 2799 2810 2809 309 310 319 318 2799 2800
+ 2811 2810 310 311 320 319 2800 2801 2812 2811
+ 311 312 321 320 2801 2802 2813 2812 312 313
+ 322 321 2802 2803 2814 2813 313 314 323 322
+ 2803 2804 2815 2814 314 315 324 323 2804 2805
+ 2816 2815 315 77 78 324 2805 2806 2817 2816
+ 94 316 325 93 2808 2807 2818 2819 316 317
+ 326 325 2807 2809 2820 2818 317 318 327 326
+ 2809 2810 2821 2820 318 319 328 327 2810 2811
+ 2822 2821 319 320 329 328 2811 2812 2823 2822
+ 320 321 330 329 2812 2813 2824 2823 321 322
+ 331 330 2813 2814 2825 2824 322 323 332 331
+ 2814 2815 2826 2825 323 324 333 332 2815 2816
+ 2827 2826 324 78 79 333 2816 2817 2828 2827
+ 93 325 334 92 2819 2818 2829 2830 325 326
+ 335 334 2818 2820 2831 2829 326 327 336 335
+ 2820 2821 2832 2831 327 328 337 336 2821 2822
+ 2833 2832 328 329 338 337 2822 2823 2834 2833
+ 329 330 339 338 2823 2824 2835 2834 330 331
+ 340 339 2824 2825 2836 2835 331 332 341 340
+ 2825 2826 2837 2836 332 333 342 341 2826 2827
+ 2838 2837 333 79 80 342 2827 2828 2839 2838
+ 92 334 343 91 2830 2829 2840 2841 334 335
+ 344 343 2829 2831 2842 2840 335 336 345 344
+ 2831 2832 2843 2842 336 337 346 345 2832 2833
+ 2844 2843 337 338 347 346 2833 2834 2845 2844
+ 338 339 348 347 2834 2835 2846 2845 339 340
+ 349 348 2835 2836 2847 2846 340 341 350 349
+ 2836 2837 2848 2847 341 342 351 350 2837 2838
+ 2849 2848 342 80 81 351 2838 2839 2850 2849
+ 91 343 90 7 2841 2840 2851 2852 343 344
+ 89 90 2840 2842 2853 2851 344 345 88 89
+ 2842 2843 2854 2853 345 346 87 88 2843 2844
+ 2855 2854 346 347 86 87 2844 2845 2856 2855
+ 347 348 85 86 2845 2846 2857 2856 348 349
+ 84 85 2846 2847 2858 2857 349 350 83 84
+ 2847 2848 2859 2858 350 351 82 83 2848 2849
+ 2860 2859 351 81 8 82 2849 2850 2861 2860
+ 472 1562 2752 2753 593 1681 2862 2863 1562 1613
+ 2754 2752 1681 1732 2864 2862 1613 1611 2755 2754
+ 1732 1730 2865 2864 1611 1609 2756 2755 1730 1728
+ 2866 2865 1609 1607 2757 2756 1728 1726 2867 2866
+ 1607 1605 2758 2757 1726 1724 2868 2867 1605 1603
+ 2759 2758 1724 1722 2869 2868 1603 1601 2760 2759
+ 1722 1720 2870 2869 1601 1568 2761 2760 1720 1687
+ 2871 2870 1568 1567 2762 2761 1687 1686 2872 2871
+ 2753 2752 2763 2764 2863 2862 2873 2874 2752 2754
+ 2765 2763 2862 2864 2875 2873 2754 2755 2766 2765
+ 2864 2865 2876 2875 2755 2756 2767 2766 2865 2866
+ 2877 2876 2756 2757 2768 2767 2866 2867 2878 2877
+ 2757 2758 2769 2768 2867 2868 2879 2878 2758 2759
+ 2770 2769 2868 2869 2880 2879 2759 2760 2771 2770
+ 2869 2870 2881 2880 2760 2761 2772 2771 2870 2871
+ 2882 2881 2761 2762 2773 2772 2871 2872 2883 2882
+ 2764 2763 2774 2775 2874 2873 2884 2885 2763 2765
+ 2776 2774 2873 2875 2886 2884 2765 2766 2777 2776
+ 2875 2876 2887 2886 2766 2767 2778 2777 2876 2877
+ 2888 2887 2767 2768 2779 2778 2877 2878 2889 2888
+ 2768 2769 2780 2779 2878 2879 2890 2889 2769 2770
+ 2781 2780 2879 2880 2891 2890 2770 2771 2782 2781
+ 2880 2881 2892 2891 2771 2772 2783 2782 2881 2882
+ 2893 2892 2772 2773 2784 2783 2882 2883 2894 2893
+ 2775 2774 2785 2786 2885 2884 2895 2896 2774 2776
+ 2787 2785 2884 2886 2897 2895 2776 2777 2788 2787
+ 2886 2887 2898 2897 2777 2778 2789 2788 2887 2888
+ 2899 2898 2778 2779 2790 2789 2888 2889 2900 2899
+ 2779 2780 2791 2790 2889 2890 2901 2900 2780 2781
+ 2792 2791 2890 2891 2902 2901 2781 2782 2793 2792
+ 2891 2892 2903 2902 2782 2783 2794 2793 2892 2893
+ 2904 2903 2783 2784 2795 2794 2893 2894 2905 2904
+ 2786 2785 2796 2797 2896 2895 2906 2907 2785 2787
+ 2798 2796 2895 2897 2908 2906 2787 2788 2799 2798
+ 2897 2898 2909 2908 2788 2789 2800 2799 2898 2899
+ 2910 2909 2789 2790 2801 2800 2899 2900 2911 2910
+ 2790 2791 2802 2801 2900 2901 2912 2911 2791 2792
+ 2803 2802 2901 2902 2913 2912 2792 2793 2804 2803
+ 2902 2903 2914 2913 2793 2794 2805 2804 2903 2904
+ 2915 2914 2794 2795 2806 2805 2904 2905 2916 2915
+ 2797 2796 2807 2808 2907 2906 2917 2918 2796 2798
+ 2809 2807 2906 2908 2919 2917 2798 2799 2810 2809
+ 2908 2909 2920 2919 2799 2800 2811 2810 2909 2910
+ 2921 2920 2800 2801 2812 2811 2910 2911 2922 2921
+ 2801 2802 2813 2812 2911 2912 2923 2922 2802 2803
+ 2814 2813 2912 2913 2924 2923 2803 2804 2815 2814
+ 2913 2914 2925 2924 2804 2805 2816 2815 2914 2915
+ 2926 2925 2805 2806 2817 2816 2915 2916 2927 2926
+ 2808 2807 2818 2819 2918 2917 2928 2929 2807 2809
+ 2820 2818 2917 2919 2930 2928 2809 2810 2821 2820
+ 2919 2920 2931 2930 2810 2811 2822 2821 2920 2921
+ 2932 2931 2811 2812 2823 2822 2921 2922 2933 2932
+ 2812 2813 2824 2823 2922 2923 2934 2933 2813 2814
+ 2825 2824 2923 2924 2935 2934 2814 2815 2826 2825
+ 2924 2925 2936 2935 2815 2816 2827 2826 2925 2926
+ 2937 2936 2816 2817 2828 2827 2926 2927 2938 2937
+ 2819 2818 2829 2830 2929 2928 2939 2940 2818 2820
+ 2831 2829 2928 2930 2941 2939 2820 2821 2832 2831
+ 2930 2931 2942 2941 2821 2822 2833 2832 2931 2932
+ 2943 2942 2822 2823 2834 2833 2932 2933 2944 2943
+ 2823 2824 2835 2834 2933 2934 2945 2944 2824 2825
+ 2836 2835 2934 2935 2946 2945 2825 2826 2837 2836
+ 2935 2936 2947 2946 2826 2827 2838 2837 2936 2937
+ 2948 2947 2827 2828 2839 2838 2937 2938 2949 2948
+ 2830 2829 2840 2841 2940 2939 2950 2951 2829 2831
+ 2842 2840 2939 2941 2952 2950 2831 2832 2843 2842
+ 2941 2942 2953 2952 2832 2833 2844 2843 2942 2943
+ 2954 2953 2833 2834 2845 2844 2943 2944 2955 2954
+ 2834 2835 2846 2845 2944 2945 2956 2955 2835 2836
+ 2847 2846 2945 2946 2957 2956 2836 2837 2848 2847
+ 2946 2947 2958 2957 2837 2838 2849 2848 2947 2948
+ 2959 2958 2838 2839 2850 2849 2948 2949 2960 2959
+ 2841 2840 2851 2852 2951 2950 2961 2962 2840 2842
+ 2853 2851 2950 2952 2963 2961 2842 2843 2854 2853
+ 2952 2953 2964 2963 2843 2844 2855 2854 2953 2954
+ 2965 2964 2844 2845 2856 2855 2954 2955 2966 2965
+ 2845 2846 2857 2856 2955 2956 2967 2966 2846 2847
+ 2858 2857 2956 2957 2968 2967 2847 2848 2859 2858
+ 2957 2958 2969 2968 2848 2849 2860 2859 2958 2959
+ 2970 2969 2849 2850 2861 2860 2959 2960 2971 2970
+ 593 1681 2862 2863 714 1800 2972 2973 1681 1732
+ 2864 2862 1800 1851 2974 2972 1732 1730 2865 2864
+ 1851 1849 2975 2974 1730 1728 2866 2865 1849 1847
+ 2976 2975 1728 1726 2867 2866 1847 1845 2977 2976
+ 1726 1724 2868 2867 1845 1843 2978 2977 1724 1722
+ 2869 2868 1843 1841 2979 2978 1722 1720 2870 2869
+ 1841 1839 2980 2979 1720 1687 2871 2870 1839 1806
+ 2981 2980 1687 1686 2872 2871 1806 1805 2982 2981
+ 2863 2862 2873 2874 2973 2972 2983 2984 2862 2864
+ 2875 2873 2972 2974 2985 2983 2864 2865 2876 2875
+ 2974 2975 2986 2985 2865 2866 2877 2876 2975 2976
+ 2987 2986 2866 2867 2878 2877 2976 2977 2988 2987
+ 2867 2868 2879 2878 2977 2978 2989 2988 2868 2869
+ 2880 2879 2978 2979 2990 2989 2869 2870 2881 2880
+ 2979 2980 2991 2990 2870 2871 2882 2881 2980 2981
+ 2992 2991 2871 2872 2883 2882 2981 2982 2993 2992
+ 2874 2873 2884 2885 2984 2983 2994 2995 2873 2875
+ 2886 2884 2983 2985 2996 2994 2875 2876 2887 2886
+ 2985 2986 2997 2996 2876 2877 2888 2887 2986 2987
+ 2998 2997 2877 2878 2889 2888 2987 2988 2999 2998
+ 2878 2879 2890 2889 2988 2989 3000 2999 2879 2880
+ 2891 2890 2989 2990 3001 3000 2880 2881 2892 2891
+ 2990 2991 3002 3001 2881 2882 2893 2892 2991 2992
+ 3003 3002 2882 2883 2894 2893 2992 2993 3004 3003
+ 2885 2884 2895 2896 2995 2994 3005 3006 2884 2886
+ 2897 2895 2994 2996 3007 3005 2886 2887 2898 2897
+ 2996 2997 3008 3007 2887 2888 2899 2898 2997 2998
+ 3009 3008 2888 2889 2900 2899 2998 2999 3010 3009
+ 2889 2890 2901 2900 2999 3000 3011 3010 2890 2891
+ 2902 2901 3000 3001 3012 3011 2891 2892 2903 2902
+ 3001 3002 3013 3012 2892 2893 2904 2903 3002 3003
+ 3014 3013 2893 2894 2905 2904 3003 3004 3015 3014
+ 2896 2895 2906 2907 3006 3005 3016 3017 2895 2897
+ 2908 2906 3005 3007 3018 3016 2897 2898 2909 2908
+ 3007 3008 3019 3018 2898 2899 2910 2909 3008 3009
+ 3020 3019 2899 2900 2911 2910 3009 3010 3021 3020
+ 2900 2901 2912 2911 3010 3011 3022 3021 2901 2902
+ 2913 2912 3011 3012 3023 3022 2902 2903 2914 2913
+ 3012 3013 3024 3023 2903 2904 2915 2914 3013 3014
+ 3025 3024 2904 2905 2916 2915 3014 3015 3026 3025
+ 2907 2906 2917 2918 3017 3016 3027 3028 2906 2908
+ 2919 2917 3016 3018 3029 3027 2908 2909 2920 2919
+ 3018 3019 3030 3029 2909 2910 2921 2920 3019 3020
+ 3031 3030 2910 2911 2922 2921 3020 3021 3032 3031
+ 2911 2912 2923 2922 3021 3022 3033 3032 2912 2913
+ 2924 2923 3022 3023 3034 3033 2913 2914 2925 2924
+ 3023 3024 3035 3034 2914 2915 2926 2925 3024 3025
+ 3036 3035 2915 2916 2927 2926 3025 3026 3037 3036
+ 2918 2917 2928 2929 3028 3027 3038 3039 2917 2919
+ 2930 2928 3027 3029 3040 3038 2919 2920 2931 2930
+ 3029 3030 3041 3040 2920 2921 2932 2931 3030 3031
+ 3042 3041 2921 2922 2933 2932 3031 3032 3043 3042
+ 2922 2923 2934 2933 3032 3033 3044 3043 2923 2924
+ 2935 2934 3033 3034 3045 3044 2924 2925 2936 2935
+ 3034 3035 3046 3045 2925 2926 2937 2936 3035 3036
+ 3047 3046 2926 2927 2938 2937 3036 3037 3048 3047
+ 2929 2928 2939 2940 3039 3038 3049 3050 2928 2930
+ 2941 2939 3038 3040 3051 3049 2930 2931 2942 2941
+ 3040 3041 3052 3051 2931 2932 2943 2942 3041 3042
+ 3053 3052 2932 2933 2944 2943 3042 3043 3054 3053
+ 2933 2934 2945 2944 3043 3044 3055 3054 2934 2935
+ 2946 2945 3044 3045 3056 3055 2935 2936 2947 2946
+ 3045 3046 3057 3056 2936 2937 2948 2947 3046 3047
+ 3058 3057 2937 2938 2949 2948 3047 3048 3059 3058
+ 2940 2939 2950 2951 3050 3049 3060 3061 2939 2941
+ 2952 2950 3049 3051 3062 3060 2941 2942 2953 2952
+ 3051 3052 3063 3062 2942 2943 2954 2953 3052 3053
+ 3064 3063 2943 2944 2955 2954 3053 3054 3065 3064
+ 2944 2945 2956 2955 3054 3055 3066 3065 2945 2946
+ 2957 2956 3055 3056 3067 3066 2946 2947 2958 2957
+ 3056 3057 3068 3067 2947 2948 2959 2958 3057 3058
+ 3069 3068 2948 2949 2960 2959 3058 3059 3070 3069
+ 2951 2950 2961 2962 3061 3060 3071 3072 2950 2952
+ 2963 2961 3060 3062 3073 3071 2952 2953 2964 2963
+ 3062 3063 3074 3073 2953 2954 2965 2964 3063 3064
+ 3075 3074 2954 2955 2966 2965 3064 3065 3076 3075
+ 2955 2956 2967 2966 3065 3066 3077 3076 2956 2957
+ 2968 2967 3066 3067 3078 3077 2957 2958 2969 2968
+ 3067 3068 3079 3078 2958 2959 2970 2969 3068 3069
+ 3080 3079 2959 2960 2971 2970 3069 3070 3081 3080
+ 714 1800 2972 2973 835 1919 3082 3083 1800 1851
+ 2974 2972 1919 1970 3084 3082 1851 1849 2975 2974
+ 1970 1968 3085 3084 1849 1847 2976 2975 1968 1966
+ 3086 3085 1847 1845 2977 2976 1966 1964 3087 3086
+ 1845 1843 2978 2977 1964 1962 3088 3087 1843 1841
+ 2979 2978 1962 1960 3089 3088 1841 1839 2980 2979
+ 1960 1958 3090 3089 1839 1806 2981 2980 1958 1925
+ 3091 3090 1806 1805 2982 2981 1925 1924 3092 3091
+ 2973 2972 2983 2984 3083 3082 3093 3094 2972 2974
+ 2985 2983 3082 3084 3095 3093 2974 2975 2986 2985
+ 3084 3085 3096 3095 2975 2976 2987 2986 3085 3086
+ 3097 3096 2976 2977 2988 2987 3086 3087 3098 3097
+ 2977 2978 2989 2988 3087 3088 3099 3098 2978 2979
+ 2990 2989 3088 3089 3100 3099 2979 2980 2991 2990
+ 3089 3090 3101 3100 2980 2981 2992 2991 3090 3091
+ 3102 3101 2981 2982 2993 2992 3091 3092 3103 3102
+ 2984 2983 2994 2995 3094 3093 3104 3105 2983 2985
+ 2996 2994 3093 3095 3106 3104 2985 2986 2997 2996
+ 3095 3096 3107 3106 2986 2987 2998 2997 3096 3097
+ 3108 3107 2987 2988 2999 2998 3097 3098 3109 3108
+ 2988 2989 3000 2999 3098 3099 3110 3109 2989 2990
+ 3001 3000 3099 3100 3111 3110 2990 2991 3002 3001
+ 3100 3101 3112 3111 2991 2992 3003 3002 3101 3102
+ 3113 3112 2992 2993 3004 3003 3102 3103 3114 3113
+ 2995 2994 3005 3006 3105 3104 3115 3116 2994 2996
+ 3007 3005 3104 3106 3117 3115 2996 2997 3008 3007
+ 3106 3107 3118 3117 2997 2998 3009 3008 3107 3108
+ 3119 3118 2998 2999 3010 3009 3108 3109 3120 3119
+ 2999 3000 3011 3010 3109 3110 3121 3120 3000 3001
+ 3012 3011 3110 3111 3122 3121 3001 3002 3013 3012
+ 3111 3112 3123 3122 3002 3003 3014 3013 3112 3113
+ 3124 3123 3003 3004 3015 3014 3113 3114 3125 3124
+ 3006 3005 3016 3017 3116 3115 3126 3127 3005 3007
+ 3018 3016 3115 3117 3128 3126 3007 3008 3019 3018
+ 3117 3118 3129 3128 3008 3009 3020 3019 3118 3119
+ 3130 3129 3009 3010 3021 3020 3119 3120 3131 3130
+ 3010 3011 3022 3021 3120 3121 3132 3131 3011 3012
+ 3023 3022 3121 3122 3133 3132 3012 3013 3024 3023
+ 3122 3123 3134 3133 3013 3014 3025 3024 3123 3124
+ 3135 3134 3014 3015 3026 3025 3124 3125 3136 3135
+ 3017 3016 3027 3028 3127 3126 3137 3138 3016 3018
+ 3029 3027 3126 3128 3139 3137 3018 3019 3030 3029
+ 3128 3129 3140 3139 3019 3020 3031 3030 3129 3130
+ 3141 3140 3020 3021 3032 3031 3130 3131 3142 3141
+ 3021 3022 3033 3032 3131 3132 3143 3142 3022 3023
+ 3034 3033 3132 3133 3144 3143 3023 3024 3035 3034
+ 3133 3134 3145 3144 3024 3025 3036 3035 3134 3135
+ 3146 3145 3025 3026 3037 3036 3135 3136 3147 3146
+ 3028 3027 3038 3039 3138 3137 3148 3149 3027 3029
+ 3040 3038 3137 3139 3150 3148 3029 3030 3041 3040
+ 3139 3140 3151 3150 3030 3031 3042 3041 3140 3141
+ 3152 3151 3031 3032 3043 3042 3141 3142 3153 3152
+ 3032 3033 3044 3043 3142 3143 3154 3153 3033 3034
+ 3045 3044 3143 3144 3155 3154 3034 3035 3046 3045
+ 3144 3145 3156 3155 3035 3036 3047 3046 3145 3146
+ 3157 3156 3036 3037 3048 3047 3146 3147 3158 3157
+ 3039 3038 3049 3050 3149 3148 3159 3160 3038 3040
+ 3051 3049 3148 3150 3161 3159 3040 3041 3052 3051
+ 3150 3151 3162 3161 3041 3042 3053 3052 3151 3152
+ 3163 3162 3042 3043 3054 3053 3152 3153 3164 3163
+ 3043 3044 3055 3054 3153 3154 3165 3164 3044 3045
+ 3056 3055 3154 3155 3166 3165 3045 3046 3057 3056
+ 3155 3156 3167 3166 3046 3047 3058 3057 3156 3157
+ 3168 3167 3047 3048 3059 3058 3157 3158 3169 3168
+ 3050 3049 3060 3061 3160 3159 3170 3171 3049 3051
+ 3062 3060 3159 3161 3172 3170 3051 3052 3063 3062
+ 3161 3162 3173 3172 3052 3053 3064 3063 3162 3163
+ 3174 3173 3053 3054 3065 3064 3163 3164 3175 3174
+ 3054 3055 3066 3065 3164 3165 3176 3175 3055 3056
+ 3067 3066 3165 3166 3177 3176 3056 3057 3068 3067
+ 3166 3167 3178 3177 3057 3058 3069 3068 3167 3168
+ 3179 3178 3058 3059 3070 3069 3168 3169 3180 3179
+ 3061 3060 3071 3072 3171 3170 3181 3182 3060 3062
+ 3073 3071 3170 3172 3183 3181 3062 3063 3074 3073
+ 3172 3173 3184 3183 3063 3064 3075 3074 3173 3174
+ 3185 3184 3064 3065 3076 3075 3174 3175 3186 3185
+ 3065 3066 3077 3076 3175 3176 3187 3186 3066 3067
+ 3078 3077 3176 3177 3188 3187 3067 3068 3079 3078
+ 3177 3178 3189 3188 3068 3069 3080 3079 3178 3179
+ 3190 3189 3069 3070 3081 3080 3179 3180 3191 3190
+ 835 1919 3082 3083 956 2038 3192 3193 1919 1970
+ 3084 3082 2038 2089 3194 3192 1970 1968 3085 3084
+ 2089 2087 3195 3194 1968 1966 3086 3085 2087 2085
+ 3196 3195 1966 1964 3087 3086 2085 2083 3197 3196
+ 1964 1962 3088 3087 2083 2081 3198 3197 1962 1960
+ 3089 3088 2081 2079 3199 3198 1960 1958 3090 3089
+ 2079 2077 3200 3199 1958 1925 3091 3090 2077 2044
+ 3201 3200 1925 1924 3092 3091 2044 2043 3202 3201
+ 3083 3082 3093 3094 3193 3192 3203 3204 3082 3084
+ 3095 3093 3192 3194 3205 3203 3084 3085 3096 3095
+ 3194 3195 3206 3205 3085 3086 3097 3096 3195 3196
+ 3207 3206 3086 3087 3098 3097 3196 3197 3208 3207
+ 3087 3088 3099 3098 3197 3198 3209 3208 3088 3089
+ 3100 3099 3198 3199 3210 3209 3089 3090 3101 3100
+ 3199 3200 3211 3210 3090 3091 3102 3101 3200 3201
+ 3212 3211 3091 3092 3103 3102 3201 3202 3213 3212
+ 3094 3093 3104 3105 3204 3203 3214 3215 3093 3095
+ 3106 3104 3203 3205 3216 3214 3095 3096 3107 3106
+ 3205 3206 3217 3216 3096 3097 3108 3107 3206 3207
+ 3218 3217 3097 3098 3109 3108 3207 3208 3219 3218
+ 3098 3099 3110 3109 3208 3209 3220 3219 3099 3100
+ 3111 3110 3209 3210 3221 3220 3100 3101 3112 3111
+ 3210 3211 3222 3221 3101 3102 3113 3112 3211 3212
+ 3223 3222 3102 3103 3114 3113 3212 3213 3224 3223
+ 3105 3104 3115 3116 3215 3214 3225 3226 3104 3106
+ 3117 3115 3214 3216 3227 3225 3106 3107 3118 3117
+ 3216 3217 3228 3227 3107 3108 3119 3118 3217 3218
+ 3229 3228 3108 3109 3120 3119 3218 3219 3230 3229
+ 3109 3110 3121 3120 3219 3220 3231 3230 3110 3111
+ 3122 3121 3220 3221 3232 3231 3111 3112 3123 3122
+ 3221 3222 3233 3232 3112 3113 3124 3123 3222 3223
+ 3234 3233 3113 3114 3125 3124 3223 3224 3235 3234
+ 3116 3115 3126 3127 3226 3225 3236 3237 3115 3117
+ 3128 3126 3225 3227 3238 3236 3117 3118 3129 3128
+ 3227 3228 3239 3238 3118 3119 3130 3129 3228 3229
+ 3240 3239 3119 3120 3131 3130 3229 3230 3241 3240
+ 3120 3121 3132 3131 3230 3231 3242 3241 3121 3122
+ 3133 3132 3231 3232 3243 3242 3122 3123 3134 3133
+ 3232 3233 3244 3243 3123 3124 3135 3134 3233 3234
+ 3245 3244 3124 3125 3136 3135 3234 3235 3246 3245
+ 3127 3126 3137 3138 3237 3236 3247 3248 3126 3128
+ 3139 3137 3236 3238 3249 3247 3128 3129 3140 3139
+ 3238 3239 3250 3249 3129 3130 3141 3140 3239 3240
+ 3251 3250 3130 3131 3142 3141 3240 3241 3252 3251
+ 3131 3132 3143 3142 3241 3242 3253 3252 3132 3133
+ 3144 3143 3242 3243 3254 3253 3133 3134 3145 3144
+ 3243 3244 3255 3254 3134 3135 3146 3145 3244 3245
+ 3256 3255 3135 3136 3147 3146 3245 3246 3257 3256
+ 3138 3137 3148 3149 3248 3247 3258 3259 3137 3139
+ 3150 3148 3247 3249 3260 3258 3139 3140 3151 3150
+ 3249 3250 3261 3260 3140 3141 3152 3151 3250 3251
+ 3262 3261 3141 3142 3153 3152 3251 3252 3263 3262
+ 3142 3143 3154 3153 3252 3253 3264 3263 3143 3144
+ 3155 3154 3253 3254 3265 3264 3144 3145 3156 3155
+ 3254 3255 3266 3265 3145 3146 3157 3156 3255 3256
+ 3267 3266 3146 3147 3158 3157 3256 3257 3268 3267
+ 3149 3148 3159 3160 3259 3258 3269 3270 3148 3150
+ 3161 3159 3258 3260 3271 3269 3150 3151 3162 3161
+ 3260 3261 3272 3271 3151 3152 3163 3162 3261 3262
+ 3273 3272 3152 3153 3164 3163 3262 3263 3274 3273
+ 3153 3154 3165 3164 3263 3264 3275 3274 3154 3155
+ 3166 3165 3264 3265 3276 3275 3155 3156 3167 3166
+ 3265 3266 3277 3276 3156 3157 3168 3167 3266 3267
+ 3278 3277 3157 3158 3169 3168 3267 3268 3279 3278
+ 3160 3159 3170 3171 3270 3269 3280 3281 3159 3161
+ 3172 3170 3269 3271 3282 3280 3161 3162 3173 3172
+ 3271 3272 3283 3282 3162 3163 3174 3173 3272 3273
+ 3284 3283 3163 3164 3175 3174 3273 3274 3285 3284
+ 3164 3165 3176 3175 3274 3275 3286 3285 3165 3166
+ 3177 3176 3275 3276 3287 3286 3166 3167 3178 3177
+ 3276 3277 3288 3287 3167 3168 3179 3178 3277 3278
+ 3289 3288 3168 3169 3180 3179 3278 3279 3290 3289
+ 3171 3170 3181 3182 3281 3280 3291 3292 3170 3172
+ 3183 3181 3280 3282 3293 3291 3172 3173 3184 3183
+ 3282 3283 3294 3293 3173 3174 3185 3184 3283 3284
+ 3295 3294 3174 3175 3186 3185 3284 3285 3296 3295
+ 3175 3176 3187 3186 3285 3286 3297 3296 3176 3177
+ 3188 3187 3286 3287 3298 3297 3177 3178 3189 3188
+ 3287 3288 3299 3298 3178 3179 3190 3189 3288 3289
+ 3300 3299 3179 3180 3191 3190 3289 3290 3301 3300
+ 956 2038 3192 3193 1077 2157 3302 3303 2038 2089
+ 3194 3192 2157 2208 3304 3302 2089 2087 3195 3194
+ 2208 2206 3305 3304 2087 2085 3196 3195 2206 2204
+ 3306 3305 2085 2083 3197 3196 2204 2202 3307 3306
+ 2083 2081 3198 3197 2202 2200 3308 3307 2081 2079
+ 3199 3198 2200 2198 3309 3308 2079 2077 3200 3199
+ 2198 2196 3310 3309 2077 2044 3201 3200 2196 2163
+ 3311 3310 2044 2043 3202 3201 2163 2162 3312 3311
+ 3193 3192 3203 3204 3303 3302 3313 3314 3192 3194
+ 3205 3203 3302 3304 3315 3313 3194 3195 3206 3205
+ 3304 3305 3316 3315 3195 3196 3207 3206 3305 3306
+ 3317 3316 3196 3197 3208 3207 3306 3307 3318 3317
+ 3197 3198 3209 3208 3307 3308 3319 3318 3198 3199
+ 3210 3209 3308 3309 3320 3319 3199 3200 3211 3210
+ 3309 3310 3321 3320 3200 3201 3212 3211 3310 3311
+ 3322 3321 3201 3202 3213 3212 3311 3312 3323 3322
+ 3204 3203 3214 3215 3314 3313 3324 3325 3203 3205
+ 3216 3214 3313 3315 3326 3324 3205 3206 3217 3216
+ 3315 3316 3327 3326 3206 3207 3218 3217 3316 3317
+ 3328 3327 3207 3208 3219 3218 3317 3318 3329 3328
+ 3208 3209 3220 3219 3318 3319 3330 3329 3209 3210
+ 3221 3220 3319 3320 3331 3330 3210 3211 3222 3221
+ 3320 3321 3332 3331 3211 3212 3223 3222 3321 3322
+ 3333 3332 3212 3213 3224 3223 3322 3323 3334 3333
+ 3215 3214 3225 3226 3325 3324 3335 3336 3214 3216
+ 3227 3225 3324 3326 3337 3335 3216 3217 3228 3227
+ 3326 3327 3338 3337 3217 3218 3229 3228 3327 3328
+ 3339 3338 3218 3219 3230 3229 3328 3329 3340 3339
+ 3219 3220 3231 3230 3329 3330 3341 3340 3220 3221
+ 3232 3231 3330 3331 3342 3341 3221 3222 3233 3232
+ 3331 3332 3343 3342 3222 3223 3234 3233 3332 3333
+ 3344 3343 3223 3224 3235 3234 3333 3334 3345 3344
+ 3226 3225 3236 3237 3336 3335 3346 3347 3225 3227
+ 3238 3236 3335 3337 3348 3346 3227 3228 3239 3238
+ 3337 3338 3349 3348 3228 3229 3240 3239 3338 3339
+ 3350 3349 3229 3230 3241 3240 3339 3340 3351 3350
+ 3230 3231 3242 3241 3340 3341 3352 3351 3231 3232
+ 3243 3242 3341 3342 3353 3352 3232 3233 3244 3243
+ 3342 3343 3354 3353 3233 3234 3245 3244 3343 3344
+ 3355 3354 3234 3235 3246 3245 3344 3345 3356 3355
+ 3237 3236 3247 3248 3347 3346 3357 3358 3236 3238
+ 3249 3247 3346 3348 3359 3357 3238 3239 3250 3249
+ 3348 3349 3360 3359 3239 3240 3251 3250 3349 3350
+ 3361 3360 3240 3241 3252 3251 3350 3351 3362 3361
+ 3241 3242 3253 3252 3351 3352 3363 3362 3242 3243
+ 3254 3253 3352 3353 3364 3363 3243 3244 3255 3254
+ 3353 3354 3365 3364 3244 3245 3256 3255 3354 3355
+ 3366 3365 3245 3246 3257 3256 3355 3356 3367 3366
+ 3248 3247 3258 3259 3358 3357 3368 3369 3247 3249
+ 3260 3258 3357 3359 3370 3368 3249 3250 3261 3260
+ 3359 3360 3371 3370 3250 3251 3262 3261 3360 3361
+ 3372 3371 3251 3252 3263 3262 3361 3362 3373 3372
+ 3252 3253 3264 3263 3362 3363 3374 3373 3253 3254
+ 3265 3264 3363 3364 3375 3374 3254 3255 3266 3265
+ 3364 3365 3376 3375 3255 3256 3267 3266 3365 3366
+ 3377 3376 3256 3257 3268 3267 3366 3367 3378 3377
+ 3259 3258 3269 3270 3369 3368 3379 3380 3258 3260
+ 3271 3269 3368 3370 3381 3379 3260 3261 3272 3271
+ 3370 3371 3382 3381 3261 3262 3273 3272 3371 3372
+ 3383 3382 3262 3263 3274 3273 3372 3373 3384 3383
+ 3263 3264 3275 3274 3373 3374 3385 3384 3264 3265
+ 3276 3275 3374 3375 3386 3385 3265 3266 3277 3276
+ 3375 3376 3387 3386 3266 3267 3278 3277 3376 3377
+ 3388 3387 3267 3268 3279 3278 3377 3378 3389 3388
+ 3270 3269 3280 3281 3380 3379 3390 3391 3269 3271
+ 3282 3280 3379 3381 3392 3390 3271 3272 3283 3282
+ 3381 3382 3393 3392 3272 3273 3284 3283 3382 3383
+ 3394 3393 3273 3274 3285 3284 3383 3384 3395 3394
+ 3274 3275 3286 3285 3384 3385 3396 3395 3275 3276
+ 3287 3286 3385 3386 3397 3396 3276 3277 3288 3287
+ 3386 3387 3398 3397 3277 3278 3289 3288 3387 3388
+ 3399 3398 3278 3279 3290 3289 3388 3389 3400 3399
+ 3281 3280 3291 3292 3391 3390 3401 3402 3280 3282
+ 3293 3291 3390 3392 3403 3401 3282 3283 3294 3293
+ 3392 3393 3404 3403 3283 3284 3295 3294 3393 3394
+ 3405 3404 3284 3285 3296 3295 3394 3395 3406 3405
+ 3285 3286 3297 3296 3395 3396 3407 3406 3286 3287
+ 3298 3297 3396 3397 3408 3407 3287 3288 3299 3298
+ 3397 3398 3409 3408 3288 3289 3300 3299 3398 3399
+ 3410 3409 3289 3290 3301 3300 3399 3400 3411 3410
+ 1077 2157 3302 3303 1198 2276 3412 3413 2157 2208
+ 3304 3302 2276 2327 3414 3412 2208 2206 3305 3304
+ 2327 2325 3415 3414 2206 2204 3306 3305 2325 2323
+ 3416 3415 2204 2202 3307 3306 2323 2321 3417 3416
+ 2202 2200 3308 3307 2321 2319 3418 3417 2200 2198
+ 3309 3308 2319 2317 3419 3418 2198 2196 3310 3309
+ 2317 2315 3420 3419 2196 2163 3311 3310 2315 2282
+ 3421 3420 2163 2162 3312 3311 2282 2281 3422 3421
+ 3303 3302 3313 3314 3413 3412 3423 3424 3302 3304
+ 3315 3313 3412 3414 3425 3423 3304 3305 3316 3315
+ 3414 3415 3426 3425 3305 3306 3317 3316 3415 3416
+ 3427 3426 3306 3307 3318 3317 3416 3417 3428 3427
+ 3307 3308 3319 3318 3417 3418 3429 3428 3308 3309
+ 3320 3319 3418 3419 3430 3429 3309 3310 3321 3320
+ 3419 3420 3431 3430 3310 3311 3322 3321 3420 3421
+ 3432 3431 3311 3312 3323 3322 3421 3422 3433 3432
+ 3314 3313 3324 3325 3424 3423 3434 3435 3313 3315
+ 3326 3324 3423 3425 3436 3434 3315 3316 3327 3326
+ 3425 3426 3437 3436 3316 3317 3328 3327 3426 3427
+ 3438 3437 3317 3318 3329 3328 3427 3428 3439 3438
+ 3318 3319 3330 3329 3428 3429 3440 3439 3319 3320
+ 3331 3330 3429 3430 3441 3440 3320 3321 3332 3331
+ 3430 3431 3442 3441 3321 3322 3333 3332 3431 3432
+ 3443 3442 3322 3323 3334 3333 3432 3433 3444 3443
+ 3325 3324 3335 3336 3435 3434 3445 3446 3324 3326
+ 3337 3335 3434 3436 3447 3445 3326 3327 3338 3337
+ 3436 3437 3448 3447 3327 3328 3339 3338 3437 3438
+ 3449 3448 3328 3329 3340 3339 3438 3439 3450 3449
+ 3329 3330 3341 3340 3439 3440 3451 3450 3330 3331
+ 3342 3341 3440 3441 3452 3451 3331 3332 3343 3342
+ 3441 3442 3453 3452 3332 3333 3344 3343 3442 3443
+ 3454 3453 3333 3334 3345 3344 3443 3444 3455 3454
+ 3336 3335 3346 3347 3446 3445 3456 3457 3335 3337
+ 3348 3346 3445 3447 3458 3456 3337 3338 3349 3348
+ 3447 3448 3459 3458 3338 3339 3350 3349 3448 3449
+ 3460 3459 3339 3340 3351 3350 3449 3450 3461 3460
+ 3340 3341 3352 3351 3450 3451 3462 3461 3341 3342
+ 3353 3352 3451 3452 3463 3462 3342 3343 3354 3353
+ 3452 3453 3464 3463 3343 3344 3355 3354 3453 3454
+ 3465 3464 3344 3345 3356 3355 3454 3455 3466 3465
+ 3347 3346 3357 3358 3457 3456 3467 3468 3346 3348
+ 3359 3357 3456 3458 3469 3467 3348 3349 3360 3359
+ 3458 3459 3470 3469 3349 3350 3361 3360 3459 3460
+ 3471 3470 3350 3351 3362 3361 3460 3461 3472 3471
+ 3351 3352 3363 3362 3461 3462 3473 3472 3352 3353
+ 3364 3363 3462 3463 3474 3473 3353 3354 3365 3364
+ 3463 3464 3475 3474 3354 3355 3366 3365 3464 3465
+ 3476 3475 3355 3356 3367 3366 3465 3466 3477 3476
+ 3358 3357 3368 3369 3468 3467 3478 3479 3357 3359
+ 3370 3368 3467 3469 3480 3478 3359 3360 3371 3370
+ 3469 3470 3481 3480 3360 3361 3372 3371 3470 3471
+ 3482 3481 3361 3362 3373 3372 3471 3472 3483 3482
+ 3362 3363 3374 3373 3472 3473 3484 3483 3363 3364
+ 3375 3374 3473 3474 3485 3484 3364 3365 3376 3375
+ 3474 3475 3486 3485 3365 3366 3377 3376 3475 3476
+ 3487 3486 3366 3367 3378 3377 3476 3477 3488 3487
+ 3369 3368 3379 3380 3479 3478 3489 3490 3368 3370
+ 3381 3379 3478 3480 3491 3489 3370 3371 3382 3381
+ 3480 3481 3492 3491 3371 3372 3383 3382 3481 3482
+ 3493 3492 3372 3373 3384 3383 3482 3483 3494 3493
+ 3373 3374 3385 3384 3483 3484 3495 3494 3374 3375
+ 3386 3385 3484 3485 3496 3495 3375 3376 3387 3386
+ 3485 3486 3497 3496 3376 3377 3388 3387 3486 3487
+ 3498 3497 3377 3378 3389 3388 3487 3488 3499 3498
+ 3380 3379 3390 3391 3490 3489 3500 3501 3379 3381
+ 3392 3390 3489 3491 3502 3500 3381 3382 3393 3392
+ 3491 3492 3503 3502 3382 3383 3394 3393 3492 3493
+ 3504 3503 3383 3384 3395 3394 3493 3494 3505 3504
+ 3384 3385 3396 3395 3494 3495 3506 3505 3385 3386
+ 3397 3396 3495 3496 3507 3506 3386 3387 3398 3397
+ 3496 3497 3508 3507 3387 3388 3399 3398 3497 3498
+ 3509 3508 3388 3389 3400 3399 3498 3499 3510 3509
+ 3391 3390 3401 3402 3501 3500 3511 3512 3390 3392
+ 3403 3401 3500 3502 3513 3511 3392 3393 3404 3403
+ 3502 3503 3514 3513 3393 3394 3405 3404 3503 3504
+ 3515 3514 3394 3395 3406 3405 3504 3505 3516 3515
+ 3395 3396 3407 3406 3505 3506 3517 3516 3396 3397
+ 3408 3407 3506 3507 3518 3517 3397 3398 3409 3408
+ 3507 3508 3519 3518 3398 3399 3410 3409 3508 3509
+ 3520 3519 3399 3400 3411 3410 3509 3510 3521 3520
+ 1198 2276 3412 3413 1319 2395 3522 3523 2276 2327
+ 3414 3412 2395 2446 3524 3522 2327 2325 3415 3414
+ 2446 2444 3525 3524 2325 2323 3416 3415 2444 2442
+ 3526 3525 2323 2321 3417 3416 2442 2440 3527 3526
+ 2321 2319 3418 3417 2440 2438 3528 3527 2319 2317
+ 3419 3418 2438 2436 3529 3528 2317 2315 3420 3419
+ 2436 2434 3530 3529 2315 2282 3421 3420 2434 2401
+ 3531 3530 2282 2281 3422 3421 2401 2400 3532 3531
+ 3413 3412 3423 3424 3523 3522 3533 3534 3412 3414
+ 3425 3423 3522 3524 3535 3533 3414 3415 3426 3425
+ 3524 3525 3536 3535 3415 3416 3427 3426 3525 3526
+ 3537 3536 3416 3417 3428 3427 3526 3527 3538 3537
+ 3417 3418 3429 3428 3527 3528 3539 3538 3418 3419
+ 3430 3429 3528 3529 3540 3539 3419 3420 3431 3430
+ 3529 3530 3541 3540 3420 3421 3432 3431 3530 3531
+ 3542 3541 3421 3422 3433 3432 3531 3532 3543 3542
+ 3424 3423 3434 3435 3534 3533 3544 3545 3423 3425
+ 3436 3434 3533 3535 3546 3544 3425 3426 3437 3436
+ 3535 3536 3547 3546 3426 3427 3438 3437 3536 3537
+ 3548 3547 3427 3428 3439 3438 3537 3538 3549 3548
+ 3428 3429 3440 3439 3538 3539 3550 3549 3429 3430
+ 3441 3440 3539 3540 3551 3550 3430 3431 3442 3441
+ 3540 3541 3552 3551 3431 3432 3443 3442 3541 3542
+ 3553 3552 3432 3433 3444 3443 3542 3543 3554 3553
+ 3435 3434 3445 3446 3545 3544 3555 3556 3434 3436
+ 3447 3445 3544 3546 3557 3555 3436 3437 3448 3447
+ 3546 3547 3558 3557 3437 3438 3449 3448 3547 3548
+ 3559 3558 3438 3439 3450 3449 3548 3549 3560 3559
+ 3439 3440 3451 3450 3549 3550 3561 3560 3440 3441
+ 3452 3451 3550 3551 3562 3561 3441 3442 3453 3452
+ 3551 3552 3563 3562 3442 3443 3454 3453 3552 3553
+ 3564 3563 3443 3444 3455 3454 3553 3554 3565 3564
+ 3446 3445 3456 3457 3556 3555 3566 3567 3445 3447
+ 3458 3456 3555 3557 3568 3566 3447 3448 3459 3458
+ 3557 3558 3569 3568 3448 3449 3460 3459 3558 3559
+ 3570 3569 3449 3450 3461 3460 3559 3560 3571 3570
+ 3450 3451 3462 3461 3560 3561 3572 3571 3451 3452
+ 3463 3462 3561 3562 3573 3572 3452 3453 3464 3463
+ 3562 3563 3574 3573 3453 3454 3465 3464 3563 3564
+ 3575 3574 3454 3455 3466 3465 3564 3565 3576 3575
+ 3457 3456 3467 3468 3567 3566 3577 3578 3456 3458
+ 3469 3467 3566 3568 3579 3577 3458 3459 3470 3469
+ 3568 3569 3580 3579 3459 3460 3471 3470 3569 3570
+ 3581 3580 3460 3461 3472 3471 3570 3571 3582 3581
+ 3461 3462 3473 3472 3571 3572 3583 3582 3462 3463
+ 3474 3473 3572 3573 3584 3583 3463 3464 3475 3474
+ 3573 3574 3585 3584 3464 3465 3476 3475 3574 3575
+ 3586 3585 3465 3466 3477 3476 3575 3576 3587 3586
+ 3468 3467 3478 3479 3578 3577 3588 3589 3467 3469
+ 3480 3478 3577 3579 3590 3588 3469 3470 3481 3480
+ 3579 3580 3591 3590 3470 3471 3482 3481 3580 3581
+ 3592 3591 3471 3472 3483 3482 3581 3582 3593 3592
+ 3472 3473 3484 3483 3582 3583 3594 3593 3473 3474
+ 3485 3484 3583 3584 3595 3594 3474 3475 3486 3485
+ 3584 3585 3596 3595 3475 3476 3487 3486 3585 3586
+ 3597 3596 3476 3477 3488 3487 3586 3587 3598 3597
+ 3479 3478 3489 3490 3589 3588 3599 3600 3478 3480
+ 3491 3489 3588 3590 3601 3599 3480 3481 3492 3491
+ 3590 3591 3602 3601 3481 3482 3493 3492 3591 3592
+ 3603 3602 3482 3483 3494 3493 3592 3593 3604 3603
+ 3483 3484 3495 3494 3593 3594 3605 3604 3484 3485
+ 3496 3495 3594 3595 3606 3605 3485 3486 3497 3496
+ 3595 3596 3607 3606 3486 3487 3498 3497 3596 3597
+ 3608 3607 3487 3488 3499 3498 3597 3598 3609 3608
+ 3490 3489 3500 3501 3600 3599 3610 3611 3489 3491
+ 3502 3500 3599 3601 3612 3610 3491 3492 3503 3502
+ 3601 3602 3613 3612 3492 3493 3504 3503 3602 3603
+ 3614 3613 3493 3494 3505 3504 3603 3604 3615 3614
+ 3494 3495 3506 3505 3604 3605 3616 3615 3495 3496
+ 3507 3506 3605 3606 3617 3616 3496 3497 3508 3507
+ 3606 3607 3618 3617 3497 3498 3509 3508 3607 3608
+ 3619 3618 3498 3499 3510 3509 3608 3609 3620 3619
+ 3501 3500 3511 3512 3611 3610 3621 3622 3500 3502
+ 3513 3511 3610 3612 3623 3621 3502 3503 3514 3513
+ 3612 3613 3624 3623 3503 3504 3515 3514 3613 3614
+ 3625 3624 3504 3505 3516 3515 3614 3615 3626 3625
+ 3505 3506 3517 3516 3615 3616 3627 3626 3506 3507
+ 3518 3517 3616 3617 3628 3627 3507 3508 3519 3518
+ 3617 3618 3629 3628 3508 3509 3520 3519 3618 3619
+ 3630 3629 3509 3510 3521 3520 3619 3620 3631 3630
+ 1319 2395 3522 3523 1440 2514 3632 3633 2395 2446
+ 3524 3522 2514 2565 3634 3632 2446 2444 3525 3524
+ 2565 2563 3635 3634 2444 2442 3526 3525 2563 2561
+ 3636 3635 2442 2440 3527 3526 2561 2559 3637 3636
+ 2440 2438 3528 3527 2559 2557 3638 3637 2438 2436
+ 3529 3528 2557 2555 3639 3638 2436 2434 3530 3529
+ 2555 2553 3640 3639 2434 2401 3531 3530 2553 2520
+ 3641 3640 2401 2400 3532 3531 2520 2519 3642 3641
+ 3523 3522 3533 3534 3633 3632 3643 3644 3522 3524
+ 3535 3533 3632 3634 3645 3643 3524 3525 3536 3535
+ 3634 3635 3646 3645 3525 3526 3537 3536 3635 3636
+ 3647 3646 3526 3527 3538 3537 3636 3637 3648 3647
+ 3527 3528 3539 3538 3637 3638 3649 3648 3528 3529
+ 3540 3539 3638 3639 3650 3649 3529 3530 3541 3540
+ 3639 3640 3651 3650 3530 3531 3542 3541 3640 3641
+ 3652 3651 3531 3532 3543 3542 3641 3642 3653 3652
+ 3534 3533 3544 3545 3644 3643 3654 3655 3533 3535
+ 3546 3544 3643 3645 3656 3654 3535 3536 3547 3546
+ 3645 3646 3657 3656 3536 3537 3548 3547 3646 3647
+ 3658 3657 3537 3538 3549 3548 3647 3648 3659 3658
+ 3538 3539 3550 3549 3648 3649 3660 3659 3539 3540
+ 3551 3550 3649 3650 3661 3660 3540 3541 3552 3551
+ 3650 3651 3662 3661 3541 3542 3553 3552 3651 3652
+ 3663 3662 3542 3543 3554 3553 3652 3653 3664 3663
+ 3545 3544 3555 3556 3655 3654 3665 3666 3544 3546
+ 3557 3555 3654 3656 3667 3665 3546 3547 3558 3557
+ 3656 3657 3668 3667 3547 3548 3559 3558 3657 3658
+ 3669 3668 3548 3549 3560 3559 3658 3659 3670 3669
+ 3549 3550 3561 3560 3659 3660 3671 3670 3550 3551
+ 3562 3561 3660 3661 3672 3671 3551 3552 3563 3562
+ 3661 3662 3673 3672 3552 3553 3564 3563 3662 3663
+ 3674 3673 3553 3554 3565 3564 3663 3664 3675 3674
+ 3556 3555 3566 3567 3666 3665 3676 3677 3555 3557
+ 3568 3566 3665 3667 3678 3676 3557 3558 3569 3568
+ 3667 3668 3679 3678 3558 3559 3570 3569 3668 3669
+ 3680 3679 3559 3560 3571 3570 3669 3670 3681 3680
+ 3560 3561 3572 3571 3670 3671 3682 3681 3561 3562
+ 3573 3572 3671 3672 3683 3682 3562 3563 3574 3573
+ 3672 3673 3684 3683 3563 3564 3575 3574 3673 3674
+ 3685 3684 3564 3565 3576 3575 3674 3675 3686 3685
+ 3567 3566 3577 3578 3677 3676 3687 3688 3566 3568
+ 3579 3577 3676 3678 3689 3687 3568 3569 3580 3579
+ 3678 3679 3690 3689 3569 3570 3581 3580 3679 3680
+ 3691 3690 3570 3571 3582 3581 3680 3681 3692 3691
+ 3571 3572 3583 3582 3681 3682 3693 3692 3572 3573
+ 3584 3583 3682 3683 3694 3693 3573 3574 3585 3584
+ 3683 3684 3695 3694 3574 3575 3586 3585 3684 3685
+ 3696 3695 3575 3576 3587 3586 3685 3686 3697 3696
+ 3578 3577 3588 3589 3688 3687 3698 3699 3577 3579
+ 3590 3588 3687 3689 3700 3698 3579 3580 3591 3590
+ 3689 3690 3701 3700 3580 3581 3592 3591 3690 3691
+ 3702 3701 3581 3582 3593 3592 3691 3692 3703 3702
+ 3582 3583 3594 3593 3692 3693 3704 3703 3583 3584
+ 3595 3594 3693 3694 3705 3704 3584 3585 3596 3595
+ 3694 3695 3706 3705 3585 3586 3597 3596 3695 3696
+ 3707 3706 3586 3587 3598 3597 3696 3697 3708 3707
+ 3589 3588 3599 3600 3699 3698 3709 3710 3588 3590
+ 3601 3599 3698 3700 3711 3709 3590 3591 3602 3601
+ 3700 3701 3712 3711 3591 3592 3603 3602 3701 3702
+ 3713 3712 3592 3593 3604 3603 3702 3703 3714 3713
+ 3593 3594 3605 3604 3703 3704 3715 3714 3594 3595
+ 3606 3605 3704 3705 3716 3715 3595 3596 3607 3606
+ 3705 3706 3717 3716 3596 3597 3608 3607 3706 3707
+ 3718 3717 3597 3598 3609 3608 3707 3708 3719 3718
+ 3600 3599 3610 3611 3710 3709 3720 3721 3599 3601
+ 3612 3610 3709 3711 3722 3720 3601 3602 3613 3612
+ 3711 3712 3723 3722 3602 3603 3614 3613 3712 3713
+ 3724 3723 3603 3604 3615 3614 3713 3714 3725 3724
+ 3604 3605 3616 3615 3714 3715 3726 3725 3605 3606
+ 3617 3616 3715 3716 3727 3726 3606 3607 3618 3617
+ 3716 3717 3728 3727 3607 3608 3619 3618 3717 3718
+ 3729 3728 3608 3609 3620 3619 3718 3719 3730 3729
+ 3611 3610 3621 3622 3721 3720 3731 3732 3610 3612
+ 3623 3621 3720 3722 3733 3731 3612 3613 3624 3623
+ 3722 3723 3734 3733 3613 3614 3625 3624 3723 3724
+ 3735 3734 3614 3615 3626 3625 3724 3725 3736 3735
+ 3615 3616 3627 3626 3725 3726 3737 3736 3616 3617
+ 3628 3627 3726 3727 3738 3737 3617 3618 3629 3628
+ 3727 3728 3739 3738 3618 3619 3630 3629 3728 3729
+ 3740 3739 3619 3620 3631 3630 3729 3730 3741 3740
+ 1440 2514 3632 3633 1561 2633 3742 3743 2514 2565
+ 3634 3632 2633 2684 3744 3742 2565 2563 3635 3634
+ 2684 2682 3745 3744 2563 2561 3636 3635 2682 2680
+ 3746 3745 2561 2559 3637 3636 2680 2678 3747 3746
+ 2559 2557 3638 3637 2678 2676 3748 3747 2557 2555
+ 3639 3638 2676 2674 3749 3748 2555 2553 3640 3639
+ 2674 2672 3750 3749 2553 2520 3641 3640 2672 2639
+ 3751 3750 2520 2519 3642 3641 2639 2638 3752 3751
+ 3633 3632 3643 3644 3743 3742 3753 3754 3632 3634
+ 3645 3643 3742 3744 3755 3753 3634 3635 3646 3645
+ 3744 3745 3756 3755 3635 3636 3647 3646 3745 3746
+ 3757 3756 3636 3637 3648 3647 3746 3747 3758 3757
+ 3637 3638 3649 3648 3747 3748 3759 3758 3638 3639
+ 3650 3649 3748 3749 3760 3759 3639 3640 3651 3650
+ 3749 3750 3761 3760 3640 3641 3652 3651 3750 3751
+ 3762 3761 3641 3642 3653 3652 3751 3752 3763 3762
+ 3644 3643 3654 3655 3754 3753 3764 3765 3643 3645
+ 3656 3654 3753 3755 3766 3764 3645 3646 3657 3656
+ 3755 3756 3767 3766 3646 3647 3658 3657 3756 3757
+ 3768 3767 3647 3648 3659 3658 3757 3758 3769 3768
+ 3648 3649 3660 3659 3758 3759 3770 3769 3649 3650
+ 3661 3660 3759 3760 3771 3770 3650 3651 3662 3661
+ 3760 3761 3772 3771 3651 3652 3663 3662 3761 3762
+ 3773 3772 3652 3653 3664 3663 3762 3763 3774 3773
+ 3655 3654 3665 3666 3765 3764 3775 3776 3654 3656
+ 3667 3665 3764 3766 3777 3775 3656 3657 3668 3667
+ 3766 3767 3778 3777 3657 3658 3669 3668 3767 3768
+ 3779 3778 3658 3659 3670 3669 3768 3769 3780 3779
+ 3659 3660 3671 3670 3769 3770 3781 3780 3660 3661
+ 3672 3671 3770 3771 3782 3781 3661 3662 3673 3672
+ 3771 3772 3783 3782 3662 3663 3674 3673 3772 3773
+ 3784 3783 3663 3664 3675 3674 3773 3774 3785 3784
+ 3666 3665 3676 3677 3776 3775 3786 3787 3665 3667
+ 3678 3676 3775 3777 3788 3786 3667 3668 3679 3678
+ 3777 3778 3789 3788 3668 3669 3680 3679 3778 3779
+ 3790 3789 3669 3670 3681 3680 3779 3780 3791 3790
+ 3670 3671 3682 3681 3780 3781 3792 3791 3671 3672
+ 3683 3682 3781 3782 3793 3792 3672 3673 3684 3683
+ 3782 3783 3794 3793 3673 3674 3685 3684 3783 3784
+ 3795 3794 3674 3675 3686 3685 3784 3785 3796 3795
+ 3677 3676 3687 3688 3787 3786 3797 3798 3676 3678
+ 3689 3687 3786 3788 3799 3797 3678 3679 3690 3689
+ 3788 3789 3800 3799 3679 3680 3691 3690 3789 3790
+ 3801 3800 3680 3681 3692 3691 3790 3791 3802 3801
+ 3681 3682 3693 3692 3791 3792 3803 3802 3682 3683
+ 3694 3693 3792 3793 3804 3803 3683 3684 3695 3694
+ 3793 3794 3805 3804 3684 3685 3696 3695 3794 3795
+ 3806 3805 3685 3686 3697 3696 3795 3796 3807 3806
+ 3688 3687 3698 3699 3798 3797 3808 3809 3687 3689
+ 3700 3698 3797 3799 3810 3808 3689 3690 3701 3700
+ 3799 3800 3811 3810 3690 3691 3702 3701 3800 3801
+ 3812 3811 3691 3692 3703 3702 3801 3802 3813 3812
+ 3692 3693 3704 3703 3802 3803 3814 3813 3693 3694
+ 3705 3704 3803 3804 3815 3814 3694 3695 3706 3705
+ 3804 3805 3816 3815 3695 3696 3707 3706 3805 3806
+ 3817 3816 3696 3697 3708 3707 3806 3807 3818 3817
+ 3699 3698 3709 3710 3809 3808 3819 3820 3698 3700
+ 3711 3709 3808 3810 3821 3819 3700 3701 3712 3711
+ 3810 3811 3822 3821 3701 3702 3713 3712 3811 3812
+ 3823 3822 3702 3703 3714 3713 3812 3813 3824 3823
+ 3703 3704 3715 3714 3813 3814 3825 3824 3704 3705
+ 3716 3715 3814 3815 3826 3825 3705 3706 3717 3716
+ 3815 3816 3827 3826 3706 3707 3718 3717 3816 3817
+ 3828 3827 3707 3708 3719 3718 3817 3818 3829 3828
+ 3710 3709 3720 3721 3820 3819 3830 3831 3709 3711
+ 3722 3720 3819 3821 3832 3830 3711 3712 3723 3722
+ 3821 3822 3833 3832 3712 3713 3724 3723 3822 3823
+ 3834 3833 3713 3714 3725 3724 3823 3824 3835 3834
+ 3714 3715 3726 3725 3824 3825 3836 3835 3715 3716
+ 3727 3726 3825 3826 3837 3836 3716 3717 3728 3727
+ 3826 3827 3838 3837 3717 3718 3729 3728 3827 3828
+ 3839 3838 3718 3719 3730 3729 3828 3829 3840 3839
+ 3721 3720 3731 3732 3831 3830 3841 3842 3720 3722
+ 3733 3731 3830 3832 3843 3841 3722 3723 3734 3733
+ 3832 3833 3844 3843 3723 3724 3735 3734 3833 3834
+ 3845 3844 3724 3725 3736 3735 3834 3835 3846 3845
+ 3725 3726 3737 3736 3835 3836 3847 3846 3726 3727
+ 3738 3737 3836 3837 3848 3847 3727 3728 3739 3738
+ 3837 3838 3849 3848 3728 3729 3740 3739 3838 3839
+ 3850 3849 3729 3730 3741 3740 3839 3840 3851 3850
+ 0 2 0 0 0
+ 30 19
+ 0 2 0 0 0
+ 31 32
+ 8 0 0 4 200
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 271 99 72 71 272 271 71 70
+ 273 272 70 69 274 273 69 68 275 274
+ 68 67 276 275 67 66 277 276 66 65
+ 278 277 65 64 279 278 64 6 73 279
+ 99 271 280 98 271 272 281 280 272 273
+ 282 281 273 274 283 282 274 275 284 283
+ 275 276 285 284 276 277 286 285 277 278
+ 287 286 278 279 288 287 279 73 74 288
+ 98 280 289 97 280 281 290 289 281 282
+ 291 290 282 283 292 291 283 284 293 292
+ 284 285 294 293 285 286 295 294 286 287
+ 296 295 287 288 297 296 288 74 75 297
+ 97 289 298 96 289 290 299 298 290 291
+ 300 299 291 292 301 300 292 293 302 301
+ 293 294 303 302 294 295 304 303 295 296
+ 305 304 296 297 306 305 297 75 76 306
+ 96 298 307 95 298 299 308 307 299 300
+ 309 308 300 301 310 309 301 302 311 310
+ 302 303 312 311 303 304 313 312 304 305
+ 314 313 305 306 315 314 306 76 77 315
+ 95 307 316 94 307 308 317 316 308 309
+ 318 317 309 310 319 318 310 311 320 319
+ 311 312 321 320 312 313 322 321 313 314
+ 323 322 314 315 324 323 315 77 78 324
+ 94 316 325 93 316 317 326 325 317 318
+ 327 326 318 319 328 327 319 320 329 328
+ 320 321 330 329 321 322 331 330 322 323
+ 332 331 323 324 333 332 324 78 79 333
+ 93 325 334 92 325 326 335 334 326 327
+ 336 335 327 328 337 336 328 329 338 337
+ 329 330 339 338 330 331 340 339 331 332
+ 341 340 332 333 342 341 333 79 80 342
+ 92 334 343 91 334 335 344 343 335 336
+ 345 344 336 337 346 345 337 338 347 346
+ 338 339 348 347 339 340 349 348 340 341
+ 350 349 341 342 351 350 342 80 81 351
+ 91 343 90 7 343 344 89 90 344 345
+ 88 89 345 346 87 88 346 347 86 87
+ 347 348 85 86 348 349 84 85 349 350
+ 83 84 350 351 82 83 351 81 8 82
+ 1 10 100 45 10 11 101 100 11 12
+ 102 101 12 13 103 102 13 14 104 103
+ 14 15 105 104 15 16 106 105 16 17
+ 107 106 17 18 108 107 18 2 19 108
+ 45 100 109 44 100 101 110 109 101 102
+ 111 110 102 103 112 111 103 104 113 112
+ 104 105 114 113 105 106 115 114 106 107
+ 116 115 107 108 117 116 108 19 20 117
+ 44 109 118 43 109 110 119 118 110 111
+ 120 119 111 112 121 120 112 113 122 121
+ 113 114 123 122 114 115 124 123 115 116
+ 125 124 116 117 126 125 117 20 21 126
+ 43 118 127 42 118 119 128 127 119 120
+ 129 128 120 121 130 129 121 122 131 130
+ 122 123 132 131 123 124 133 132 124 125
+ 134 133 125 126 135 134 126 21 22 135
+ 42 127 136 41 127 128 137 136 128 129
+ 138 137 129 130 139 138 130 131 140 139
+ 131 132 141 140 132 133 142 141 133 134
+ 143 142 134 135 144 143 135 22 23 144
+ 41 136 145 40 136 137 146 145 137 138
+ 147 146 138 139 148 147 139 140 149 148
+ 140 141 150 149 141 142 151 150 142 143
+ 152 151 143 144 153 152 144 23 24 153
+ 40 145 154 39 145 146 155 154 146 147
+ 156 155 147 148 157 156 148 149 158 157
+ 149 150 159 158 150 151 160 159 151 152
+ 161 160 152 153 162 161 153 24 25 162
+ 39 154 163 38 154 155 164 163 155 156
+ 165 164 156 157 166 165 157 158 167 166
+ 158 159 168 167 159 160 169 168 160 161
+ 170 169 161 162 171 170 162 25 26 171
+ 38 163 172 37 163 164 173 172 164 165
+ 174 173 165 166 175 174 166 167 176 175
+ 167 168 177 176 168 169 178 177 169 170
+ 179 178 170 171 180 179 171 26 27 180
+ 37 172 36 4 172 173 35 36 173 174
+ 34 35 174 175 33 34 175 176 32 33
+ 176 177 31 32 177 178 30 31 178 179
+ 29 30 179 180 28 29 180 27 5 28
+ 8 0 4 4 100
+ 33 34 35 36
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1441 1442 1443 1444 1442 1445 1446 1443 1445 1447
+ 1448 1446 1447 1449 1450 1448 1449 1451 1452 1450
+ 1451 1453 1454 1452 1453 1455 1456 1454 1455 1457
+ 1458 1456 1457 1459 1460 1458 1459 1461 1462 1460
+ 1444 1443 1463 1464 1443 1446 1465 1463 1446 1448
+ 1466 1465 1448 1450 1467 1466 1450 1452 1468 1467
+ 1452 1454 1469 1468 1454 1456 1470 1469 1456 1458
+ 1471 1470 1458 1460 1472 1471 1460 1462 1473 1472
+ 1464 1463 1474 1475 1463 1465 1476 1474 1465 1466
+ 1477 1476 1466 1467 1478 1477 1467 1468 1479 1478
+ 1468 1469 1480 1479 1469 1470 1481 1480 1470 1471
+ 1482 1481 1471 1472 1483 1482 1472 1473 1484 1483
+ 1475 1474 1485 1486 1474 1476 1487 1485 1476 1477
+ 1488 1487 1477 1478 1489 1488 1478 1479 1490 1489
+ 1479 1480 1491 1490 1480 1481 1492 1491 1481 1482
+ 1493 1492 1482 1483 1494 1493 1483 1484 1495 1494
+ 1486 1485 1496 1497 1485 1487 1498 1496 1487 1488
+ 1499 1498 1488 1489 1500 1499 1489 1490 1501 1500
+ 1490 1491 1502 1501 1491 1492 1503 1502 1492 1493
+ 1504 1503 1493 1494 1505 1504 1494 1495 1506 1505
+ 1497 1496 1507 1508 1496 1498 1509 1507 1498 1499
+ 1510 1509 1499 1500 1511 1510 1500 1501 1512 1511
+ 1501 1502 1513 1512 1502 1503 1514 1513 1503 1504
+ 1515 1514 1504 1505 1516 1515 1505 1506 1517 1516
+ 1508 1507 1518 1519 1507 1509 1520 1518 1509 1510
+ 1521 1520 1510 1511 1522 1521 1511 1512 1523 1522
+ 1512 1513 1524 1523 1513 1514 1525 1524 1514 1515
+ 1526 1525 1515 1516 1527 1526 1516 1517 1528 1527
+ 1519 1518 1529 1530 1518 1520 1531 1529 1520 1521
+ 1532 1531 1521 1522 1533 1532 1522 1523 1534 1533
+ 1523 1524 1535 1534 1524 1525 1536 1535 1525 1526
+ 1537 1536 1526 1527 1538 1537 1527 1528 1539 1538
+ 1530 1529 1540 1541 1529 1531 1542 1540 1531 1532
+ 1543 1542 1532 1533 1544 1543 1533 1534 1545 1544
+ 1534 1535 1546 1545 1535 1536 1547 1546 1536 1537
+ 1548 1547 1537 1538 1549 1548 1538 1539 1550 1549
+ 1541 1540 1551 1552 1540 1542 1553 1551 1542 1543
+ 1554 1553 1543 1544 1555 1554 1544 1545 1556 1555
+ 1545 1546 1557 1556 1546 1547 1558 1557 1547 1548
+ 1559 1558 1548 1549 1560 1559 1549 1550 1561 1560
+ 8 0 0 4 400
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 10 353 352 10 11 356 353 11 12
+ 358 356 12 13 360 358 13 14 362 360
+ 14 15 364 362 15 16 366 364 16 17
+ 368 366 17 18 370 368 18 2 372 370
+ 2 19 373 372 19 20 384 373 20 21
+ 395 384 21 22 406 395 22 23 417 406
+ 23 24 428 417 24 25 439 428 25 26
+ 450 439 26 27 461 450 27 5 472 461
+ 5 28 471 472 28 29 470 471 29 30
+ 469 470 30 31 468 469 31 32 467 468
+ 32 33 466 467 33 34 465 466 34 35
+ 464 465 35 36 462 464 36 4 463 462
+ 4 37 452 463 37 38 441 452 38 39
+ 430 441 39 40 419 430 40 41 408 419
+ 41 42 397 408 42 43 386 397 43 44
+ 375 386 44 45 355 375 45 1 352 355
+ 352 353 474 473 353 356 477 474 356 358
+ 479 477 358 360 481 479 360 362 483 481
+ 362 364 485 483 364 366 487 485 366 368
+ 489 487 368 370 491 489 370 372 493 491
+ 372 373 494 493 373 384 505 494 384 395
+ 516 505 395 406 527 516 406 417 538 527
+ 417 428 549 538 428 439 560 549 439 450
+ 571 560 450 461 582 571 461 472 593 582
+ 472 471 592 593 471 470 591 592 470 469
+ 590 591 469 468 589 590 468 467 588 589
+ 467 466 587 588 466 465 586 587 465 464
+ 585 586 464 462 583 585 462 463 584 583
+ 463 452 573 584 452 441 562 573 441 430
+ 551 562 430 419 540 551 419 408 529 540
+ 408 397 518 529 397 386 507 518 386 375
+ 496 507 375 355 476 496 355 352 473 476
+ 473 474 595 594 474 477 598 595 477 479
+ 600 598 479 481 602 600 481 483 604 602
+ 483 485 606 604 485 487 608 606 487 489
+ 610 608 489 491 612 610 491 493 614 612
+ 493 494 615 614 494 505 626 615 505 516
+ 637 626 516 527 648 637 527 538 659 648
+ 538 549 670 659 549 560 681 670 560 571
+ 692 681 571 582 703 692 582 593 714 703
+ 593 592 713 714 592 591 712 713 591 590
+ 711 712 590 589 710 711 589 588 709 710
+ 588 587 708 709 587 586 707 708 586 585
+ 706 707 585 583 704 706 583 584 705 704
+ 584 573 694 705 573 562 683 694 562 551
+ 672 683 551 540 661 672 540 529 650 661
+ 529 518 639 650 518 507 628 639 507 496
+ 617 628 496 476 597 617 476 473 594 597
+ 594 595 716 715 595 598 719 716 598 600
+ 721 719 600 602 723 721 602 604 725 723
+ 604 606 727 725 606 608 729 727 608 610
+ 731 729 610 612 733 731 612 614 735 733
+ 614 615 736 735 615 626 747 736 626 637
+ 758 747 637 648 769 758 648 659 780 769
+ 659 670 791 780 670 681 802 791 681 692
+ 813 802 692 703 824 813 703 714 835 824
+ 714 713 834 835 713 712 833 834 712 711
+ 832 833 711 710 831 832 710 709 830 831
+ 709 708 829 830 708 707 828 829 707 706
+ 827 828 706 704 825 827 704 705 826 825
+ 705 694 815 826 694 683 804 815 683 672
+ 793 804 672 661 782 793 661 650 771 782
+ 650 639 760 771 639 628 749 760 628 617
+ 738 749 617 597 718 738 597 594 715 718
+ 715 716 837 836 716 719 840 837 719 721
+ 842 840 721 723 844 842 723 725 846 844
+ 725 727 848 846 727 729 850 848 729 731
+ 852 850 731 733 854 852 733 735 856 854
+ 735 736 857 856 736 747 868 857 747 758
+ 879 868 758 769 890 879 769 780 901 890
+ 780 791 912 901 791 802 923 912 802 813
+ 934 923 813 824 945 934 824 835 956 945
+ 835 834 955 956 834 833 954 955 833 832
+ 953 954 832 831 952 953 831 830 951 952
+ 830 829 950 951 829 828 949 950 828 827
+ 948 949 827 825 946 948 825 826 947 946
+ 826 815 936 947 815 804 925 936 804 793
+ 914 925 793 782 903 914 782 771 892 903
+ 771 760 881 892 760 749 870 881 749 738
+ 859 870 738 718 839 859 718 715 836 839
+ 836 837 958 957 837 840 961 958 840 842
+ 963 961 842 844 965 963 844 846 967 965
+ 846 848 969 967 848 850 971 969 850 852
+ 973 971 852 854 975 973 854 856 977 975
+ 856 857 978 977 857 868 989 978 868 879
+ 1000 989 879 890 1011 1000 890 901 1022 1011
+ 901 912 1033 1022 912 923 1044 1033 923 934
+ 1055 1044 934 945 1066 1055 945 956 1077 1066
+ 956 955 1076 1077 955 954 1075 1076 954 953
+ 1074 1075 953 952 1073 1074 952 951 1072 1073
+ 951 950 1071 1072 950 949 1070 1071 949 948
+ 1069 1070 948 946 1067 1069 946 947 1068 1067
+ 947 936 1057 1068 936 925 1046 1057 925 914
+ 1035 1046 914 903 1024 1035 903 892 1013 1024
+ 892 881 1002 1013 881 870 991 1002 870 859
+ 980 991 859 839 960 980 839 836 957 960
+ 957 958 1079 1078 958 961 1082 1079 961 963
+ 1084 1082 963 965 1086 1084 965 967 1088 1086
+ 967 969 1090 1088 969 971 1092 1090 971 973
+ 1094 1092 973 975 1096 1094 975 977 1098 1096
+ 977 978 1099 1098 978 989 1110 1099 989 1000
+ 1121 1110 1000 1011 1132 1121 1011 1022 1143 1132
+ 1022 1033 1154 1143 1033 1044 1165 1154 1044 1055
+ 1176 1165 1055 1066 1187 1176 1066 1077 1198 1187
+ 1077 1076 1197 1198 1076 1075 1196 1197 1075 1074
+ 1195 1196 1074 1073 1194 1195 1073 1072 1193 1194
+ 1072 1071 1192 1193 1071 1070 1191 1192 1070 1069
+ 1190 1191 1069 1067 1188 1190 1067 1068 1189 1188
+ 1068 1057 1178 1189 1057 1046 1167 1178 1046 1035
+ 1156 1167 1035 1024 1145 1156 1024 1013 1134 1145
+ 1013 1002 1123 1134 1002 991 1112 1123 991 980
+ 1101 1112 980 960 1081 1101 960 957 1078 1081
+ 1078 1079 1200 1199 1079 1082 1203 1200 1082 1084
+ 1205 1203 1084 1086 1207 1205 1086 1088 1209 1207
+ 1088 1090 1211 1209 1090 1092 1213 1211 1092 1094
+ 1215 1213 1094 1096 1217 1215 1096 1098 1219 1217
+ 1098 1099 1220 1219 1099 1110 1231 1220 1110 1121
+ 1242 1231 1121 1132 1253 1242 1132 1143 1264 1253
+ 1143 1154 1275 1264 1154 1165 1286 1275 1165 1176
+ 1297 1286 1176 1187 1308 1297 1187 1198 1319 1308
+ 1198 1197 1318 1319 1197 1196 1317 1318 1196 1195
+ 1316 1317 1195 1194 1315 1316 1194 1193 1314 1315
+ 1193 1192 1313 1314 1192 1191 1312 1313 1191 1190
+ 1311 1312 1190 1188 1309 1311 1188 1189 1310 1309
+ 1189 1178 1299 1310 1178 1167 1288 1299 1167 1156
+ 1277 1288 1156 1145 1266 1277 1145 1134 1255 1266
+ 1134 1123 1244 1255 1123 1112 1233 1244 1112 1101
+ 1222 1233 1101 1081 1202 1222 1081 1078 1199 1202
+ 1199 1200 1321 1320 1200 1203 1324 1321 1203 1205
+ 1326 1324 1205 1207 1328 1326 1207 1209 1330 1328
+ 1209 1211 1332 1330 1211 1213 1334 1332 1213 1215
+ 1336 1334 1215 1217 1338 1336 1217 1219 1340 1338
+ 1219 1220 1341 1340 1220 1231 1352 1341 1231 1242
+ 1363 1352 1242 1253 1374 1363 1253 1264 1385 1374
+ 1264 1275 1396 1385 1275 1286 1407 1396 1286 1297
+ 1418 1407 1297 1308 1429 1418 1308 1319 1440 1429
+ 1319 1318 1439 1440 1318 1317 1438 1439 1317 1316
+ 1437 1438 1316 1315 1436 1437 1315 1314 1435 1436
+ 1314 1313 1434 1435 1313 1312 1433 1434 1312 1311
+ 1432 1433 1311 1309 1430 1432 1309 1310 1431 1430
+ 1310 1299 1420 1431 1299 1288 1409 1420 1288 1277
+ 1398 1409 1277 1266 1387 1398 1266 1255 1376 1387
+ 1255 1244 1365 1376 1244 1233 1354 1365 1233 1222
+ 1343 1354 1222 1202 1323 1343 1202 1199 1320 1323
+ 1320 1321 1442 1441 1321 1324 1445 1442 1324 1326
+ 1447 1445 1326 1328 1449 1447 1328 1330 1451 1449
+ 1330 1332 1453 1451 1332 1334 1455 1453 1334 1336
+ 1457 1455 1336 1338 1459 1457 1338 1340 1461 1459
+ 1340 1341 1462 1461 1341 1352 1473 1462 1352 1363
+ 1484 1473 1363 1374 1495 1484 1374 1385 1506 1495
+ 1385 1396 1517 1506 1396 1407 1528 1517 1407 1418
+ 1539 1528 1418 1429 1550 1539 1429 1440 1561 1550
+ 1440 1439 1560 1561 1439 1438 1559 1560 1438 1437
+ 1558 1559 1437 1436 1557 1558 1436 1435 1556 1557
+ 1435 1434 1555 1556 1434 1433 1554 1555 1433 1432
+ 1553 1554 1432 1430 1551 1553 1430 1431 1552 1551
+ 1431 1420 1541 1552 1420 1409 1530 1541 1409 1398
+ 1519 1530 1398 1387 1508 1519 1387 1376 1497 1508
+ 1376 1365 1486 1497 1365 1354 1475 1486 1354 1343
+ 1464 1475 1343 1323 1444 1464 1323 1320 1441 1444
+ 4 0 1 3 218
+ 37
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0
+ 2633 1561 1550 2634 2635 2636 2637 2638 2639 1462
+ 1461 2640 2641 2640 2642 2643 2641 2642 2643 2642
+ 2644 2645 2643 2644 2645 2644 2646 2647 2645 2646
+ 2647 2646 2648 2649 2647 2648 2649 2648 2650 2651
+ 2649 2650 2651 2650 2652 2653 2651 2652 2653 2652
+ 2654 2655 2653 2654 2655 2654 2634 2656 2655 2634
+ 2656 2634 2636 2656 2636 2657 2658 2656 2657 2658
+ 2657 2659 2660 2658 2659 2660 2659 2661 2662 2660
+ 2661 2662 2661 2663 2664 2662 2663 2664 2663 2665
+ 2666 2664 2665 2666 2665 2667 2668 2666 2667 2668
+ 2667 2669 2670 2668 2669 2670 2669 2637 2671 2670
+ 2637 2671 2637 2639 2671 2639 2672 2673 2671 2672
+ 2673 2672 2674 2675 2673 2674 2675 2674 2676 2677
+ 2675 2676 2677 2676 2678 2679 2677 2678 2679 2678
+ 2680 2681 2679 2680 2681 2680 2682 2683 2681 2682
+ 2683 2682 2684 2685 2683 2684 2685 2684 2633 2686
+ 2685 2633 2686 2633 1550 2686 1550 1539 2687 2686
+ 1539 2687 1539 1528 2688 2687 1528 2688 1528 1517
+ 2689 2688 1517 2689 1517 1506 2690 2689 1506 2690
+ 1506 1495 2691 2690 1495 2691 1495 1484 2692 2691
+ 1484 2692 1484 1473 2693 2692 1473 2693 1473 1462
+ 2641 2693 1462 2641 1462 2640 2694 2641 2643 2695
+ 2694 2643 2695 2643 2645 2696 2695 2645 2696 2645
+ 2647 2697 2696 2647 2697 2647 2649 2698 2697 2649
+ 2698 2649 2651 2699 2698 2651 2699 2651 2653 2700
+ 2699 2653 2700 2653 2655 2700 2655 2656 2701 2700
+ 2656 2701 2656 2658 2701 2658 2660 2702 2701 2660
+ 2702 2660 2662 2703 2702 2662 2703 2662 2664 2704
+ 2703 2664 2704 2664 2666 2705 2704 2666 2705 2666
+ 2668 2706 2705 2668 2706 2668 2670 2706 2670 2671
+ 2707 2706 2671 2707 2671 2673 2707 2673 2675 2708
+ 2707 2675 2708 2675 2677 2709 2708 2677 2709 2677
+ 2679 2710 2709 2679 2710 2679 2681 2711 2710 2681
+ 2711 2681 2683 2712 2711 2683 2712 2683 2685 2712
+ 2685 2686 2713 2712 2686 2713 2686 2687 2713 2687
+ 2688 2714 2713 2688 2714 2688 2689 2715 2714 2689
+ 2715 2689 2690 2716 2715 2690 2716 2690 2691 2717
+ 2716 2691 2717 2691 2692 2694 2717 2692 2694 2692
+ 2693 2694 2693 2641 2718 2694 2695 2719 2718 2695
+ 2719 2695 2696 2720 2719 2696 2720 2696 2697 2721
+ 2720 2697 2721 2697 2698 2722 2721 2698 2722 2698
+ 2699 2723 2722 2699 2723 2699 2700 2723 2700 2701
+ 2723 2701 2702 2724 2723 2702 2724 2702 2703 2725
+ 2724 2703 2725 2703 2704 2726 2725 2704 2726 2704
+ 2705 2727 2726 2705 2727 2705 2706 2727 2706 2707
+ 2728 2727 2707 2728 2707 2708 2729 2728 2708 2729
+ 2708 2709 2730 2729 2709 2730 2709 2710 2731 2730
+ 2710 2731 2710 2711 2732 2731 2711 2732 2711 2712
+ 2732 2712 2713 2732 2713 2714 2733 2732 2714 2733
+ 2714 2715 2734 2733 2715 2734 2715 2716 2735 2734
+ 2716 2735 2716 2717 2718 2735 2717 2718 2717 2694
+ 2736 2718 2719 2737 2736 2719 2737 2719 2720 2738
+ 2737 2720 2738 2720 2721 2739 2738 2721 2739 2721
+ 2722 2739 2722 2723 2739 2723 2724 2740 2739 2724
+ 2740 2724 2725 2741 2740 2725 2741 2725 2726 2742
+ 2741 2726 2742 2726 2727 2742 2727 2728 2743 2742
+ 2728 2743 2728 2729 2743 2729 2730 2744 2743 2730
+ 2744 2730 2731 2745 2744 2731 2745 2731 2732 2745
+ 2732 2733 2746 2745 2733 2746 2733 2734 2747 2746
+ 2734 2747 2734 2735 2736 2747 2735 2736 2735 2718
+ 2747 2736 2737 2748 2737 2738 2749 2748 2738 2749
+ 2738 2739 2749 2739 2740 2750 2749 2740 2750 2740
+ 2741 2750 2741 2742 2750 2742 2743 2751 2750 2743
+ 2751 2743 2744 2751 2744 2745 2751 2745 2746 2748
+ 2751 2746 2748 2746 2747 2748 2747 2737 2748 2749
+ 2750 2751 2748 2750
+ 8 0 0 4 400
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 2 46 1569 372 46 47 1571 1569 47 48
+ 1573 1571 48 49 1575 1573 49 50 1577 1575
+ 50 51 1579 1577 51 52 1581 1579 52 53
+ 1583 1581 53 54 1563 1583 54 3 1564 1563
+ 3 55 1565 1564 55 56 1586 1565 56 57
+ 1588 1586 57 58 1590 1588 58 59 1592 1590
+ 59 60 1594 1592 60 61 1596 1594 61 62
+ 1598 1596 62 63 1566 1598 63 6 1567 1566
+ 6 64 1568 1567 64 65 1601 1568 65 66
+ 1603 1601 66 67 1605 1603 67 68 1607 1605
+ 68 69 1609 1607 69 70 1611 1609 70 71
+ 1613 1611 71 72 1562 1613 72 5 472 1562
+ 5 27 461 472 27 26 450 461 26 25
+ 439 450 25 24 428 439 24 23 417 428
+ 23 22 406 417 22 21 395 406 21 20
+ 384 395 20 19 373 384 19 2 372 373
+ 372 1569 1688 493 1569 1571 1690 1688 1571 1573
+ 1692 1690 1573 1575 1694 1692 1575 1577 1696 1694
+ 1577 1579 1698 1696 1579 1581 1700 1698 1581 1583
+ 1702 1700 1583 1563 1682 1702 1563 1564 1683 1682
+ 1564 1565 1684 1683 1565 1586 1705 1684 1586 1588
+ 1707 1705 1588 1590 1709 1707 1590 1592 1711 1709
+ 1592 1594 1713 1711 1594 1596 1715 1713 1596 1598
+ 1717 1715 1598 1566 1685 1717 1566 1567 1686 1685
+ 1567 1568 1687 1686 1568 1601 1720 1687 1601 1603
+ 1722 1720 1603 1605 1724 1722 1605 1607 1726 1724
+ 1607 1609 1728 1726 1609 1611 1730 1728 1611 1613
+ 1732 1730 1613 1562 1681 1732 1562 472 593 1681
+ 472 461 582 593 461 450 571 582 450 439
+ 560 571 439 428 549 560 428 417 538 549
+ 417 406 527 538 406 395 516 527 395 384
+ 505 516 384 373 494 505 373 372 493 494
+ 493 1688 1807 614 1688 1690 1809 1807 1690 1692
+ 1811 1809 1692 1694 1813 1811 1694 1696 1815 1813
+ 1696 1698 1817 1815 1698 1700 1819 1817 1700 1702
+ 1821 1819 1702 1682 1801 1821 1682 1683 1802 1801
+ 1683 1684 1803 1802 1684 1705 1824 1803 1705 1707
+ 1826 1824 1707 1709 1828 1826 1709 1711 1830 1828
+ 1711 1713 1832 1830 1713 1715 1834 1832 1715 1717
+ 1836 1834 1717 1685 1804 1836 1685 1686 1805 1804
+ 1686 1687 1806 1805 1687 1720 1839 1806 1720 1722
+ 1841 1839 1722 1724 1843 1841 1724 1726 1845 1843
+ 1726 1728 1847 1845 1728 1730 1849 1847 1730 1732
+ 1851 1849 1732 1681 1800 1851 1681 593 714 1800
+ 593 582 703 714 582 571 692 703 571 560
+ 681 692 560 549 670 681 549 538 659 670
+ 538 527 648 659 527 516 637 648 516 505
+ 626 637 505 494 615 626 494 493 614 615
+ 614 1807 1926 735 1807 1809 1928 1926 1809 1811
+ 1930 1928 1811 1813 1932 1930 1813 1815 1934 1932
+ 1815 1817 1936 1934 1817 1819 1938 1936 1819 1821
+ 1940 1938 1821 1801 1920 1940 1801 1802 1921 1920
+ 1802 1803 1922 1921 1803 1824 1943 1922 1824 1826
+ 1945 1943 1826 1828 1947 1945 1828 1830 1949 1947
+ 1830 1832 1951 1949 1832 1834 1953 1951 1834 1836
+ 1955 1953 1836 1804 1923 1955 1804 1805 1924 1923
+ 1805 1806 1925 1924 1806 1839 1958 1925 1839 1841
+ 1960 1958 1841 1843 1962 1960 1843 1845 1964 1962
+ 1845 1847 1966 1964 1847 1849 1968 1966 1849 1851
+ 1970 1968 1851 1800 1919 1970 1800 714 835 1919
+ 714 703 824 835 703 692 813 824 692 681
+ 802 813 681 670 791 802 670 659 780 791
+ 659 648 769 780 648 637 758 769 637 626
+ 747 758 626 615 736 747 615 614 735 736
+ 735 1926 2045 856 1926 1928 2047 2045 1928 1930
+ 2049 2047 1930 1932 2051 2049 1932 1934 2053 2051
+ 1934 1936 2055 2053 1936 1938 2057 2055 1938 1940
+ 2059 2057 1940 1920 2039 2059 1920 1921 2040 2039
+ 1921 1922 2041 2040 1922 1943 2062 2041 1943 1945
+ 2064 2062 1945 1947 2066 2064 1947 1949 2068 2066
+ 1949 1951 2070 2068 1951 1953 2072 2070 1953 1955
+ 2074 2072 1955 1923 2042 2074 1923 1924 2043 2042
+ 1924 1925 2044 2043 1925 1958 2077 2044 1958 1960
+ 2079 2077 1960 1962 2081 2079 1962 1964 2083 2081
+ 1964 1966 2085 2083 1966 1968 2087 2085 1968 1970
+ 2089 2087 1970 1919 2038 2089 1919 835 956 2038
+ 835 824 945 956 824 813 934 945 813 802
+ 923 934 802 791 912 923 791 780 901 912
+ 780 769 890 901 769 758 879 890 758 747
+ 868 879 747 736 857 868 736 735 856 857
+ 856 2045 2164 977 2045 2047 2166 2164 2047 2049
+ 2168 2166 2049 2051 2170 2168 2051 2053 2172 2170
+ 2053 2055 2174 2172 2055 2057 2176 2174 2057 2059
+ 2178 2176 2059 2039 2158 2178 2039 2040 2159 2158
+ 2040 2041 2160 2159 2041 2062 2181 2160 2062 2064
+ 2183 2181 2064 2066 2185 2183 2066 2068 2187 2185
+ 2068 2070 2189 2187 2070 2072 2191 2189 2072 2074
+ 2193 2191 2074 2042 2161 2193 2042 2043 2162 2161
+ 2043 2044 2163 2162 2044 2077 2196 2163 2077 2079
+ 2198 2196 2079 2081 2200 2198 2081 2083 2202 2200
+ 2083 2085 2204 2202 2085 2087 2206 2204 2087 2089
+ 2208 2206 2089 2038 2157 2208 2038 956 1077 2157
+ 956 945 1066 1077 945 934 1055 1066 934 923
+ 1044 1055 923 912 1033 1044 912 901 1022 1033
+ 901 890 1011 1022 890 879 1000 1011 879 868
+ 989 1000 868 857 978 989 857 856 977 978
+ 977 2164 2283 1098 2164 2166 2285 2283 2166 2168
+ 2287 2285 2168 2170 2289 2287 2170 2172 2291 2289
+ 2172 2174 2293 2291 2174 2176 2295 2293 2176 2178
+ 2297 2295 2178 2158 2277 2297 2158 2159 2278 2277
+ 2159 2160 2279 2278 2160 2181 2300 2279 2181 2183
+ 2302 2300 2183 2185 2304 2302 2185 2187 2306 2304
+ 2187 2189 2308 2306 2189 2191 2310 2308 2191 2193
+ 2312 2310 2193 2161 2280 2312 2161 2162 2281 2280
+ 2162 2163 2282 2281 2163 2196 2315 2282 2196 2198
+ 2317 2315 2198 2200 2319 2317 2200 2202 2321 2319
+ 2202 2204 2323 2321 2204 2206 2325 2323 2206 2208
+ 2327 2325 2208 2157 2276 2327 2157 1077 1198 2276
+ 1077 1066 1187 1198 1066 1055 1176 1187 1055 1044
+ 1165 1176 1044 1033 1154 1165 1033 1022 1143 1154
+ 1022 1011 1132 1143 1011 1000 1121 1132 1000 989
+ 1110 1121 989 978 1099 1110 978 977 1098 1099
+ 1098 2283 2402 1219 2283 2285 2404 2402 2285 2287
+ 2406 2404 2287 2289 2408 2406 2289 2291 2410 2408
+ 2291 2293 2412 2410 2293 2295 2414 2412 2295 2297
+ 2416 2414 2297 2277 2396 2416 2277 2278 2397 2396
+ 2278 2279 2398 2397 2279 2300 2419 2398 2300 2302
+ 2421 2419 2302 2304 2423 2421 2304 2306 2425 2423
+ 2306 2308 2427 2425 2308 2310 2429 2427 2310 2312
+ 2431 2429 2312 2280 2399 2431 2280 2281 2400 2399
+ 2281 2282 2401 2400 2282 2315 2434 2401 2315 2317
+ 2436 2434 2317 2319 2438 2436 2319 2321 2440 2438
+ 2321 2323 2442 2440 2323 2325 2444 2442 2325 2327
+ 2446 2444 2327 2276 2395 2446 2276 1198 1319 2395
+ 1198 1187 1308 1319 1187 1176 1297 1308 1176 1165
+ 1286 1297 1165 1154 1275 1286 1154 1143 1264 1275
+ 1143 1132 1253 1264 1132 1121 1242 1253 1121 1110
+ 1231 1242 1110 1099 1220 1231 1099 1098 1219 1220
+ 1219 2402 2521 1340 2402 2404 2523 2521 2404 2406
+ 2525 2523 2406 2408 2527 2525 2408 2410 2529 2527
+ 2410 2412 2531 2529 2412 2414 2533 2531 2414 2416
+ 2535 2533 2416 2396 2515 2535 2396 2397 2516 2515
+ 2397 2398 2517 2516 2398 2419 2538 2517 2419 2421
+ 2540 2538 2421 2423 2542 2540 2423 2425 2544 2542
+ 2425 2427 2546 2544 2427 2429 2548 2546 2429 2431
+ 2550 2548 2431 2399 2518 2550 2399 2400 2519 2518
+ 2400 2401 2520 2519 2401 2434 2553 2520 2434 2436
+ 2555 2553 2436 2438 2557 2555 2438 2440 2559 2557
+ 2440 2442 2561 2559 2442 2444 2563 2561 2444 2446
+ 2565 2563 2446 2395 2514 2565 2395 1319 1440 2514
+ 1319 1308 1429 1440 1308 1297 1418 1429 1297 1286
+ 1407 1418 1286 1275 1396 1407 1275 1264 1385 1396
+ 1264 1253 1374 1385 1253 1242 1363 1374 1242 1231
+ 1352 1363 1231 1220 1341 1352 1220 1219 1340 1341
+ 1340 2521 2640 1461 2521 2523 2642 2640 2523 2525
+ 2644 2642 2525 2527 2646 2644 2527 2529 2648 2646
+ 2529 2531 2650 2648 2531 2533 2652 2650 2533 2535
+ 2654 2652 2535 2515 2634 2654 2515 2516 2635 2634
+ 2516 2517 2636 2635 2517 2538 2657 2636 2538 2540
+ 2659 2657 2540 2542 2661 2659 2542 2544 2663 2661
+ 2544 2546 2665 2663 2546 2548 2667 2665 2548 2550
+ 2669 2667 2550 2518 2637 2669 2518 2519 2638 2637
+ 2519 2520 2639 2638 2520 2553 2672 2639 2553 2555
+ 2674 2672 2555 2557 2676 2674 2557 2559 2678 2676
+ 2559 2561 2680 2678 2561 2563 2682 2680 2563 2565
+ 2684 2682 2565 2514 2633 2684 2514 1440 1561 2633
+ 1440 1429 1550 1561 1429 1418 1539 1550 1418 1407
+ 1528 1539 1407 1396 1517 1528 1396 1385 1506 1517
+ 1385 1374 1495 1506 1374 1363 1484 1495 1363 1352
+ 1473 1484 1352 1341 1462 1473 1341 1340 1461 1462
+ 8 0 4 4 100
+ 38 39 40 41
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1561 2633 3742 3743 2633 2684 3744 3742 2684 2682
+ 3745 3744 2682 2680 3746 3745 2680 2678 3747 3746
+ 2678 2676 3748 3747 2676 2674 3749 3748 2674 2672
+ 3750 3749 2672 2639 3751 3750 2639 2638 3752 3751
+ 3743 3742 3753 3754 3742 3744 3755 3753 3744 3745
+ 3756 3755 3745 3746 3757 3756 3746 3747 3758 3757
+ 3747 3748 3759 3758 3748 3749 3760 3759 3749 3750
+ 3761 3760 3750 3751 3762 3761 3751 3752 3763 3762
+ 3754 3753 3764 3765 3753 3755 3766 3764 3755 3756
+ 3767 3766 3756 3757 3768 3767 3757 3758 3769 3768
+ 3758 3759 3770 3769 3759 3760 3771 3770 3760 3761
+ 3772 3771 3761 3762 3773 3772 3762 3763 3774 3773
+ 3765 3764 3775 3776 3764 3766 3777 3775 3766 3767
+ 3778 3777 3767 3768 3779 3778 3768 3769 3780 3779
+ 3769 3770 3781 3780 3770 3771 3782 3781 3771 3772
+ 3783 3782 3772 3773 3784 3783 3773 3774 3785 3784
+ 3776 3775 3786 3787 3775 3777 3788 3786 3777 3778
+ 3789 3788 3778 3779 3790 3789 3779 3780 3791 3790
+ 3780 3781 3792 3791 3781 3782 3793 3792 3782 3783
+ 3794 3793 3783 3784 3795 3794 3784 3785 3796 3795
+ 3787 3786 3797 3798 3786 3788 3799 3797 3788 3789
+ 3800 3799 3789 3790 3801 3800 3790 3791 3802 3801
+ 3791 3792 3803 3802 3792 3793 3804 3803 3793 3794
+ 3805 3804 3794 3795 3806 3805 3795 3796 3807 3806
+ 3798 3797 3808 3809 3797 3799 3810 3808 3799 3800
+ 3811 3810 3800 3801 3812 3811 3801 3802 3813 3812
+ 3802 3803 3814 3813 3803 3804 3815 3814 3804 3805
+ 3816 3815 3805 3806 3817 3816 3806 3807 3818 3817
+ 3809 3808 3819 3820 3808 3810 3821 3819 3810 3811
+ 3822 3821 3811 3812 3823 3822 3812 3813 3824 3823
+ 3813 3814 3825 3824 3814 3815 3826 3825 3815 3816
+ 3827 3826 3816 3817 3828 3827 3817 3818 3829 3828
+ 3820 3819 3830 3831 3819 3821 3832 3830 3821 3822
+ 3833 3832 3822 3823 3834 3833 3823 3824 3835 3834
+ 3824 3825 3836 3835 3825 3826 3837 3836 3826 3827
+ 3838 3837 3827 3828 3839 3838 3828 3829 3840 3839
+ 3831 3830 3841 3842 3830 3832 3843 3841 3832 3833
+ 3844 3843 3833 3834 3845 3844 3834 3835 3846 3845
+ 3835 3836 3847 3846 3836 3837 3848 3847 3837 3838
+ 3849 3848 3838 3839 3850 3849 3839 3840 3851 3850
+ 8 0 0 4 400
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 1562 472 72 71 1613 1562 71 70
+ 1611 1613 70 69 1609 1611 69 68 1607 1609
+ 68 67 1605 1607 67 66 1603 1605 66 65
+ 1601 1603 65 64 1568 1601 64 6 1567 1568
+ 6 73 2762 1567 73 74 2773 2762 74 75
+ 2784 2773 75 76 2795 2784 76 77 2806 2795
+ 77 78 2817 2806 78 79 2828 2817 79 80
+ 2839 2828 80 81 2850 2839 81 8 2861 2850
+ 8 82 2860 2861 82 83 2859 2860 83 84
+ 2858 2859 84 85 2857 2858 85 86 2856 2857
+ 86 87 2855 2856 87 88 2854 2855 88 89
+ 2853 2854 89 90 2851 2853 90 7 2852 2851
+ 7 91 2841 2852 91 92 2830 2841 92 93
+ 2819 2830 93 94 2808 2819 94 95 2797 2808
+ 95 96 2786 2797 96 97 2775 2786 97 98
+ 2764 2775 98 99 2753 2764 99 5 472 2753
+ 472 1562 1681 593 1562 1613 1732 1681 1613 1611
+ 1730 1732 1611 1609 1728 1730 1609 1607 1726 1728
+ 1607 1605 1724 1726 1605 1603 1722 1724 1603 1601
+ 1720 1722 1601 1568 1687 1720 1568 1567 1686 1687
+ 1567 2762 2872 1686 2762 2773 2883 2872 2773 2784
+ 2894 2883 2784 2795 2905 2894 2795 2806 2916 2905
+ 2806 2817 2927 2916 2817 2828 2938 2927 2828 2839
+ 2949 2938 2839 2850 2960 2949 2850 2861 2971 2960
+ 2861 2860 2970 2971 2860 2859 2969 2970 2859 2858
+ 2968 2969 2858 2857 2967 2968 2857 2856 2966 2967
+ 2856 2855 2965 2966 2855 2854 2964 2965 2854 2853
+ 2963 2964 2853 2851 2961 2963 2851 2852 2962 2961
+ 2852 2841 2951 2962 2841 2830 2940 2951 2830 2819
+ 2929 2940 2819 2808 2918 2929 2808 2797 2907 2918
+ 2797 2786 2896 2907 2786 2775 2885 2896 2775 2764
+ 2874 2885 2764 2753 2863 2874 2753 472 593 2863
+ 593 1681 1800 714 1681 1732 1851 1800 1732 1730
+ 1849 1851 1730 1728 1847 1849 1728 1726 1845 1847
+ 1726 1724 1843 1845 1724 1722 1841 1843 1722 1720
+ 1839 1841 1720 1687 1806 1839 1687 1686 1805 1806
+ 1686 2872 2982 1805 2872 2883 2993 2982 2883 2894
+ 3004 2993 2894 2905 3015 3004 2905 2916 3026 3015
+ 2916 2927 3037 3026 2927 2938 3048 3037 2938 2949
+ 3059 3048 2949 2960 3070 3059 2960 2971 3081 3070
+ 2971 2970 3080 3081 2970 2969 3079 3080 2969 2968
+ 3078 3079 2968 2967 3077 3078 2967 2966 3076 3077
+ 2966 2965 3075 3076 2965 2964 3074 3075 2964 2963
+ 3073 3074 2963 2961 3071 3073 2961 2962 3072 3071
+ 2962 2951 3061 3072 2951 2940 3050 3061 2940 2929
+ 3039 3050 2929 2918 3028 3039 2918 2907 3017 3028
+ 2907 2896 3006 3017 2896 2885 2995 3006 2885 2874
+ 2984 2995 2874 2863 2973 2984 2863 593 714 2973
+ 714 1800 1919 835 1800 1851 1970 1919 1851 1849
+ 1968 1970 1849 1847 1966 1968 1847 1845 1964 1966
+ 1845 1843 1962 1964 1843 1841 1960 1962 1841 1839
+ 1958 1960 1839 1806 1925 1958 1806 1805 1924 1925
+ 1805 2982 3092 1924 2982 2993 3103 3092 2993 3004
+ 3114 3103 3004 3015 3125 3114 3015 3026 3136 3125
+ 3026 3037 3147 3136 3037 3048 3158 3147 3048 3059
+ 3169 3158 3059 3070 3180 3169 3070 3081 3191 3180
+ 3081 3080 3190 3191 3080 3079 3189 3190 3079 3078
+ 3188 3189 3078 3077 3187 3188 3077 3076 3186 3187
+ 3076 3075 3185 3186 3075 3074 3184 3185 3074 3073
+ 3183 3184 3073 3071 3181 3183 3071 3072 3182 3181
+ 3072 3061 3171 3182 3061 3050 3160 3171 3050 3039
+ 3149 3160 3039 3028 3138 3149 3028 3017 3127 3138
+ 3017 3006 3116 3127 3006 2995 3105 3116 2995 2984
+ 3094 3105 2984 2973 3083 3094 2973 714 835 3083
+ 835 1919 2038 956 1919 1970 2089 2038 1970 1968
+ 2087 2089 1968 1966 2085 2087 1966 1964 2083 2085
+ 1964 1962 2081 2083 1962 1960 2079 2081 1960 1958
+ 2077 2079 1958 1925 2044 2077 1925 1924 2043 2044
+ 1924 3092 3202 2043 3092 3103 3213 3202 3103 3114
+ 3224 3213 3114 3125 3235 3224 3125 3136 3246 3235
+ 3136 3147 3257 3246 3147 3158 3268 3257 3158 3169
+ 3279 3268 3169 3180 3290 3279 3180 3191 3301 3290
+ 3191 3190 3300 3301 3190 3189 3299 3300 3189 3188
+ 3298 3299 3188 3187 3297 3298 3187 3186 3296 3297
+ 3186 3185 3295 3296 3185 3184 3294 3295 3184 3183
+ 3293 3294 3183 3181 3291 3293 3181 3182 3292 3291
+ 3182 3171 3281 3292 3171 3160 3270 3281 3160 3149
+ 3259 3270 3149 3138 3248 3259 3138 3127 3237 3248
+ 3127 3116 3226 3237 3116 3105 3215 3226 3105 3094
+ 3204 3215 3094 3083 3193 3204 3083 835 956 3193
+ 956 2038 2157 1077 2038 2089 2208 2157 2089 2087
+ 2206 2208 2087 2085 2204 2206 2085 2083 2202 2204
+ 2083 2081 2200 2202 2081 2079 2198 2200 2079 2077
+ 2196 2198 2077 2044 2163 2196 2044 2043 2162 2163
+ 2043 3202 3312 2162 3202 3213 3323 3312 3213 3224
+ 3334 3323 3224 3235 3345 3334 3235 3246 3356 3345
+ 3246 3257 3367 3356 3257 3268 3378 3367 3268 3279
+ 3389 3378 3279 3290 3400 3389 3290 3301 3411 3400
+ 3301 3300 3410 3411 3300 3299 3409 3410 3299 3298
+ 3408 3409 3298 3297 3407 3408 3297 3296 3406 3407
+ 3296 3295 3405 3406 3295 3294 3404 3405 3294 3293
+ 3403 3404 3293 3291 3401 3403 3291 3292 3402 3401
+ 3292 3281 3391 3402 3281 3270 3380 3391 3270 3259
+ 3369 3380 3259 3248 3358 3369 3248 3237 3347 3358
+ 3237 3226 3336 3347 3226 3215 3325 3336 3215 3204
+ 3314 3325 3204 3193 3303 3314 3193 956 1077 3303
+ 1077 2157 2276 1198 2157 2208 2327 2276 2208 2206
+ 2325 2327 2206 2204 2323 2325 2204 2202 2321 2323
+ 2202 2200 2319 2321 2200 2198 2317 2319 2198 2196
+ 2315 2317 2196 2163 2282 2315 2163 2162 2281 2282
+ 2162 3312 3422 2281 3312 3323 3433 3422 3323 3334
+ 3444 3433 3334 3345 3455 3444 3345 3356 3466 3455
+ 3356 3367 3477 3466 3367 3378 3488 3477 3378 3389
+ 3499 3488 3389 3400 3510 3499 3400 3411 3521 3510
+ 3411 3410 3520 3521 3410 3409 3519 3520 3409 3408
+ 3518 3519 3408 3407 3517 3518 3407 3406 3516 3517
+ 3406 3405 3515 3516 3405 3404 3514 3515 3404 3403
+ 3513 3514 3403 3401 3511 3513 3401 3402 3512 3511
+ 3402 3391 3501 3512 3391 3380 3490 3501 3380 3369
+ 3479 3490 3369 3358 3468 3479 3358 3347 3457 3468
+ 3347 3336 3446 3457 3336 3325 3435 3446 3325 3314
+ 3424 3435 3314 3303 3413 3424 3303 1077 1198 3413
+ 1198 2276 2395 1319 2276 2327 2446 2395 2327 2325
+ 2444 2446 2325 2323 2442 2444 2323 2321 2440 2442
+ 2321 2319 2438 2440 2319 2317 2436 2438 2317 2315
+ 2434 2436 2315 2282 2401 2434 2282 2281 2400 2401
+ 2281 3422 3532 2400 3422 3433 3543 3532 3433 3444
+ 3554 3543 3444 3455 3565 3554 3455 3466 3576 3565
+ 3466 3477 3587 3576 3477 3488 3598 3587 3488 3499
+ 3609 3598 3499 3510 3620 3609 3510 3521 3631 3620
+ 3521 3520 3630 3631 3520 3519 3629 3630 3519 3518
+ 3628 3629 3518 3517 3627 3628 3517 3516 3626 3627
+ 3516 3515 3625 3626 3515 3514 3624 3625 3514 3513
+ 3623 3624 3513 3511 3621 3623 3511 3512 3622 3621
+ 3512 3501 3611 3622 3501 3490 3600 3611 3490 3479
+ 3589 3600 3479 3468 3578 3589 3468 3457 3567 3578
+ 3457 3446 3556 3567 3446 3435 3545 3556 3435 3424
+ 3534 3545 3424 3413 3523 3534 3413 1198 1319 3523
+ 1319 2395 2514 1440 2395 2446 2565 2514 2446 2444
+ 2563 2565 2444 2442 2561 2563 2442 2440 2559 2561
+ 2440 2438 2557 2559 2438 2436 2555 2557 2436 2434
+ 2553 2555 2434 2401 2520 2553 2401 2400 2519 2520
+ 2400 3532 3642 2519 3532 3543 3653 3642 3543 3554
+ 3664 3653 3554 3565 3675 3664 3565 3576 3686 3675
+ 3576 3587 3697 3686 3587 3598 3708 3697 3598 3609
+ 3719 3708 3609 3620 3730 3719 3620 3631 3741 3730
+ 3631 3630 3740 3741 3630 3629 3739 3740 3629 3628
+ 3738 3739 3628 3627 3737 3738 3627 3626 3736 3737
+ 3626 3625 3735 3736 3625 3624 3734 3735 3624 3623
+ 3733 3734 3623 3621 3731 3733 3621 3622 3732 3731
+ 3622 3611 3721 3732 3611 3600 3710 3721 3600 3589
+ 3699 3710 3589 3578 3688 3699 3578 3567 3677 3688
+ 3567 3556 3666 3677 3556 3545 3655 3666 3545 3534
+ 3644 3655 3534 3523 3633 3644 3523 1319 1440 3633
+ 1440 2514 2633 1561 2514 2565 2684 2633 2565 2563
+ 2682 2684 2563 2561 2680 2682 2561 2559 2678 2680
+ 2559 2557 2676 2678 2557 2555 2674 2676 2555 2553
+ 2672 2674 2553 2520 2639 2672 2520 2519 2638 2639
+ 2519 3642 3752 2638 3642 3653 3763 3752 3653 3664
+ 3774 3763 3664 3675 3785 3774 3675 3686 3796 3785
+ 3686 3697 3807 3796 3697 3708 3818 3807 3708 3719
+ 3829 3818 3719 3730 3840 3829 3730 3741 3851 3840
+ 3741 3740 3850 3851 3740 3739 3849 3850 3739 3738
+ 3848 3849 3738 3737 3847 3848 3737 3736 3846 3847
+ 3736 3735 3845 3846 3735 3734 3844 3845 3734 3733
+ 3843 3844 3733 3731 3841 3843 3731 3732 3842 3841
+ 3732 3721 3831 3842 3721 3710 3820 3831 3710 3699
+ 3809 3820 3699 3688 3798 3809 3688 3677 3787 3798
+ 3677 3666 3776 3787 3666 3655 3765 3776 3655 3644
+ 3754 3765 3644 3633 3743 3754 3633 1440 1561 3743
+ 14 0 0 8 2000
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 72 271 99 472 1562 2752 2753 72 71
+ 272 271 1562 1613 2754 2752 71 70 273 272
+ 1613 1611 2755 2754 70 69 274 273 1611 1609
+ 2756 2755 69 68 275 274 1609 1607 2757 2756
+ 68 67 276 275 1607 1605 2758 2757 67 66
+ 277 276 1605 1603 2759 2758 66 65 278 277
+ 1603 1601 2760 2759 65 64 279 278 1601 1568
+ 2761 2760 64 6 73 279 1568 1567 2762 2761
+ 99 271 280 98 2753 2752 2763 2764 271 272
+ 281 280 2752 2754 2765 2763 272 273 282 281
+ 2754 2755 2766 2765 273 274 283 282 2755 2756
+ 2767 2766 274 275 284 283 2756 2757 2768 2767
+ 275 276 285 284 2757 2758 2769 2768 276 277
+ 286 285 2758 2759 2770 2769 277 278 287 286
+ 2759 2760 2771 2770 278 279 288 287 2760 2761
+ 2772 2771 279 73 74 288 2761 2762 2773 2772
+ 98 280 289 97 2764 2763 2774 2775 280 281
+ 290 289 2763 2765 2776 2774 281 282 291 290
+ 2765 2766 2777 2776 282 283 292 291 2766 2767
+ 2778 2777 283 284 293 292 2767 2768 2779 2778
+ 284 285 294 293 2768 2769 2780 2779 285 286
+ 295 294 2769 2770 2781 2780 286 287 296 295
+ 2770 2771 2782 2781 287 288 297 296 2771 2772
+ 2783 2782 288 74 75 297 2772 2773 2784 2783
+ 97 289 298 96 2775 2774 2785 2786 289 290
+ 299 298 2774 2776 2787 2785 290 291 300 299
+ 2776 2777 2788 2787 291 292 301 300 2777 2778
+ 2789 2788 292 293 302 301 2778 2779 2790 2789
+ 293 294 303 302 2779 2780 2791 2790 294 295
+ 304 303 2780 2781 2792 2791 295 296 305 304
+ 2781 2782 2793 2792 296 297 306 305 2782 2783
+ 2794 2793 297 75 76 306 2783 2784 2795 2794
+ 96 298 307 95 2786 2785 2796 2797 298 299
+ 308 307 2785 2787 2798 2796 299 300 309 308
+ 2787 2788 2799 2798 300 301 310 309 2788 2789
+ 2800 2799 301 302 311 310 2789 2790 2801 2800
+ 302 303 312 311 2790 2791 2802 2801 303 304
+ 313 312 2791 2792 2803 2802 304 305 314 313
+ 2792 2793 2804 2803 305 306 315 314 2793 2794
+ 2805 2804 306 76 77 315 2794 2795 2806 2805
+ 95 307 316 94 2797 2796 2807 2808 307 308
+ 317 316 2796 2798 2809 2807 308 309 318 317
+ 2798 2799 2810 2809 309 310 319 318 2799 2800
+ 2811 2810 310 311 320 319 2800 2801 2812 2811
+ 311 312 321 320 2801 2802 2813 2812 312 313
+ 322 321 2802 2803 2814 2813 313 314 323 322
+ 2803 2804 2815 2814 314 315 324 323 2804 2805
+ 2816 2815 315 77 78 324 2805 2806 2817 2816
+ 94 316 325 93 2808 2807 2818 2819 316 317
+ 326 325 2807 2809 2820 2818 317 318 327 326
+ 2809 2810 2821 2820 318 319 328 327 2810 2811
+ 2822 2821 319 320 329 328 2811 2812 2823 2822
+ 320 321 330 329 2812 2813 2824 2823 321 322
+ 331 330 2813 2814 2825 2824 322 323 332 331
+ 2814 2815 2826 2825 323 324 333 332 2815 2816
+ 2827 2826 324 78 79 333 2816 2817 2828 2827
+ 93 325 334 92 2819 2818 2829 2830 325 326
+ 335 334 2818 2820 2831 2829 326 327 336 335
+ 2820 2821 2832 2831 327 328 337 336 2821 2822
+ 2833 2832 328 329 338 337 2822 2823 2834 2833
+ 329 330 339 338 2823 2824 2835 2834 330 331
+ 340 339 2824 2825 2836 2835 331 332 341 340
+ 2825 2826 2837 2836 332 333 342 341 2826 2827
+ 2838 2837 333 79 80 342 2827 2828 2839 2838
+ 92 334 343 91 2830 2829 2840 2841 334 335
+ 344 343 2829 2831 2842 2840 335 336 345 344
+ 2831 2832 2843 2842 336 337 346 345 2832 2833
+ 2844 2843 337 338 347 346 2833 2834 2845 2844
+ 338 339 348 347 2834 2835 2846 2845 339 340
+ 349 348 2835 2836 2847 2846 340 341 350 349
+ 2836 2837 2848 2847 341 342 351 350 2837 2838
+ 2849 2848 342 80 81 351 2838 2839 2850 2849
+ 91 343 90 7 2841 2840 2851 2852 343 344
+ 89 90 2840 2842 2853 2851 344 345 88 89
+ 2842 2843 2854 2853 345 346 87 88 2843 2844
+ 2855 2854 346 347 86 87 2844 2845 2856 2855
+ 347 348 85 86 2845 2846 2857 2856 348 349
+ 84 85 2846 2847 2858 2857 349 350 83 84
+ 2847 2848 2859 2858 350 351 82 83 2848 2849
+ 2860 2859 351 81 8 82 2849 2850 2861 2860
+ 472 1562 2752 2753 593 1681 2862 2863 1562 1613
+ 2754 2752 1681 1732 2864 2862 1613 1611 2755 2754
+ 1732 1730 2865 2864 1611 1609 2756 2755 1730 1728
+ 2866 2865 1609 1607 2757 2756 1728 1726 2867 2866
+ 1607 1605 2758 2757 1726 1724 2868 2867 1605 1603
+ 2759 2758 1724 1722 2869 2868 1603 1601 2760 2759
+ 1722 1720 2870 2869 1601 1568 2761 2760 1720 1687
+ 2871 2870 1568 1567 2762 2761 1687 1686 2872 2871
+ 2753 2752 2763 2764 2863 2862 2873 2874 2752 2754
+ 2765 2763 2862 2864 2875 2873 2754 2755 2766 2765
+ 2864 2865 2876 2875 2755 2756 2767 2766 2865 2866
+ 2877 2876 2756 2757 2768 2767 2866 2867 2878 2877
+ 2757 2758 2769 2768 2867 2868 2879 2878 2758 2759
+ 2770 2769 2868 2869 2880 2879 2759 2760 2771 2770
+ 2869 2870 2881 2880 2760 2761 2772 2771 2870 2871
+ 2882 2881 2761 2762 2773 2772 2871 2872 2883 2882
+ 2764 2763 2774 2775 2874 2873 2884 2885 2763 2765
+ 2776 2774 2873 2875 2886 2884 2765 2766 2777 2776
+ 2875 2876 2887 2886 2766 2767 2778 2777 2876 2877
+ 2888 2887 2767 2768 2779 2778 2877 2878 2889 2888
+ 2768 2769 2780 2779 2878 2879 2890 2889 2769 2770
+ 2781 2780 2879 2880 2891 2890 2770 2771 2782 2781
+ 2880 2881 2892 2891 2771 2772 2783 2782 2881 2882
+ 2893 2892 2772 2773 2784 2783 2882 2883 2894 2893
+ 2775 2774 2785 2786 2885 2884 2895 2896 2774 2776
+ 2787 2785 2884 2886 2897 2895 2776 2777 2788 2787
+ 2886 2887 2898 2897 2777 2778 2789 2788 2887 2888
+ 2899 2898 2778 2779 2790 2789 2888 2889 2900 2899
+ 2779 2780 2791 2790 2889 2890 2901 2900 2780 2781
+ 2792 2791 2890 2891 2902 2901 2781 2782 2793 2792
+ 2891 2892 2903 2902 2782 2783 2794 2793 2892 2893
+ 2904 2903 2783 2784 2795 2794 2893 2894 2905 2904
+ 2786 2785 2796 2797 2896 2895 2906 2907 2785 2787
+ 2798 2796 2895 2897 2908 2906 2787 2788 2799 2798
+ 2897 2898 2909 2908 2788 2789 2800 2799 2898 2899
+ 2910 2909 2789 2790 2801 2800 2899 2900 2911 2910
+ 2790 2791 2802 2801 2900 2901 2912 2911 2791 2792
+ 2803 2802 2901 2902 2913 2912 2792 2793 2804 2803
+ 2902 2903 2914 2913 2793 2794 2805 2804 2903 2904
+ 2915 2914 2794 2795 2806 2805 2904 2905 2916 2915
+ 2797 2796 2807 2808 2907 2906 2917 2918 2796 2798
+ 2809 2807 2906 2908 2919 2917 2798 2799 2810 2809
+ 2908 2909 2920 2919 2799 2800 2811 2810 2909 2910
+ 2921 2920 2800 2801 2812 2811 2910 2911 2922 2921
+ 2801 2802 2813 2812 2911 2912 2923 2922 2802 2803
+ 2814 2813 2912 2913 2924 2923 2803 2804 2815 2814
+ 2913 2914 2925 2924 2804 2805 2816 2815 2914 2915
+ 2926 2925 2805 2806 2817 2816 2915 2916 2927 2926
+ 2808 2807 2818 2819 2918 2917 2928 2929 2807 2809
+ 2820 2818 2917 2919 2930 2928 2809 2810 2821 2820
+ 2919 2920 2931 2930 2810 2811 2822 2821 2920 2921
+ 2932 2931 2811 2812 2823 2822 2921 2922 2933 2932
+ 2812 2813 2824 2823 2922 2923 2934 2933 2813 2814
+ 2825 2824 2923 2924 2935 2934 2814 2815 2826 2825
+ 2924 2925 2936 2935 2815 2816 2827 2826 2925 2926
+ 2937 2936 2816 2817 2828 2827 2926 2927 2938 2937
+ 2819 2818 2829 2830 2929 2928 2939 2940 2818 2820
+ 2831 2829 2928 2930 2941 2939 2820 2821 2832 2831
+ 2930 2931 2942 2941 2821 2822 2833 2832 2931 2932
+ 2943 2942 2822 2823 2834 2833 2932 2933 2944 2943
+ 2823 2824 2835 2834 2933 2934 2945 2944 2824 2825
+ 2836 2835 2934 2935 2946 2945 2825 2826 2837 2836
+ 2935 2936 2947 2946 2826 2827 2838 2837 2936 2937
+ 2948 2947 2827 2828 2839 2838 2937 2938 2949 2948
+ 2830 2829 2840 2841 2940 2939 2950 2951 2829 2831
+ 2842 2840 2939 2941 2952 2950 2831 2832 2843 2842
+ 2941 2942 2953 2952 2832 2833 2844 2843 2942 2943
+ 2954 2953 2833 2834 2845 2844 2943 2944 2955 2954
+ 2834 2835 2846 2845 2944 2945 2956 2955 2835 2836
+ 2847 2846 2945 2946 2957 2956 2836 2837 2848 2847
+ 2946 2947 2958 2957 2837 2838 2849 2848 2947 2948
+ 2959 2958 2838 2839 2850 2849 2948 2949 2960 2959
+ 2841 2840 2851 2852 2951 2950 2961 2962 2840 2842
+ 2853 2851 2950 2952 2963 2961 2842 2843 2854 2853
+ 2952 2953 2964 2963 2843 2844 2855 2854 2953 2954
+ 2965 2964 2844 2845 2856 2855 2954 2955 2966 2965
+ 2845 2846 2857 2856 2955 2956 2967 2966 2846 2847
+ 2858 2857 2956 2957 2968 2967 2847 2848 2859 2858
+ 2957 2958 2969 2968 2848 2849 2860 2859 2958 2959
+ 2970 2969 2849 2850 2861 2860 2959 2960 2971 2970
+ 593 1681 2862 2863 714 1800 2972 2973 1681 1732
+ 2864 2862 1800 1851 2974 2972 1732 1730 2865 2864
+ 1851 1849 2975 2974 1730 1728 2866 2865 1849 1847
+ 2976 2975 1728 1726 2867 2866 1847 1845 2977 2976
+ 1726 1724 2868 2867 1845 1843 2978 2977 1724 1722
+ 2869 2868 1843 1841 2979 2978 1722 1720 2870 2869
+ 1841 1839 2980 2979 1720 1687 2871 2870 1839 1806
+ 2981 2980 1687 1686 2872 2871 1806 1805 2982 2981
+ 2863 2862 2873 2874 2973 2972 2983 2984 2862 2864
+ 2875 2873 2972 2974 2985 2983 2864 2865 2876 2875
+ 2974 2975 2986 2985 2865 2866 2877 2876 2975 2976
+ 2987 2986 2866 2867 2878 2877 2976 2977 2988 2987
+ 2867 2868 2879 2878 2977 2978 2989 2988 2868 2869
+ 2880 2879 2978 2979 2990 2989 2869 2870 2881 2880
+ 2979 2980 2991 2990 2870 2871 2882 2881 2980 2981
+ 2992 2991 2871 2872 2883 2882 2981 2982 2993 2992
+ 2874 2873 2884 2885 2984 2983 2994 2995 2873 2875
+ 2886 2884 2983 2985 2996 2994 2875 2876 2887 2886
+ 2985 2986 2997 2996 2876 2877 2888 2887 2986 2987
+ 2998 2997 2877 2878 2889 2888 2987 2988 2999 2998
+ 2878 2879 2890 2889 2988 2989 3000 2999 2879 2880
+ 2891 2890 2989 2990 3001 3000 2880 2881 2892 2891
+ 2990 2991 3002 3001 2881 2882 2893 2892 2991 2992
+ 3003 3002 2882 2883 2894 2893 2992 2993 3004 3003
+ 2885 2884 2895 2896 2995 2994 3005 3006 2884 2886
+ 2897 2895 2994 2996 3007 3005 2886 2887 2898 2897
+ 2996 2997 3008 3007 2887 2888 2899 2898 2997 2998
+ 3009 3008 2888 2889 2900 2899 2998 2999 3010 3009
+ 2889 2890 2901 2900 2999 3000 3011 3010 2890 2891
+ 2902 2901 3000 3001 3012 3011 2891 2892 2903 2902
+ 3001 3002 3013 3012 2892 2893 2904 2903 3002 3003
+ 3014 3013 2893 2894 2905 2904 3003 3004 3015 3014
+ 2896 2895 2906 2907 3006 3005 3016 3017 2895 2897
+ 2908 2906 3005 3007 3018 3016 2897 2898 2909 2908
+ 3007 3008 3019 3018 2898 2899 2910 2909 3008 3009
+ 3020 3019 2899 2900 2911 2910 3009 3010 3021 3020
+ 2900 2901 2912 2911 3010 3011 3022 3021 2901 2902
+ 2913 2912 3011 3012 3023 3022 2902 2903 2914 2913
+ 3012 3013 3024 3023 2903 2904 2915 2914 3013 3014
+ 3025 3024 2904 2905 2916 2915 3014 3015 3026 3025
+ 2907 2906 2917 2918 3017 3016 3027 3028 2906 2908
+ 2919 2917 3016 3018 3029 3027 2908 2909 2920 2919
+ 3018 3019 3030 3029 2909 2910 2921 2920 3019 3020
+ 3031 3030 2910 2911 2922 2921 3020 3021 3032 3031
+ 2911 2912 2923 2922 3021 3022 3033 3032 2912 2913
+ 2924 2923 3022 3023 3034 3033 2913 2914 2925 2924
+ 3023 3024 3035 3034 2914 2915 2926 2925 3024 3025
+ 3036 3035 2915 2916 2927 2926 3025 3026 3037 3036
+ 2918 2917 2928 2929 3028 3027 3038 3039 2917 2919
+ 2930 2928 3027 3029 3040 3038 2919 2920 2931 2930
+ 3029 3030 3041 3040 2920 2921 2932 2931 3030 3031
+ 3042 3041 2921 2922 2933 2932 3031 3032 3043 3042
+ 2922 2923 2934 2933 3032 3033 3044 3043 2923 2924
+ 2935 2934 3033 3034 3045 3044 2924 2925 2936 2935
+ 3034 3035 3046 3045 2925 2926 2937 2936 3035 3036
+ 3047 3046 2926 2927 2938 2937 3036 3037 3048 3047
+ 2929 2928 2939 2940 3039 3038 3049 3050 2928 2930
+ 2941 2939 3038 3040 3051 3049 2930 2931 2942 2941
+ 3040 3041 3052 3051 2931 2932 2943 2942 3041 3042
+ 3053 3052 2932 2933 2944 2943 3042 3043 3054 3053
+ 2933 2934 2945 2944 3043 3044 3055 3054 2934 2935
+ 2946 2945 3044 3045 3056 3055 2935 2936 2947 2946
+ 3045 3046 3057 3056 2936 2937 2948 2947 3046 3047
+ 3058 3057 2937 2938 2949 2948 3047 3048 3059 3058
+ 2940 2939 2950 2951 3050 3049 3060 3061 2939 2941
+ 2952 2950 3049 3051 3062 3060 2941 2942 2953 2952
+ 3051 3052 3063 3062 2942 2943 2954 2953 3052 3053
+ 3064 3063 2943 2944 2955 2954 3053 3054 3065 3064
+ 2944 2945 2956 2955 3054 3055 3066 3065 2945 2946
+ 2957 2956 3055 3056 3067 3066 2946 2947 2958 2957
+ 3056 3057 3068 3067 2947 2948 2959 2958 3057 3058
+ 3069 3068 2948 2949 2960 2959 3058 3059 3070 3069
+ 2951 2950 2961 2962 3061 3060 3071 3072 2950 2952
+ 2963 2961 3060 3062 3073 3071 2952 2953 2964 2963
+ 3062 3063 3074 3073 2953 2954 2965 2964 3063 3064
+ 3075 3074 2954 2955 2966 2965 3064 3065 3076 3075
+ 2955 2956 2967 2966 3065 3066 3077 3076 2956 2957
+ 2968 2967 3066 3067 3078 3077 2957 2958 2969 2968
+ 3067 3068 3079 3078 2958 2959 2970 2969 3068 3069
+ 3080 3079 2959 2960 2971 2970 3069 3070 3081 3080
+ 714 1800 2972 2973 835 1919 3082 3083 1800 1851
+ 2974 2972 1919 1970 3084 3082 1851 1849 2975 2974
+ 1970 1968 3085 3084 1849 1847 2976 2975 1968 1966
+ 3086 3085 1847 1845 2977 2976 1966 1964 3087 3086
+ 1845 1843 2978 2977 1964 1962 3088 3087 1843 1841
+ 2979 2978 1962 1960 3089 3088 1841 1839 2980 2979
+ 1960 1958 3090 3089 1839 1806 2981 2980 1958 1925
+ 3091 3090 1806 1805 2982 2981 1925 1924 3092 3091
+ 2973 2972 2983 2984 3083 3082 3093 3094 2972 2974
+ 2985 2983 3082 3084 3095 3093 2974 2975 2986 2985
+ 3084 3085 3096 3095 2975 2976 2987 2986 3085 3086
+ 3097 3096 2976 2977 2988 2987 3086 3087 3098 3097
+ 2977 2978 2989 2988 3087 3088 3099 3098 2978 2979
+ 2990 2989 3088 3089 3100 3099 2979 2980 2991 2990
+ 3089 3090 3101 3100 2980 2981 2992 2991 3090 3091
+ 3102 3101 2981 2982 2993 2992 3091 3092 3103 3102
+ 2984 2983 2994 2995 3094 3093 3104 3105 2983 2985
+ 2996 2994 3093 3095 3106 3104 2985 2986 2997 2996
+ 3095 3096 3107 3106 2986 2987 2998 2997 3096 3097
+ 3108 3107 2987 2988 2999 2998 3097 3098 3109 3108
+ 2988 2989 3000 2999 3098 3099 3110 3109 2989 2990
+ 3001 3000 3099 3100 3111 3110 2990 2991 3002 3001
+ 3100 3101 3112 3111 2991 2992 3003 3002 3101 3102
+ 3113 3112 2992 2993 3004 3003 3102 3103 3114 3113
+ 2995 2994 3005 3006 3105 3104 3115 3116 2994 2996
+ 3007 3005 3104 3106 3117 3115 2996 2997 3008 3007
+ 3106 3107 3118 3117 2997 2998 3009 3008 3107 3108
+ 3119 3118 2998 2999 3010 3009 3108 3109 3120 3119
+ 2999 3000 3011 3010 3109 3110 3121 3120 3000 3001
+ 3012 3011 3110 3111 3122 3121 3001 3002 3013 3012
+ 3111 3112 3123 3122 3002 3003 3014 3013 3112 3113
+ 3124 3123 3003 3004 3015 3014 3113 3114 3125 3124
+ 3006 3005 3016 3017 3116 3115 3126 3127 3005 3007
+ 3018 3016 3115 3117 3128 3126 3007 3008 3019 3018
+ 3117 3118 3129 3128 3008 3009 3020 3019 3118 3119
+ 3130 3129 3009 3010 3021 3020 3119 3120 3131 3130
+ 3010 3011 3022 3021 3120 3121 3132 3131 3011 3012
+ 3023 3022 3121 3122 3133 3132 3012 3013 3024 3023
+ 3122 3123 3134 3133 3013 3014 3025 3024 3123 3124
+ 3135 3134 3014 3015 3026 3025 3124 3125 3136 3135
+ 3017 3016 3027 3028 3127 3126 3137 3138 3016 3018
+ 3029 3027 3126 3128 3139 3137 3018 3019 3030 3029
+ 3128 3129 3140 3139 3019 3020 3031 3030 3129 3130
+ 3141 3140 3020 3021 3032 3031 3130 3131 3142 3141
+ 3021 3022 3033 3032 3131 3132 3143 3142 3022 3023
+ 3034 3033 3132 3133 3144 3143 3023 3024 3035 3034
+ 3133 3134 3145 3144 3024 3025 3036 3035 3134 3135
+ 3146 3145 3025 3026 3037 3036 3135 3136 3147 3146
+ 3028 3027 3038 3039 3138 3137 3148 3149 3027 3029
+ 3040 3038 3137 3139 3150 3148 3029 3030 3041 3040
+ 3139 3140 3151 3150 3030 3031 3042 3041 3140 3141
+ 3152 3151 3031 3032 3043 3042 3141 3142 3153 3152
+ 3032 3033 3044 3043 3142 3143 3154 3153 3033 3034
+ 3045 3044 3143 3144 3155 3154 3034 3035 3046 3045
+ 3144 3145 3156 3155 3035 3036 3047 3046 3145 3146
+ 3157 3156 3036 3037 3048 3047 3146 3147 3158 3157
+ 3039 3038 3049 3050 3149 3148 3159 3160 3038 3040
+ 3051 3049 3148 3150 3161 3159 3040 3041 3052 3051
+ 3150 3151 3162 3161 3041 3042 3053 3052 3151 3152
+ 3163 3162 3042 3043 3054 3053 3152 3153 3164 3163
+ 3043 3044 3055 3054 3153 3154 3165 3164 3044 3045
+ 3056 3055 3154 3155 3166 3165 3045 3046 3057 3056
+ 3155 3156 3167 3166 3046 3047 3058 3057 3156 3157
+ 3168 3167 3047 3048 3059 3058 3157 3158 3169 3168
+ 3050 3049 3060 3061 3160 3159 3170 3171 3049 3051
+ 3062 3060 3159 3161 3172 3170 3051 3052 3063 3062
+ 3161 3162 3173 3172 3052 3053 3064 3063 3162 3163
+ 3174 3173 3053 3054 3065 3064 3163 3164 3175 3174
+ 3054 3055 3066 3065 3164 3165 3176 3175 3055 3056
+ 3067 3066 3165 3166 3177 3176 3056 3057 3068 3067
+ 3166 3167 3178 3177 3057 3058 3069 3068 3167 3168
+ 3179 3178 3058 3059 3070 3069 3168 3169 3180 3179
+ 3061 3060 3071 3072 3171 3170 3181 3182 3060 3062
+ 3073 3071 3170 3172 3183 3181 3062 3063 3074 3073
+ 3172 3173 3184 3183 3063 3064 3075 3074 3173 3174
+ 3185 3184 3064 3065 3076 3075 3174 3175 3186 3185
+ 3065 3066 3077 3076 3175 3176 3187 3186 3066 3067
+ 3078 3077 3176 3177 3188 3187 3067 3068 3079 3078
+ 3177 3178 3189 3188 3068 3069 3080 3079 3178 3179
+ 3190 3189 3069 3070 3081 3080 3179 3180 3191 3190
+ 835 1919 3082 3083 956 2038 3192 3193 1919 1970
+ 3084 3082 2038 2089 3194 3192 1970 1968 3085 3084
+ 2089 2087 3195 3194 1968 1966 3086 3085 2087 2085
+ 3196 3195 1966 1964 3087 3086 2085 2083 3197 3196
+ 1964 1962 3088 3087 2083 2081 3198 3197 1962 1960
+ 3089 3088 2081 2079 3199 3198 1960 1958 3090 3089
+ 2079 2077 3200 3199 1958 1925 3091 3090 2077 2044
+ 3201 3200 1925 1924 3092 3091 2044 2043 3202 3201
+ 3083 3082 3093 3094 3193 3192 3203 3204 3082 3084
+ 3095 3093 3192 3194 3205 3203 3084 3085 3096 3095
+ 3194 3195 3206 3205 3085 3086 3097 3096 3195 3196
+ 3207 3206 3086 3087 3098 3097 3196 3197 3208 3207
+ 3087 3088 3099 3098 3197 3198 3209 3208 3088 3089
+ 3100 3099 3198 3199 3210 3209 3089 3090 3101 3100
+ 3199 3200 3211 3210 3090 3091 3102 3101 3200 3201
+ 3212 3211 3091 3092 3103 3102 3201 3202 3213 3212
+ 3094 3093 3104 3105 3204 3203 3214 3215 3093 3095
+ 3106 3104 3203 3205 3216 3214 3095 3096 3107 3106
+ 3205 3206 3217 3216 3096 3097 3108 3107 3206 3207
+ 3218 3217 3097 3098 3109 3108 3207 3208 3219 3218
+ 3098 3099 3110 3109 3208 3209 3220 3219 3099 3100
+ 3111 3110 3209 3210 3221 3220 3100 3101 3112 3111
+ 3210 3211 3222 3221 3101 3102 3113 3112 3211 3212
+ 3223 3222 3102 3103 3114 3113 3212 3213 3224 3223
+ 3105 3104 3115 3116 3215 3214 3225 3226 3104 3106
+ 3117 3115 3214 3216 3227 3225 3106 3107 3118 3117
+ 3216 3217 3228 3227 3107 3108 3119 3118 3217 3218
+ 3229 3228 3108 3109 3120 3119 3218 3219 3230 3229
+ 3109 3110 3121 3120 3219 3220 3231 3230 3110 3111
+ 3122 3121 3220 3221 3232 3231 3111 3112 3123 3122
+ 3221 3222 3233 3232 3112 3113 3124 3123 3222 3223
+ 3234 3233 3113 3114 3125 3124 3223 3224 3235 3234
+ 3116 3115 3126 3127 3226 3225 3236 3237 3115 3117
+ 3128 3126 3225 3227 3238 3236 3117 3118 3129 3128
+ 3227 3228 3239 3238 3118 3119 3130 3129 3228 3229
+ 3240 3239 3119 3120 3131 3130 3229 3230 3241 3240
+ 3120 3121 3132 3131 3230 3231 3242 3241 3121 3122
+ 3133 3132 3231 3232 3243 3242 3122 3123 3134 3133
+ 3232 3233 3244 3243 3123 3124 3135 3134 3233 3234
+ 3245 3244 3124 3125 3136 3135 3234 3235 3246 3245
+ 3127 3126 3137 3138 3237 3236 3247 3248 3126 3128
+ 3139 3137 3236 3238 3249 3247 3128 3129 3140 3139
+ 3238 3239 3250 3249 3129 3130 3141 3140 3239 3240
+ 3251 3250 3130 3131 3142 3141 3240 3241 3252 3251
+ 3131 3132 3143 3142 3241 3242 3253 3252 3132 3133
+ 3144 3143 3242 3243 3254 3253 3133 3134 3145 3144
+ 3243 3244 3255 3254 3134 3135 3146 3145 3244 3245
+ 3256 3255 3135 3136 3147 3146 3245 3246 3257 3256
+ 3138 3137 3148 3149 3248 3247 3258 3259 3137 3139
+ 3150 3148 3247 3249 3260 3258 3139 3140 3151 3150
+ 3249 3250 3261 3260 3140 3141 3152 3151 3250 3251
+ 3262 3261 3141 3142 3153 3152 3251 3252 3263 3262
+ 3142 3143 3154 3153 3252 3253 3264 3263 3143 3144
+ 3155 3154 3253 3254 3265 3264 3144 3145 3156 3155
+ 3254 3255 3266 3265 3145 3146 3157 3156 3255 3256
+ 3267 3266 3146 3147 3158 3157 3256 3257 3268 3267
+ 3149 3148 3159 3160 3259 3258 3269 3270 3148 3150
+ 3161 3159 3258 3260 3271 3269 3150 3151 3162 3161
+ 3260 3261 3272 3271 3151 3152 3163 3162 3261 3262
+ 3273 3272 3152 3153 3164 3163 3262 3263 3274 3273
+ 3153 3154 3165 3164 3263 3264 3275 3274 3154 3155
+ 3166 3165 3264 3265 3276 3275 3155 3156 3167 3166
+ 3265 3266 3277 3276 3156 3157 3168 3167 3266 3267
+ 3278 3277 3157 3158 3169 3168 3267 3268 3279 3278
+ 3160 3159 3170 3171 3270 3269 3280 3281 3159 3161
+ 3172 3170 3269 3271 3282 3280 3161 3162 3173 3172
+ 3271 3272 3283 3282 3162 3163 3174 3173 3272 3273
+ 3284 3283 3163 3164 3175 3174 3273 3274 3285 3284
+ 3164 3165 3176 3175 3274 3275 3286 3285 3165 3166
+ 3177 3176 3275 3276 3287 3286 3166 3167 3178 3177
+ 3276 3277 3288 3287 3167 3168 3179 3178 3277 3278
+ 3289 3288 3168 3169 3180 3179 3278 3279 3290 3289
+ 3171 3170 3181 3182 3281 3280 3291 3292 3170 3172
+ 3183 3181 3280 3282 3293 3291 3172 3173 3184 3183
+ 3282 3283 3294 3293 3173 3174 3185 3184 3283 3284
+ 3295 3294 3174 3175 3186 3185 3284 3285 3296 3295
+ 3175 3176 3187 3186 3285 3286 3297 3296 3176 3177
+ 3188 3187 3286 3287 3298 3297 3177 3178 3189 3188
+ 3287 3288 3299 3298 3178 3179 3190 3189 3288 3289
+ 3300 3299 3179 3180 3191 3190 3289 3290 3301 3300
+ 956 2038 3192 3193 1077 2157 3302 3303 2038 2089
+ 3194 3192 2157 2208 3304 3302 2089 2087 3195 3194
+ 2208 2206 3305 3304 2087 2085 3196 3195 2206 2204
+ 3306 3305 2085 2083 3197 3196 2204 2202 3307 3306
+ 2083 2081 3198 3197 2202 2200 3308 3307 2081 2079
+ 3199 3198 2200 2198 3309 3308 2079 2077 3200 3199
+ 2198 2196 3310 3309 2077 2044 3201 3200 2196 2163
+ 3311 3310 2044 2043 3202 3201 2163 2162 3312 3311
+ 3193 3192 3203 3204 3303 3302 3313 3314 3192 3194
+ 3205 3203 3302 3304 3315 3313 3194 3195 3206 3205
+ 3304 3305 3316 3315 3195 3196 3207 3206 3305 3306
+ 3317 3316 3196 3197 3208 3207 3306 3307 3318 3317
+ 3197 3198 3209 3208 3307 3308 3319 3318 3198 3199
+ 3210 3209 3308 3309 3320 3319 3199 3200 3211 3210
+ 3309 3310 3321 3320 3200 3201 3212 3211 3310 3311
+ 3322 3321 3201 3202 3213 3212 3311 3312 3323 3322
+ 3204 3203 3214 3215 3314 3313 3324 3325 3203 3205
+ 3216 3214 3313 3315 3326 3324 3205 3206 3217 3216
+ 3315 3316 3327 3326 3206 3207 3218 3217 3316 3317
+ 3328 3327 3207 3208 3219 3218 3317 3318 3329 3328
+ 3208 3209 3220 3219 3318 3319 3330 3329 3209 3210
+ 3221 3220 3319 3320 3331 3330 3210 3211 3222 3221
+ 3320 3321 3332 3331 3211 3212 3223 3222 3321 3322
+ 3333 3332 3212 3213 3224 3223 3322 3323 3334 3333
+ 3215 3214 3225 3226 3325 3324 3335 3336 3214 3216
+ 3227 3225 3324 3326 3337 3335 3216 3217 3228 3227
+ 3326 3327 3338 3337 3217 3218 3229 3228 3327 3328
+ 3339 3338 3218 3219 3230 3229 3328 3329 3340 3339
+ 3219 3220 3231 3230 3329 3330 3341 3340 3220 3221
+ 3232 3231 3330 3331 3342 3341 3221 3222 3233 3232
+ 3331 3332 3343 3342 3222 3223 3234 3233 3332 3333
+ 3344 3343 3223 3224 3235 3234 3333 3334 3345 3344
+ 3226 3225 3236 3237 3336 3335 3346 3347 3225 3227
+ 3238 3236 3335 3337 3348 3346 3227 3228 3239 3238
+ 3337 3338 3349 3348 3228 3229 3240 3239 3338 3339
+ 3350 3349 3229 3230 3241 3240 3339 3340 3351 3350
+ 3230 3231 3242 3241 3340 3341 3352 3351 3231 3232
+ 3243 3242 3341 3342 3353 3352 3232 3233 3244 3243
+ 3342 3343 3354 3353 3233 3234 3245 3244 3343 3344
+ 3355 3354 3234 3235 3246 3245 3344 3345 3356 3355
+ 3237 3236 3247 3248 3347 3346 3357 3358 3236 3238
+ 3249 3247 3346 3348 3359 3357 3238 3239 3250 3249
+ 3348 3349 3360 3359 3239 3240 3251 3250 3349 3350
+ 3361 3360 3240 3241 3252 3251 3350 3351 3362 3361
+ 3241 3242 3253 3252 3351 3352 3363 3362 3242 3243
+ 3254 3253 3352 3353 3364 3363 3243 3244 3255 3254
+ 3353 3354 3365 3364 3244 3245 3256 3255 3354 3355
+ 3366 3365 3245 3246 3257 3256 3355 3356 3367 3366
+ 3248 3247 3258 3259 3358 3357 3368 3369 3247 3249
+ 3260 3258 3357 3359 3370 3368 3249 3250 3261 3260
+ 3359 3360 3371 3370 3250 3251 3262 3261 3360 3361
+ 3372 3371 3251 3252 3263 3262 3361 3362 3373 3372
+ 3252 3253 3264 3263 3362 3363 3374 3373 3253 3254
+ 3265 3264 3363 3364 3375 3374 3254 3255 3266 3265
+ 3364 3365 3376 3375 3255 3256 3267 3266 3365 3366
+ 3377 3376 3256 3257 3268 3267 3366 3367 3378 3377
+ 3259 3258 3269 3270 3369 3368 3379 3380 3258 3260
+ 3271 3269 3368 3370 3381 3379 3260 3261 3272 3271
+ 3370 3371 3382 3381 3261 3262 3273 3272 3371 3372
+ 3383 3382 3262 3263 3274 3273 3372 3373 3384 3383
+ 3263 3264 3275 3274 3373 3374 3385 3384 3264 3265
+ 3276 3275 3374 3375 3386 3385 3265 3266 3277 3276
+ 3375 3376 3387 3386 3266 3267 3278 3277 3376 3377
+ 3388 3387 3267 3268 3279 3278 3377 3378 3389 3388
+ 3270 3269 3280 3281 3380 3379 3390 3391 3269 3271
+ 3282 3280 3379 3381 3392 3390 3271 3272 3283 3282
+ 3381 3382 3393 3392 3272 3273 3284 3283 3382 3383
+ 3394 3393 3273 3274 3285 3284 3383 3384 3395 3394
+ 3274 3275 3286 3285 3384 3385 3396 3395 3275 3276
+ 3287 3286 3385 3386 3397 3396 3276 3277 3288 3287
+ 3386 3387 3398 3397 3277 3278 3289 3288 3387 3388
+ 3399 3398 3278 3279 3290 3289 3388 3389 3400 3399
+ 3281 3280 3291 3292 3391 3390 3401 3402 3280 3282
+ 3293 3291 3390 3392 3403 3401 3282 3283 3294 3293
+ 3392 3393 3404 3403 3283 3284 3295 3294 3393 3394
+ 3405 3404 3284 3285 3296 3295 3394 3395 3406 3405
+ 3285 3286 3297 3296 3395 3396 3407 3406 3286 3287
+ 3298 3297 3396 3397 3408 3407 3287 3288 3299 3298
+ 3397 3398 3409 3408 3288 3289 3300 3299 3398 3399
+ 3410 3409 3289 3290 3301 3300 3399 3400 3411 3410
+ 1077 2157 3302 3303 1198 2276 3412 3413 2157 2208
+ 3304 3302 2276 2327 3414 3412 2208 2206 3305 3304
+ 2327 2325 3415 3414 2206 2204 3306 3305 2325 2323
+ 3416 3415 2204 2202 3307 3306 2323 2321 3417 3416
+ 2202 2200 3308 3307 2321 2319 3418 3417 2200 2198
+ 3309 3308 2319 2317 3419 3418 2198 2196 3310 3309
+ 2317 2315 3420 3419 2196 2163 3311 3310 2315 2282
+ 3421 3420 2163 2162 3312 3311 2282 2281 3422 3421
+ 3303 3302 3313 3314 3413 3412 3423 3424 3302 3304
+ 3315 3313 3412 3414 3425 3423 3304 3305 3316 3315
+ 3414 3415 3426 3425 3305 3306 3317 3316 3415 3416
+ 3427 3426 3306 3307 3318 3317 3416 3417 3428 3427
+ 3307 3308 3319 3318 3417 3418 3429 3428 3308 3309
+ 3320 3319 3418 3419 3430 3429 3309 3310 3321 3320
+ 3419 3420 3431 3430 3310 3311 3322 3321 3420 3421
+ 3432 3431 3311 3312 3323 3322 3421 3422 3433 3432
+ 3314 3313 3324 3325 3424 3423 3434 3435 3313 3315
+ 3326 3324 3423 3425 3436 3434 3315 3316 3327 3326
+ 3425 3426 3437 3436 3316 3317 3328 3327 3426 3427
+ 3438 3437 3317 3318 3329 3328 3427 3428 3439 3438
+ 3318 3319 3330 3329 3428 3429 3440 3439 3319 3320
+ 3331 3330 3429 3430 3441 3440 3320 3321 3332 3331
+ 3430 3431 3442 3441 3321 3322 3333 3332 3431 3432
+ 3443 3442 3322 3323 3334 3333 3432 3433 3444 3443
+ 3325 3324 3335 3336 3435 3434 3445 3446 3324 3326
+ 3337 3335 3434 3436 3447 3445 3326 3327 3338 3337
+ 3436 3437 3448 3447 3327 3328 3339 3338 3437 3438
+ 3449 3448 3328 3329 3340 3339 3438 3439 3450 3449
+ 3329 3330 3341 3340 3439 3440 3451 3450 3330 3331
+ 3342 3341 3440 3441 3452 3451 3331 3332 3343 3342
+ 3441 3442 3453 3452 3332 3333 3344 3343 3442 3443
+ 3454 3453 3333 3334 3345 3344 3443 3444 3455 3454
+ 3336 3335 3346 3347 3446 3445 3456 3457 3335 3337
+ 3348 3346 3445 3447 3458 3456 3337 3338 3349 3348
+ 3447 3448 3459 3458 3338 3339 3350 3349 3448 3449
+ 3460 3459 3339 3340 3351 3350 3449 3450 3461 3460
+ 3340 3341 3352 3351 3450 3451 3462 3461 3341 3342
+ 3353 3352 3451 3452 3463 3462 3342 3343 3354 3353
+ 3452 3453 3464 3463 3343 3344 3355 3354 3453 3454
+ 3465 3464 3344 3345 3356 3355 3454 3455 3466 3465
+ 3347 3346 3357 3358 3457 3456 3467 3468 3346 3348
+ 3359 3357 3456 3458 3469 3467 3348 3349 3360 3359
+ 3458 3459 3470 3469 3349 3350 3361 3360 3459 3460
+ 3471 3470 3350 3351 3362 3361 3460 3461 3472 3471
+ 3351 3352 3363 3362 3461 3462 3473 3472 3352 3353
+ 3364 3363 3462 3463 3474 3473 3353 3354 3365 3364
+ 3463 3464 3475 3474 3354 3355 3366 3365 3464 3465
+ 3476 3475 3355 3356 3367 3366 3465 3466 3477 3476
+ 3358 3357 3368 3369 3468 3467 3478 3479 3357 3359
+ 3370 3368 3467 3469 3480 3478 3359 3360 3371 3370
+ 3469 3470 3481 3480 3360 3361 3372 3371 3470 3471
+ 3482 3481 3361 3362 3373 3372 3471 3472 3483 3482
+ 3362 3363 3374 3373 3472 3473 3484 3483 3363 3364
+ 3375 3374 3473 3474 3485 3484 3364 3365 3376 3375
+ 3474 3475 3486 3485 3365 3366 3377 3376 3475 3476
+ 3487 3486 3366 3367 3378 3377 3476 3477 3488 3487
+ 3369 3368 3379 3380 3479 3478 3489 3490 3368 3370
+ 3381 3379 3478 3480 3491 3489 3370 3371 3382 3381
+ 3480 3481 3492 3491 3371 3372 3383 3382 3481 3482
+ 3493 3492 3372 3373 3384 3383 3482 3483 3494 3493
+ 3373 3374 3385 3384 3483 3484 3495 3494 3374 3375
+ 3386 3385 3484 3485 3496 3495 3375 3376 3387 3386
+ 3485 3486 3497 3496 3376 3377 3388 3387 3486 3487
+ 3498 3497 3377 3378 3389 3388 3487 3488 3499 3498
+ 3380 3379 3390 3391 3490 3489 3500 3501 3379 3381
+ 3392 3390 3489 3491 3502 3500 3381 3382 3393 3392
+ 3491 3492 3503 3502 3382 3383 3394 3393 3492 3493
+ 3504 3503 3383 3384 3395 3394 3493 3494 3505 3504
+ 3384 3385 3396 3395 3494 3495 3506 3505 3385 3386
+ 3397 3396 3495 3496 3507 3506 3386 3387 3398 3397
+ 3496 3497 3508 3507 3387 3388 3399 3398 3497 3498
+ 3509 3508 3388 3389 3400 3399 3498 3499 3510 3509
+ 3391 3390 3401 3402 3501 3500 3511 3512 3390 3392
+ 3403 3401 3500 3502 3513 3511 3392 3393 3404 3403
+ 3502 3503 3514 3513 3393 3394 3405 3404 3503 3504
+ 3515 3514 3394 3395 3406 3405 3504 3505 3516 3515
+ 3395 3396 3407 3406 3505 3506 3517 3516 3396 3397
+ 3408 3407 3506 3507 3518 3517 3397 3398 3409 3408
+ 3507 3508 3519 3518 3398 3399 3410 3409 3508 3509
+ 3520 3519 3399 3400 3411 3410 3509 3510 3521 3520
+ 1198 2276 3412 3413 1319 2395 3522 3523 2276 2327
+ 3414 3412 2395 2446 3524 3522 2327 2325 3415 3414
+ 2446 2444 3525 3524 2325 2323 3416 3415 2444 2442
+ 3526 3525 2323 2321 3417 3416 2442 2440 3527 3526
+ 2321 2319 3418 3417 2440 2438 3528 3527 2319 2317
+ 3419 3418 2438 2436 3529 3528 2317 2315 3420 3419
+ 2436 2434 3530 3529 2315 2282 3421 3420 2434 2401
+ 3531 3530 2282 2281 3422 3421 2401 2400 3532 3531
+ 3413 3412 3423 3424 3523 3522 3533 3534 3412 3414
+ 3425 3423 3522 3524 3535 3533 3414 3415 3426 3425
+ 3524 3525 3536 3535 3415 3416 3427 3426 3525 3526
+ 3537 3536 3416 3417 3428 3427 3526 3527 3538 3537
+ 3417 3418 3429 3428 3527 3528 3539 3538 3418 3419
+ 3430 3429 3528 3529 3540 3539 3419 3420 3431 3430
+ 3529 3530 3541 3540 3420 3421 3432 3431 3530 3531
+ 3542 3541 3421 3422 3433 3432 3531 3532 3543 3542
+ 3424 3423 3434 3435 3534 3533 3544 3545 3423 3425
+ 3436 3434 3533 3535 3546 3544 3425 3426 3437 3436
+ 3535 3536 3547 3546 3426 3427 3438 3437 3536 3537
+ 3548 3547 3427 3428 3439 3438 3537 3538 3549 3548
+ 3428 3429 3440 3439 3538 3539 3550 3549 3429 3430
+ 3441 3440 3539 3540 3551 3550 3430 3431 3442 3441
+ 3540 3541 3552 3551 3431 3432 3443 3442 3541 3542
+ 3553 3552 3432 3433 3444 3443 3542 3543 3554 3553
+ 3435 3434 3445 3446 3545 3544 3555 3556 3434 3436
+ 3447 3445 3544 3546 3557 3555 3436 3437 3448 3447
+ 3546 3547 3558 3557 3437 3438 3449 3448 3547 3548
+ 3559 3558 3438 3439 3450 3449 3548 3549 3560 3559
+ 3439 3440 3451 3450 3549 3550 3561 3560 3440 3441
+ 3452 3451 3550 3551 3562 3561 3441 3442 3453 3452
+ 3551 3552 3563 3562 3442 3443 3454 3453 3552 3553
+ 3564 3563 3443 3444 3455 3454 3553 3554 3565 3564
+ 3446 3445 3456 3457 3556 3555 3566 3567 3445 3447
+ 3458 3456 3555 3557 3568 3566 3447 3448 3459 3458
+ 3557 3558 3569 3568 3448 3449 3460 3459 3558 3559
+ 3570 3569 3449 3450 3461 3460 3559 3560 3571 3570
+ 3450 3451 3462 3461 3560 3561 3572 3571 3451 3452
+ 3463 3462 3561 3562 3573 3572 3452 3453 3464 3463
+ 3562 3563 3574 3573 3453 3454 3465 3464 3563 3564
+ 3575 3574 3454 3455 3466 3465 3564 3565 3576 3575
+ 3457 3456 3467 3468 3567 3566 3577 3578 3456 3458
+ 3469 3467 3566 3568 3579 3577 3458 3459 3470 3469
+ 3568 3569 3580 3579 3459 3460 3471 3470 3569 3570
+ 3581 3580 3460 3461 3472 3471 3570 3571 3582 3581
+ 3461 3462 3473 3472 3571 3572 3583 3582 3462 3463
+ 3474 3473 3572 3573 3584 3583 3463 3464 3475 3474
+ 3573 3574 3585 3584 3464 3465 3476 3475 3574 3575
+ 3586 3585 3465 3466 3477 3476 3575 3576 3587 3586
+ 3468 3467 3478 3479 3578 3577 3588 3589 3467 3469
+ 3480 3478 3577 3579 3590 3588 3469 3470 3481 3480
+ 3579 3580 3591 3590 3470 3471 3482 3481 3580 3581
+ 3592 3591 3471 3472 3483 3482 3581 3582 3593 3592
+ 3472 3473 3484 3483 3582 3583 3594 3593 3473 3474
+ 3485 3484 3583 3584 3595 3594 3474 3475 3486 3485
+ 3584 3585 3596 3595 3475 3476 3487 3486 3585 3586
+ 3597 3596 3476 3477 3488 3487 3586 3587 3598 3597
+ 3479 3478 3489 3490 3589 3588 3599 3600 3478 3480
+ 3491 3489 3588 3590 3601 3599 3480 3481 3492 3491
+ 3590 3591 3602 3601 3481 3482 3493 3492 3591 3592
+ 3603 3602 3482 3483 3494 3493 3592 3593 3604 3603
+ 3483 3484 3495 3494 3593 3594 3605 3604 3484 3485
+ 3496 3495 3594 3595 3606 3605 3485 3486 3497 3496
+ 3595 3596 3607 3606 3486 3487 3498 3497 3596 3597
+ 3608 3607 3487 3488 3499 3498 3597 3598 3609 3608
+ 3490 3489 3500 3501 3600 3599 3610 3611 3489 3491
+ 3502 3500 3599 3601 3612 3610 3491 3492 3503 3502
+ 3601 3602 3613 3612 3492 3493 3504 3503 3602 3603
+ 3614 3613 3493 3494 3505 3504 3603 3604 3615 3614
+ 3494 3495 3506 3505 3604 3605 3616 3615 3495 3496
+ 3507 3506 3605 3606 3617 3616 3496 3497 3508 3507
+ 3606 3607 3618 3617 3497 3498 3509 3508 3607 3608
+ 3619 3618 3498 3499 3510 3509 3608 3609 3620 3619
+ 3501 3500 3511 3512 3611 3610 3621 3622 3500 3502
+ 3513 3511 3610 3612 3623 3621 3502 3503 3514 3513
+ 3612 3613 3624 3623 3503 3504 3515 3514 3613 3614
+ 3625 3624 3504 3505 3516 3515 3614 3615 3626 3625
+ 3505 3506 3517 3516 3615 3616 3627 3626 3506 3507
+ 3518 3517 3616 3617 3628 3627 3507 3508 3519 3518
+ 3617 3618 3629 3628 3508 3509 3520 3519 3618 3619
+ 3630 3629 3509 3510 3521 3520 3619 3620 3631 3630
+ 1319 2395 3522 3523 1440 2514 3632 3633 2395 2446
+ 3524 3522 2514 2565 3634 3632 2446 2444 3525 3524
+ 2565 2563 3635 3634 2444 2442 3526 3525 2563 2561
+ 3636 3635 2442 2440 3527 3526 2561 2559 3637 3636
+ 2440 2438 3528 3527 2559 2557 3638 3637 2438 2436
+ 3529 3528 2557 2555 3639 3638 2436 2434 3530 3529
+ 2555 2553 3640 3639 2434 2401 3531 3530 2553 2520
+ 3641 3640 2401 2400 3532 3531 2520 2519 3642 3641
+ 3523 3522 3533 3534 3633 3632 3643 3644 3522 3524
+ 3535 3533 3632 3634 3645 3643 3524 3525 3536 3535
+ 3634 3635 3646 3645 3525 3526 3537 3536 3635 3636
+ 3647 3646 3526 3527 3538 3537 3636 3637 3648 3647
+ 3527 3528 3539 3538 3637 3638 3649 3648 3528 3529
+ 3540 3539 3638 3639 3650 3649 3529 3530 3541 3540
+ 3639 3640 3651 3650 3530 3531 3542 3541 3640 3641
+ 3652 3651 3531 3532 3543 3542 3641 3642 3653 3652
+ 3534 3533 3544 3545 3644 3643 3654 3655 3533 3535
+ 3546 3544 3643 3645 3656 3654 3535 3536 3547 3546
+ 3645 3646 3657 3656 3536 3537 3548 3547 3646 3647
+ 3658 3657 3537 3538 3549 3548 3647 3648 3659 3658
+ 3538 3539 3550 3549 3648 3649 3660 3659 3539 3540
+ 3551 3550 3649 3650 3661 3660 3540 3541 3552 3551
+ 3650 3651 3662 3661 3541 3542 3553 3552 3651 3652
+ 3663 3662 3542 3543 3554 3553 3652 3653 3664 3663
+ 3545 3544 3555 3556 3655 3654 3665 3666 3544 3546
+ 3557 3555 3654 3656 3667 3665 3546 3547 3558 3557
+ 3656 3657 3668 3667 3547 3548 3559 3558 3657 3658
+ 3669 3668 3548 3549 3560 3559 3658 3659 3670 3669
+ 3549 3550 3561 3560 3659 3660 3671 3670 3550 3551
+ 3562 3561 3660 3661 3672 3671 3551 3552 3563 3562
+ 3661 3662 3673 3672 3552 3553 3564 3563 3662 3663
+ 3674 3673 3553 3554 3565 3564 3663 3664 3675 3674
+ 3556 3555 3566 3567 3666 3665 3676 3677 3555 3557
+ 3568 3566 3665 3667 3678 3676 3557 3558 3569 3568
+ 3667 3668 3679 3678 3558 3559 3570 3569 3668 3669
+ 3680 3679 3559 3560 3571 3570 3669 3670 3681 3680
+ 3560 3561 3572 3571 3670 3671 3682 3681 3561 3562
+ 3573 3572 3671 3672 3683 3682 3562 3563 3574 3573
+ 3672 3673 3684 3683 3563 3564 3575 3574 3673 3674
+ 3685 3684 3564 3565 3576 3575 3674 3675 3686 3685
+ 3567 3566 3577 3578 3677 3676 3687 3688 3566 3568
+ 3579 3577 3676 3678 3689 3687 3568 3569 3580 3579
+ 3678 3679 3690 3689 3569 3570 3581 3580 3679 3680
+ 3691 3690 3570 3571 3582 3581 3680 3681 3692 3691
+ 3571 3572 3583 3582 3681 3682 3693 3692 3572 3573
+ 3584 3583 3682 3683 3694 3693 3573 3574 3585 3584
+ 3683 3684 3695 3694 3574 3575 3586 3585 3684 3685
+ 3696 3695 3575 3576 3587 3586 3685 3686 3697 3696
+ 3578 3577 3588 3589 3688 3687 3698 3699 3577 3579
+ 3590 3588 3687 3689 3700 3698 3579 3580 3591 3590
+ 3689 3690 3701 3700 3580 3581 3592 3591 3690 3691
+ 3702 3701 3581 3582 3593 3592 3691 3692 3703 3702
+ 3582 3583 3594 3593 3692 3693 3704 3703 3583 3584
+ 3595 3594 3693 3694 3705 3704 3584 3585 3596 3595
+ 3694 3695 3706 3705 3585 3586 3597 3596 3695 3696
+ 3707 3706 3586 3587 3598 3597 3696 3697 3708 3707
+ 3589 3588 3599 3600 3699 3698 3709 3710 3588 3590
+ 3601 3599 3698 3700 3711 3709 3590 3591 3602 3601
+ 3700 3701 3712 3711 3591 3592 3603 3602 3701 3702
+ 3713 3712 3592 3593 3604 3603 3702 3703 3714 3713
+ 3593 3594 3605 3604 3703 3704 3715 3714 3594 3595
+ 3606 3605 3704 3705 3716 3715 3595 3596 3607 3606
+ 3705 3706 3717 3716 3596 3597 3608 3607 3706 3707
+ 3718 3717 3597 3598 3609 3608 3707 3708 3719 3718
+ 3600 3599 3610 3611 3710 3709 3720 3721 3599 3601
+ 3612 3610 3709 3711 3722 3720 3601 3602 3613 3612
+ 3711 3712 3723 3722 3602 3603 3614 3613 3712 3713
+ 3724 3723 3603 3604 3615 3614 3713 3714 3725 3724
+ 3604 3605 3616 3615 3714 3715 3726 3725 3605 3606
+ 3617 3616 3715 3716 3727 3726 3606 3607 3618 3617
+ 3716 3717 3728 3727 3607 3608 3619 3618 3717 3718
+ 3729 3728 3608 3609 3620 3619 3718 3719 3730 3729
+ 3611 3610 3621 3622 3721 3720 3731 3732 3610 3612
+ 3623 3621 3720 3722 3733 3731 3612 3613 3624 3623
+ 3722 3723 3734 3733 3613 3614 3625 3624 3723 3724
+ 3735 3734 3614 3615 3626 3625 3724 3725 3736 3735
+ 3615 3616 3627 3626 3725 3726 3737 3736 3616 3617
+ 3628 3627 3726 3727 3738 3737 3617 3618 3629 3628
+ 3727 3728 3739 3738 3618 3619 3630 3629 3728 3729
+ 3740 3739 3619 3620 3631 3630 3729 3730 3741 3740
+ 1440 2514 3632 3633 1561 2633 3742 3743 2514 2565
+ 3634 3632 2633 2684 3744 3742 2565 2563 3635 3634
+ 2684 2682 3745 3744 2563 2561 3636 3635 2682 2680
+ 3746 3745 2561 2559 3637 3636 2680 2678 3747 3746
+ 2559 2557 3638 3637 2678 2676 3748 3747 2557 2555
+ 3639 3638 2676 2674 3749 3748 2555 2553 3640 3639
+ 2674 2672 3750 3749 2553 2520 3641 3640 2672 2639
+ 3751 3750 2520 2519 3642 3641 2639 2638 3752 3751
+ 3633 3632 3643 3644 3743 3742 3753 3754 3632 3634
+ 3645 3643 3742 3744 3755 3753 3634 3635 3646 3645
+ 3744 3745 3756 3755 3635 3636 3647 3646 3745 3746
+ 3757 3756 3636 3637 3648 3647 3746 3747 3758 3757
+ 3637 3638 3649 3648 3747 3748 3759 3758 3638 3639
+ 3650 3649 3748 3749 3760 3759 3639 3640 3651 3650
+ 3749 3750 3761 3760 3640 3641 3652 3651 3750 3751
+ 3762 3761 3641 3642 3653 3652 3751 3752 3763 3762
+ 3644 3643 3654 3655 3754 3753 3764 3765 3643 3645
+ 3656 3654 3753 3755 3766 3764 3645 3646 3657 3656
+ 3755 3756 3767 3766 3646 3647 3658 3657 3756 3757
+ 3768 3767 3647 3648 3659 3658 3757 3758 3769 3768
+ 3648 3649 3660 3659 3758 3759 3770 3769 3649 3650
+ 3661 3660 3759 3760 3771 3770 3650 3651 3662 3661
+ 3760 3761 3772 3771 3651 3652 3663 3662 3761 3762
+ 3773 3772 3652 3653 3664 3663 3762 3763 3774 3773
+ 3655 3654 3665 3666 3765 3764 3775 3776 3654 3656
+ 3667 3665 3764 3766 3777 3775 3656 3657 3668 3667
+ 3766 3767 3778 3777 3657 3658 3669 3668 3767 3768
+ 3779 3778 3658 3659 3670 3669 3768 3769 3780 3779
+ 3659 3660 3671 3670 3769 3770 3781 3780 3660 3661
+ 3672 3671 3770 3771 3782 3781 3661 3662 3673 3672
+ 3771 3772 3783 3782 3662 3663 3674 3673 3772 3773
+ 3784 3783 3663 3664 3675 3674 3773 3774 3785 3784
+ 3666 3665 3676 3677 3776 3775 3786 3787 3665 3667
+ 3678 3676 3775 3777 3788 3786 3667 3668 3679 3678
+ 3777 3778 3789 3788 3668 3669 3680 3679 3778 3779
+ 3790 3789 3669 3670 3681 3680 3779 3780 3791 3790
+ 3670 3671 3682 3681 3780 3781 3792 3791 3671 3672
+ 3683 3682 3781 3782 3793 3792 3672 3673 3684 3683
+ 3782 3783 3794 3793 3673 3674 3685 3684 3783 3784
+ 3795 3794 3674 3675 3686 3685 3784 3785 3796 3795
+ 3677 3676 3687 3688 3787 3786 3797 3798 3676 3678
+ 3689 3687 3786 3788 3799 3797 3678 3679 3690 3689
+ 3788 3789 3800 3799 3679 3680 3691 3690 3789 3790
+ 3801 3800 3680 3681 3692 3691 3790 3791 3802 3801
+ 3681 3682 3693 3692 3791 3792 3803 3802 3682 3683
+ 3694 3693 3792 3793 3804 3803 3683 3684 3695 3694
+ 3793 3794 3805 3804 3684 3685 3696 3695 3794 3795
+ 3806 3805 3685 3686 3697 3696 3795 3796 3807 3806
+ 3688 3687 3698 3699 3798 3797 3808 3809 3687 3689
+ 3700 3698 3797 3799 3810 3808 3689 3690 3701 3700
+ 3799 3800 3811 3810 3690 3691 3702 3701 3800 3801
+ 3812 3811 3691 3692 3703 3702 3801 3802 3813 3812
+ 3692 3693 3704 3703 3802 3803 3814 3813 3693 3694
+ 3705 3704 3803 3804 3815 3814 3694 3695 3706 3705
+ 3804 3805 3816 3815 3695 3696 3707 3706 3805 3806
+ 3817 3816 3696 3697 3708 3707 3806 3807 3818 3817
+ 3699 3698 3709 3710 3809 3808 3819 3820 3698 3700
+ 3711 3709 3808 3810 3821 3819 3700 3701 3712 3711
+ 3810 3811 3822 3821 3701 3702 3713 3712 3811 3812
+ 3823 3822 3702 3703 3714 3713 3812 3813 3824 3823
+ 3703 3704 3715 3714 3813 3814 3825 3824 3704 3705
+ 3716 3715 3814 3815 3826 3825 3705 3706 3717 3716
+ 3815 3816 3827 3826 3706 3707 3718 3717 3816 3817
+ 3828 3827 3707 3708 3719 3718 3817 3818 3829 3828
+ 3710 3709 3720 3721 3820 3819 3830 3831 3709 3711
+ 3722 3720 3819 3821 3832 3830 3711 3712 3723 3722
+ 3821 3822 3833 3832 3712 3713 3724 3723 3822 3823
+ 3834 3833 3713 3714 3725 3724 3823 3824 3835 3834
+ 3714 3715 3726 3725 3824 3825 3836 3835 3715 3716
+ 3727 3726 3825 3826 3837 3836 3716 3717 3728 3727
+ 3826 3827 3838 3837 3717 3718 3729 3728 3827 3828
+ 3839 3838 3718 3719 3730 3729 3828 3829 3840 3839
+ 3721 3720 3731 3732 3831 3830 3841 3842 3720 3722
+ 3733 3731 3830 3832 3843 3841 3722 3723 3734 3733
+ 3832 3833 3844 3843 3723 3724 3735 3734 3833 3834
+ 3845 3844 3724 3725 3736 3735 3834 3835 3846 3845
+ 3725 3726 3737 3736 3835 3836 3847 3846 3726 3727
+ 3738 3737 3836 3837 3848 3847 3727 3728 3739 3738
+ 3837 3838 3849 3848 3728 3729 3740 3739 3838 3839
+ 3850 3849 3729 3730 3741 3740 3839 3840 3851 3850
+ 1 10 100 45 352 353 354 355 10 11
+ 101 100 353 356 357 354 11 12 102 101
+ 356 358 359 357 12 13 103 102 358 360
+ 361 359 13 14 104 103 360 362 363 361
+ 14 15 105 104 362 364 365 363 15 16
+ 106 105 364 366 367 365 16 17 107 106
+ 366 368 369 367 17 18 108 107 368 370
+ 371 369 18 2 19 108 370 372 373 371
+ 45 100 109 44 355 354 374 375 100 101
+ 110 109 354 357 376 374 101 102 111 110
+ 357 359 377 376 102 103 112 111 359 361
+ 378 377 103 104 113 112 361 363 379 378
+ 104 105 114 113 363 365 380 379 105 106
+ 115 114 365 367 381 380 106 107 116 115
+ 367 369 382 381 107 108 117 116 369 371
+ 383 382 108 19 20 117 371 373 384 383
+ 44 109 118 43 375 374 385 386 109 110
+ 119 118 374 376 387 385 110 111 120 119
+ 376 377 388 387 111 112 121 120 377 378
+ 389 388 112 113 122 121 378 379 390 389
+ 113 114 123 122 379 380 391 390 114 115
+ 124 123 380 381 392 391 115 116 125 124
+ 381 382 393 392 116 117 126 125 382 383
+ 394 393 117 20 21 126 383 384 395 394
+ 43 118 127 42 386 385 396 397 118 119
+ 128 127 385 387 398 396 119 120 129 128
+ 387 388 399 398 120 121 130 129 388 389
+ 400 399 121 122 131 130 389 390 401 400
+ 122 123 132 131 390 391 402 401 123 124
+ 133 132 391 392 403 402 124 125 134 133
+ 392 393 404 403 125 126 135 134 393 394
+ 405 404 126 21 22 135 394 395 406 405
+ 42 127 136 41 397 396 407 408 127 128
+ 137 136 396 398 409 407 128 129 138 137
+ 398 399 410 409 129 130 139 138 399 400
+ 411 410 130 131 140 139 400 401 412 411
+ 131 132 141 140 401 402 413 412 132 133
+ 142 141 402 403 414 413 133 134 143 142
+ 403 404 415 414 134 135 144 143 404 405
+ 416 415 135 22 23 144 405 406 417 416
+ 41 136 145 40 408 407 418 419 136 137
+ 146 145 407 409 420 418 137 138 147 146
+ 409 410 421 420 138 139 148 147 410 411
+ 422 421 139 140 149 148 411 412 423 422
+ 140 141 150 149 412 413 424 423 141 142
+ 151 150 413 414 425 424 142 143 152 151
+ 414 415 426 425 143 144 153 152 415 416
+ 427 426 144 23 24 153 416 417 428 427
+ 40 145 154 39 419 418 429 430 145 146
+ 155 154 418 420 431 429 146 147 156 155
+ 420 421 432 431 147 148 157 156 421 422
+ 433 432 148 149 158 157 422 423 434 433
+ 149 150 159 158 423 424 435 434 150 151
+ 160 159 424 425 436 435 151 152 161 160
+ 425 426 437 436 152 153 162 161 426 427
+ 438 437 153 24 25 162 427 428 439 438
+ 39 154 163 38 430 429 440 441 154 155
+ 164 163 429 431 442 440 155 156 165 164
+ 431 432 443 442 156 157 166 165 432 433
+ 444 443 157 158 167 166 433 434 445 444
+ 158 159 168 167 434 435 446 445 159 160
+ 169 168 435 436 447 446 160 161 170 169
+ 436 437 448 447 161 162 171 170 437 438
+ 449 448 162 25 26 171 438 439 450 449
+ 38 163 172 37 441 440 451 452 163 164
+ 173 172 440 442 453 451 164 165 174 173
+ 442 443 454 453 165 166 175 174 443 444
+ 455 454 166 167 176 175 444 445 456 455
+ 167 168 177 176 445 446 457 456 168 169
+ 178 177 446 447 458 457 169 170 179 178
+ 447 448 459 458 170 171 180 179 448 449
+ 460 459 171 26 27 180 449 450 461 460
+ 37 172 36 4 452 451 462 463 172 173
+ 35 36 451 453 464 462 173 174 34 35
+ 453 454 465 464 174 175 33 34 454 455
+ 466 465 175 176 32 33 455 456 467 466
+ 176 177 31 32 456 457 468 467 177 178
+ 30 31 457 458 469 468 178 179 29 30
+ 458 459 470 469 179 180 28 29 459 460
+ 471 470 180 27 5 28 460 461 472 471
+ 352 353 354 355 473 474 475 476 353 356
+ 357 354 474 477 478 475 356 358 359 357
+ 477 479 480 478 358 360 361 359 479 481
+ 482 480 360 362 363 361 481 483 484 482
+ 362 364 365 363 483 485 486 484 364 366
+ 367 365 485 487 488 486 366 368 369 367
+ 487 489 490 488 368 370 371 369 489 491
+ 492 490 370 372 373 371 491 493 494 492
+ 355 354 374 375 476 475 495 496 354 357
+ 376 374 475 478 497 495 357 359 377 376
+ 478 480 498 497 359 361 378 377 480 482
+ 499 498 361 363 379 378 482 484 500 499
+ 363 365 380 379 484 486 501 500 365 367
+ 381 380 486 488 502 501 367 369 382 381
+ 488 490 503 502 369 371 383 382 490 492
+ 504 503 371 373 384 383 492 494 505 504
+ 375 374 385 386 496 495 506 507 374 376
+ 387 385 495 497 508 506 376 377 388 387
+ 497 498 509 508 377 378 389 388 498 499
+ 510 509 378 379 390 389 499 500 511 510
+ 379 380 391 390 500 501 512 511 380 381
+ 392 391 501 502 513 512 381 382 393 392
+ 502 503 514 513 382 383 394 393 503 504
+ 515 514 383 384 395 394 504 505 516 515
+ 386 385 396 397 507 506 517 518 385 387
+ 398 396 506 508 519 517 387 388 399 398
+ 508 509 520 519 388 389 400 399 509 510
+ 521 520 389 390 401 400 510 511 522 521
+ 390 391 402 401 511 512 523 522 391 392
+ 403 402 512 513 524 523 392 393 404 403
+ 513 514 525 524 393 394 405 404 514 515
+ 526 525 394 395 406 405 515 516 527 526
+ 397 396 407 408 518 517 528 529 396 398
+ 409 407 517 519 530 528 398 399 410 409
+ 519 520 531 530 399 400 411 410 520 521
+ 532 531 400 401 412 411 521 522 533 532
+ 401 402 413 412 522 523 534 533 402 403
+ 414 413 523 524 535 534 403 404 415 414
+ 524 525 536 535 404 405 416 415 525 526
+ 537 536 405 406 417 416 526 527 538 537
+ 408 407 418 419 529 528 539 540 407 409
+ 420 418 528 530 541 539 409 410 421 420
+ 530 531 542 541 410 411 422 421 531 532
+ 543 542 411 412 423 422 532 533 544 543
+ 412 413 424 423 533 534 545 544 413 414
+ 425 424 534 535 546 545 414 415 426 425
+ 535 536 547 546 415 416 427 426 536 537
+ 548 547 416 417 428 427 537 538 549 548
+ 419 418 429 430 540 539 550 551 418 420
+ 431 429 539 541 552 550 420 421 432 431
+ 541 542 553 552 421 422 433 432 542 543
+ 554 553 422 423 434 433 543 544 555 554
+ 423 424 435 434 544 545 556 555 424 425
+ 436 435 545 546 557 556 425 426 437 436
+ 546 547 558 557 426 427 438 437 547 548
+ 559 558 427 428 439 438 548 549 560 559
+ 430 429 440 441 551 550 561 562 429 431
+ 442 440 550 552 563 561 431 432 443 442
+ 552 553 564 563 432 433 444 443 553 554
+ 565 564 433 434 445 444 554 555 566 565
+ 434 435 446 445 555 556 567 566 435 436
+ 447 446 556 557 568 567 436 437 448 447
+ 557 558 569 568 437 438 449 448 558 559
+ 570 569 438 439 450 449 559 560 571 570
+ 441 440 451 452 562 561 572 573 440 442
+ 453 451 561 563 574 572 442 443 454 453
+ 563 564 575 574 443 444 455 454 564 565
+ 576 575 444 445 456 455 565 566 577 576
+ 445 446 457 456 566 567 578 577 446 447
+ 458 457 567 568 579 578 447 448 459 458
+ 568 569 580 579 448 449 460 459 569 570
+ 581 580 449 450 461 460 570 571 582 581
+ 452 451 462 463 573 572 583 584 451 453
+ 464 462 572 574 585 583 453 454 465 464
+ 574 575 586 585 454 455 466 465 575 576
+ 587 586 455 456 467 466 576 577 588 587
+ 456 457 468 467 577 578 589 588 457 458
+ 469 468 578 579 590 589 458 459 470 469
+ 579 580 591 590 459 460 471 470 580 581
+ 592 591 460 461 472 471 581 582 593 592
+ 473 474 475 476 594 595 596 597 474 477
+ 478 475 595 598 599 596 477 479 480 478
+ 598 600 601 599 479 481 482 480 600 602
+ 603 601 481 483 484 482 602 604 605 603
+ 483 485 486 484 604 606 607 605 485 487
+ 488 486 606 608 609 607 487 489 490 488
+ 608 610 611 609 489 491 492 490 610 612
+ 613 611 491 493 494 492 612 614 615 613
+ 476 475 495 496 597 596 616 617 475 478
+ 497 495 596 599 618 616 478 480 498 497
+ 599 601 619 618 480 482 499 498 601 603
+ 620 619 482 484 500 499 603 605 621 620
+ 484 486 501 500 605 607 622 621 486 488
+ 502 501 607 609 623 622 488 490 503 502
+ 609 611 624 623 490 492 504 503 611 613
+ 625 624 492 494 505 504 613 615 626 625
+ 496 495 506 507 617 616 627 628 495 497
+ 508 506 616 618 629 627 497 498 509 508
+ 618 619 630 629 498 499 510 509 619 620
+ 631 630 499 500 511 510 620 621 632 631
+ 500 501 512 511 621 622 633 632 501 502
+ 513 512 622 623 634 633 502 503 514 513
+ 623 624 635 634 503 504 515 514 624 625
+ 636 635 504 505 516 515 625 626 637 636
+ 507 506 517 518 628 627 638 639 506 508
+ 519 517 627 629 640 638 508 509 520 519
+ 629 630 641 640 509 510 521 520 630 631
+ 642 641 510 511 522 521 631 632 643 642
+ 511 512 523 522 632 633 644 643 512 513
+ 524 523 633 634 645 644 513 514 525 524
+ 634 635 646 645 514 515 526 525 635 636
+ 647 646 515 516 527 526 636 637 648 647
+ 518 517 528 529 639 638 649 650 517 519
+ 530 528 638 640 651 649 519 520 531 530
+ 640 641 652 651 520 521 532 531 641 642
+ 653 652 521 522 533 532 642 643 654 653
+ 522 523 534 533 643 644 655 654 523 524
+ 535 534 644 645 656 655 524 525 536 535
+ 645 646 657 656 525 526 537 536 646 647
+ 658 657 526 527 538 537 647 648 659 658
+ 529 528 539 540 650 649 660 661 528 530
+ 541 539 649 651 662 660 530 531 542 541
+ 651 652 663 662 531 532 543 542 652 653
+ 664 663 532 533 544 543 653 654 665 664
+ 533 534 545 544 654 655 666 665 534 535
+ 546 545 655 656 667 666 535 536 547 546
+ 656 657 668 667 536 537 548 547 657 658
+ 669 668 537 538 549 548 658 659 670 669
+ 540 539 550 551 661 660 671 672 539 541
+ 552 550 660 662 673 671 541 542 553 552
+ 662 663 674 673 542 543 554 553 663 664
+ 675 674 543 544 555 554 664 665 676 675
+ 544 545 556 555 665 666 677 676 545 546
+ 557 556 666 667 678 677 546 547 558 557
+ 667 668 679 678 547 548 559 558 668 669
+ 680 679 548 549 560 559 669 670 681 680
+ 551 550 561 562 672 671 682 683 550 552
+ 563 561 671 673 684 682 552 553 564 563
+ 673 674 685 684 553 554 565 564 674 675
+ 686 685 554 555 566 565 675 676 687 686
+ 555 556 567 566 676 677 688 687 556 557
+ 568 567 677 678 689 688 557 558 569 568
+ 678 679 690 689 558 559 570 569 679 680
+ 691 690 559 560 571 570 680 681 692 691
+ 562 561 572 573 683 682 693 694 561 563
+ 574 572 682 684 695 693 563 564 575 574
+ 684 685 696 695 564 565 576 575 685 686
+ 697 696 565 566 577 576 686 687 698 697
+ 566 567 578 577 687 688 699 698 567 568
+ 579 578 688 689 700 699 568 569 580 579
+ 689 690 701 700 569 570 581 580 690 691
+ 702 701 570 571 582 581 691 692 703 702
+ 573 572 583 584 694 693 704 705 572 574
+ 585 583 693 695 706 704 574 575 586 585
+ 695 696 707 706 575 576 587 586 696 697
+ 708 707 576 577 588 587 697 698 709 708
+ 577 578 589 588 698 699 710 709 578 579
+ 590 589 699 700 711 710 579 580 591 590
+ 700 701 712 711 580 581 592 591 701 702
+ 713 712 581 582 593 592 702 703 714 713
+ 594 595 596 597 715 716 717 718 595 598
+ 599 596 716 719 720 717 598 600 601 599
+ 719 721 722 720 600 602 603 601 721 723
+ 724 722 602 604 605 603 723 725 726 724
+ 604 606 607 605 725 727 728 726 606 608
+ 609 607 727 729 730 728 608 610 611 609
+ 729 731 732 730 610 612 613 611 731 733
+ 734 732 612 614 615 613 733 735 736 734
+ 597 596 616 617 718 717 737 738 596 599
+ 618 616 717 720 739 737 599 601 619 618
+ 720 722 740 739 601 603 620 619 722 724
+ 741 740 603 605 621 620 724 726 742 741
+ 605 607 622 621 726 728 743 742 607 609
+ 623 622 728 730 744 743 609 611 624 623
+ 730 732 745 744 611 613 625 624 732 734
+ 746 745 613 615 626 625 734 736 747 746
+ 617 616 627 628 738 737 748 749 616 618
+ 629 627 737 739 750 748 618 619 630 629
+ 739 740 751 750 619 620 631 630 740 741
+ 752 751 620 621 632 631 741 742 753 752
+ 621 622 633 632 742 743 754 753 622 623
+ 634 633 743 744 755 754 623 624 635 634
+ 744 745 756 755 624 625 636 635 745 746
+ 757 756 625 626 637 636 746 747 758 757
+ 628 627 638 639 749 748 759 760 627 629
+ 640 638 748 750 761 759 629 630 641 640
+ 750 751 762 761 630 631 642 641 751 752
+ 763 762 631 632 643 642 752 753 764 763
+ 632 633 644 643 753 754 765 764 633 634
+ 645 644 754 755 766 765 634 635 646 645
+ 755 756 767 766 635 636 647 646 756 757
+ 768 767 636 637 648 647 757 758 769 768
+ 639 638 649 650 760 759 770 771 638 640
+ 651 649 759 761 772 770 640 641 652 651
+ 761 762 773 772 641 642 653 652 762 763
+ 774 773 642 643 654 653 763 764 775 774
+ 643 644 655 654 764 765 776 775 644 645
+ 656 655 765 766 777 776 645 646 657 656
+ 766 767 778 777 646 647 658 657 767 768
+ 779 778 647 648 659 658 768 769 780 779
+ 650 649 660 661 771 770 781 782 649 651
+ 662 660 770 772 783 781 651 652 663 662
+ 772 773 784 783 652 653 664 663 773 774
+ 785 784 653 654 665 664 774 775 786 785
+ 654 655 666 665 775 776 787 786 655 656
+ 667 666 776 777 788 787 656 657 668 667
+ 777 778 789 788 657 658 669 668 778 779
+ 790 789 658 659 670 669 779 780 791 790
+ 661 660 671 672 782 781 792 793 660 662
+ 673 671 781 783 794 792 662 663 674 673
+ 783 784 795 794 663 664 675 674 784 785
+ 796 795 664 665 676 675 785 786 797 796
+ 665 666 677 676 786 787 798 797 666 667
+ 678 677 787 788 799 798 667 668 679 678
+ 788 789 800 799 668 669 680 679 789 790
+ 801 800 669 670 681 680 790 791 802 801
+ 672 671 682 683 793 792 803 804 671 673
+ 684 682 792 794 805 803 673 674 685 684
+ 794 795 806 805 674 675 686 685 795 796
+ 807 806 675 676 687 686 796 797 808 807
+ 676 677 688 687 797 798 809 808 677 678
+ 689 688 798 799 810 809 678 679 690 689
+ 799 800 811 810 679 680 691 690 800 801
+ 812 811 680 681 692 691 801 802 813 812
+ 683 682 693 694 804 803 814 815 682 684
+ 695 693 803 805 816 814 684 685 696 695
+ 805 806 817 816 685 686 697 696 806 807
+ 818 817 686 687 698 697 807 808 819 818
+ 687 688 699 698 808 809 820 819 688 689
+ 700 699 809 810 821 820 689 690 701 700
+ 810 811 822 821 690 691 702 701 811 812
+ 823 822 691 692 703 702 812 813 824 823
+ 694 693 704 705 815 814 825 826 693 695
+ 706 704 814 816 827 825 695 696 707 706
+ 816 817 828 827 696 697 708 707 817 818
+ 829 828 697 698 709 708 818 819 830 829
+ 698 699 710 709 819 820 831 830 699 700
+ 711 710 820 821 832 831 700 701 712 711
+ 821 822 833 832 701 702 713 712 822 823
+ 834 833 702 703 714 713 823 824 835 834
+ 715 716 717 718 836 837 838 839 716 719
+ 720 717 837 840 841 838 719 721 722 720
+ 840 842 843 841 721 723 724 722 842 844
+ 845 843 723 725 726 724 844 846 847 845
+ 725 727 728 726 846 848 849 847 727 729
+ 730 728 848 850 851 849 729 731 732 730
+ 850 852 853 851 731 733 734 732 852 854
+ 855 853 733 735 736 734 854 856 857 855
+ 718 717 737 738 839 838 858 859 717 720
+ 739 737 838 841 860 858 720 722 740 739
+ 841 843 861 860 722 724 741 740 843 845
+ 862 861 724 726 742 741 845 847 863 862
+ 726 728 743 742 847 849 864 863 728 730
+ 744 743 849 851 865 864 730 732 745 744
+ 851 853 866 865 732 734 746 745 853 855
+ 867 866 734 736 747 746 855 857 868 867
+ 738 737 748 749 859 858 869 870 737 739
+ 750 748 858 860 871 869 739 740 751 750
+ 860 861 872 871 740 741 752 751 861 862
+ 873 872 741 742 753 752 862 863 874 873
+ 742 743 754 753 863 864 875 874 743 744
+ 755 754 864 865 876 875 744 745 756 755
+ 865 866 877 876 745 746 757 756 866 867
+ 878 877 746 747 758 757 867 868 879 878
+ 749 748 759 760 870 869 880 881 748 750
+ 761 759 869 871 882 880 750 751 762 761
+ 871 872 883 882 751 752 763 762 872 873
+ 884 883 752 753 764 763 873 874 885 884
+ 753 754 765 764 874 875 886 885 754 755
+ 766 765 875 876 887 886 755 756 767 766
+ 876 877 888 887 756 757 768 767 877 878
+ 889 888 757 758 769 768 878 879 890 889
+ 760 759 770 771 881 880 891 892 759 761
+ 772 770 880 882 893 891 761 762 773 772
+ 882 883 894 893 762 763 774 773 883 884
+ 895 894 763 764 775 774 884 885 896 895
+ 764 765 776 775 885 886 897 896 765 766
+ 777 776 886 887 898 897 766 767 778 777
+ 887 888 899 898 767 768 779 778 888 889
+ 900 899 768 769 780 779 889 890 901 900
+ 771 770 781 782 892 891 902 903 770 772
+ 783 781 891 893 904 902 772 773 784 783
+ 893 894 905 904 773 774 785 784 894 895
+ 906 905 774 775 786 785 895 896 907 906
+ 775 776 787 786 896 897 908 907 776 777
+ 788 787 897 898 909 908 777 778 789 788
+ 898 899 910 909 778 779 790 789 899 900
+ 911 910 779 780 791 790 900 901 912 911
+ 782 781 792 793 903 902 913 914 781 783
+ 794 792 902 904 915 913 783 784 795 794
+ 904 905 916 915 784 785 796 795 905 906
+ 917 916 785 786 797 796 906 907 918 917
+ 786 787 798 797 907 908 919 918 787 788
+ 799 798 908 909 920 919 788 789 800 799
+ 909 910 921 920 789 790 801 800 910 911
+ 922 921 790 791 802 801 911 912 923 922
+ 793 792 803 804 914 913 924 925 792 794
+ 805 803 913 915 926 924 794 795 806 805
+ 915 916 927 926 795 796 807 806 916 917
+ 928 927 796 797 808 807 917 918 929 928
+ 797 798 809 808 918 919 930 929 798 799
+ 810 809 919 920 931 930 799 800 811 810
+ 920 921 932 931 800 801 812 811 921 922
+ 933 932 801 802 813 812 922 923 934 933
+ 804 803 814 815 925 924 935 936 803 805
+ 816 814 924 926 937 935 805 806 817 816
+ 926 927 938 937 806 807 818 817 927 928
+ 939 938 807 808 819 818 928 929 940 939
+ 808 809 820 819 929 930 941 940 809 810
+ 821 820 930 931 942 941 810 811 822 821
+ 931 932 943 942 811 812 823 822 932 933
+ 944 943 812 813 824 823 933 934 945 944
+ 815 814 825 826 936 935 946 947 814 816
+ 827 825 935 937 948 946 816 817 828 827
+ 937 938 949 948 817 818 829 828 938 939
+ 950 949 818 819 830 829 939 940 951 950
+ 819 820 831 830 940 941 952 951 820 821
+ 832 831 941 942 953 952 821 822 833 832
+ 942 943 954 953 822 823 834 833 943 944
+ 955 954 823 824 835 834 944 945 956 955
+ 836 837 838 839 957 958 959 960 837 840
+ 841 838 958 961 962 959 840 842 843 841
+ 961 963 964 962 842 844 845 843 963 965
+ 966 964 844 846 847 845 965 967 968 966
+ 846 848 849 847 967 969 970 968 848 850
+ 851 849 969 971 972 970 850 852 853 851
+ 971 973 974 972 852 854 855 853 973 975
+ 976 974 854 856 857 855 975 977 978 976
+ 839 838 858 859 960 959 979 980 838 841
+ 860 858 959 962 981 979 841 843 861 860
+ 962 964 982 981 843 845 862 861 964 966
+ 983 982 845 847 863 862 966 968 984 983
+ 847 849 864 863 968 970 985 984 849 851
+ 865 864 970 972 986 985 851 853 866 865
+ 972 974 987 986 853 855 867 866 974 976
+ 988 987 855 857 868 867 976 978 989 988
+ 859 858 869 870 980 979 990 991 858 860
+ 871 869 979 981 992 990 860 861 872 871
+ 981 982 993 992 861 862 873 872 982 983
+ 994 993 862 863 874 873 983 984 995 994
+ 863 864 875 874 984 985 996 995 864 865
+ 876 875 985 986 997 996 865 866 877 876
+ 986 987 998 997 866 867 878 877 987 988
+ 999 998 867 868 879 878 988 989 1000 999
+ 870 869 880 881 991 990 1001 1002 869 871
+ 882 880 990 992 1003 1001 871 872 883 882
+ 992 993 1004 1003 872 873 884 883 993 994
+ 1005 1004 873 874 885 884 994 995 1006 1005
+ 874 875 886 885 995 996 1007 1006 875 876
+ 887 886 996 997 1008 1007 876 877 888 887
+ 997 998 1009 1008 877 878 889 888 998 999
+ 1010 1009 878 879 890 889 999 1000 1011 1010
+ 881 880 891 892 1002 1001 1012 1013 880 882
+ 893 891 1001 1003 1014 1012 882 883 894 893
+ 1003 1004 1015 1014 883 884 895 894 1004 1005
+ 1016 1015 884 885 896 895 1005 1006 1017 1016
+ 885 886 897 896 1006 1007 1018 1017 886 887
+ 898 897 1007 1008 1019 1018 887 888 899 898
+ 1008 1009 1020 1019 888 889 900 899 1009 1010
+ 1021 1020 889 890 901 900 1010 1011 1022 1021
+ 892 891 902 903 1013 1012 1023 1024 891 893
+ 904 902 1012 1014 1025 1023 893 894 905 904
+ 1014 1015 1026 1025 894 895 906 905 1015 1016
+ 1027 1026 895 896 907 906 1016 1017 1028 1027
+ 896 897 908 907 1017 1018 1029 1028 897 898
+ 909 908 1018 1019 1030 1029 898 899 910 909
+ 1019 1020 1031 1030 899 900 911 910 1020 1021
+ 1032 1031 900 901 912 911 1021 1022 1033 1032
+ 903 902 913 914 1024 1023 1034 1035 902 904
+ 915 913 1023 1025 1036 1034 904 905 916 915
+ 1025 1026 1037 1036 905 906 917 916 1026 1027
+ 1038 1037 906 907 918 917 1027 1028 1039 1038
+ 907 908 919 918 1028 1029 1040 1039 908 909
+ 920 919 1029 1030 1041 1040 909 910 921 920
+ 1030 1031 1042 1041 910 911 922 921 1031 1032
+ 1043 1042 911 912 923 922 1032 1033 1044 1043
+ 914 913 924 925 1035 1034 1045 1046 913 915
+ 926 924 1034 1036 1047 1045 915 916 927 926
+ 1036 1037 1048 1047 916 917 928 927 1037 1038
+ 1049 1048 917 918 929 928 1038 1039 1050 1049
+ 918 919 930 929 1039 1040 1051 1050 919 920
+ 931 930 1040 1041 1052 1051 920 921 932 931
+ 1041 1042 1053 1052 921 922 933 932 1042 1043
+ 1054 1053 922 923 934 933 1043 1044 1055 1054
+ 925 924 935 936 1046 1045 1056 1057 924 926
+ 937 935 1045 1047 1058 1056 926 927 938 937
+ 1047 1048 1059 1058 927 928 939 938 1048 1049
+ 1060 1059 928 929 940 939 1049 1050 1061 1060
+ 929 930 941 940 1050 1051 1062 1061 930 931
+ 942 941 1051 1052 1063 1062 931 932 943 942
+ 1052 1053 1064 1063 932 933 944 943 1053 1054
+ 1065 1064 933 934 945 944 1054 1055 1066 1065
+ 936 935 946 947 1057 1056 1067 1068 935 937
+ 948 946 1056 1058 1069 1067 937 938 949 948
+ 1058 1059 1070 1069 938 939 950 949 1059 1060
+ 1071 1070 939 940 951 950 1060 1061 1072 1071
+ 940 941 952 951 1061 1062 1073 1072 941 942
+ 953 952 1062 1063 1074 1073 942 943 954 953
+ 1063 1064 1075 1074 943 944 955 954 1064 1065
+ 1076 1075 944 945 956 955 1065 1066 1077 1076
+ 957 958 959 960 1078 1079 1080 1081 958 961
+ 962 959 1079 1082 1083 1080 961 963 964 962
+ 1082 1084 1085 1083 963 965 966 964 1084 1086
+ 1087 1085 965 967 968 966 1086 1088 1089 1087
+ 967 969 970 968 1088 1090 1091 1089 969 971
+ 972 970 1090 1092 1093 1091 971 973 974 972
+ 1092 1094 1095 1093 973 975 976 974 1094 1096
+ 1097 1095 975 977 978 976 1096 1098 1099 1097
+ 960 959 979 980 1081 1080 1100 1101 959 962
+ 981 979 1080 1083 1102 1100 962 964 982 981
+ 1083 1085 1103 1102 964 966 983 982 1085 1087
+ 1104 1103 966 968 984 983 1087 1089 1105 1104
+ 968 970 985 984 1089 1091 1106 1105 970 972
+ 986 985 1091 1093 1107 1106 972 974 987 986
+ 1093 1095 1108 1107 974 976 988 987 1095 1097
+ 1109 1108 976 978 989 988 1097 1099 1110 1109
+ 980 979 990 991 1101 1100 1111 1112 979 981
+ 992 990 1100 1102 1113 1111 981 982 993 992
+ 1102 1103 1114 1113 982 983 994 993 1103 1104
+ 1115 1114 983 984 995 994 1104 1105 1116 1115
+ 984 985 996 995 1105 1106 1117 1116 985 986
+ 997 996 1106 1107 1118 1117 986 987 998 997
+ 1107 1108 1119 1118 987 988 999 998 1108 1109
+ 1120 1119 988 989 1000 999 1109 1110 1121 1120
+ 991 990 1001 1002 1112 1111 1122 1123 990 992
+ 1003 1001 1111 1113 1124 1122 992 993 1004 1003
+ 1113 1114 1125 1124 993 994 1005 1004 1114 1115
+ 1126 1125 994 995 1006 1005 1115 1116 1127 1126
+ 995 996 1007 1006 1116 1117 1128 1127 996 997
+ 1008 1007 1117 1118 1129 1128 997 998 1009 1008
+ 1118 1119 1130 1129 998 999 1010 1009 1119 1120
+ 1131 1130 999 1000 1011 1010 1120 1121 1132 1131
+ 1002 1001 1012 1013 1123 1122 1133 1134 1001 1003
+ 1014 1012 1122 1124 1135 1133 1003 1004 1015 1014
+ 1124 1125 1136 1135 1004 1005 1016 1015 1125 1126
+ 1137 1136 1005 1006 1017 1016 1126 1127 1138 1137
+ 1006 1007 1018 1017 1127 1128 1139 1138 1007 1008
+ 1019 1018 1128 1129 1140 1139 1008 1009 1020 1019
+ 1129 1130 1141 1140 1009 1010 1021 1020 1130 1131
+ 1142 1141 1010 1011 1022 1021 1131 1132 1143 1142
+ 1013 1012 1023 1024 1134 1133 1144 1145 1012 1014
+ 1025 1023 1133 1135 1146 1144 1014 1015 1026 1025
+ 1135 1136 1147 1146 1015 1016 1027 1026 1136 1137
+ 1148 1147 1016 1017 1028 1027 1137 1138 1149 1148
+ 1017 1018 1029 1028 1138 1139 1150 1149 1018 1019
+ 1030 1029 1139 1140 1151 1150 1019 1020 1031 1030
+ 1140 1141 1152 1151 1020 1021 1032 1031 1141 1142
+ 1153 1152 1021 1022 1033 1032 1142 1143 1154 1153
+ 1024 1023 1034 1035 1145 1144 1155 1156 1023 1025
+ 1036 1034 1144 1146 1157 1155 1025 1026 1037 1036
+ 1146 1147 1158 1157 1026 1027 1038 1037 1147 1148
+ 1159 1158 1027 1028 1039 1038 1148 1149 1160 1159
+ 1028 1029 1040 1039 1149 1150 1161 1160 1029 1030
+ 1041 1040 1150 1151 1162 1161 1030 1031 1042 1041
+ 1151 1152 1163 1162 1031 1032 1043 1042 1152 1153
+ 1164 1163 1032 1033 1044 1043 1153 1154 1165 1164
+ 1035 1034 1045 1046 1156 1155 1166 1167 1034 1036
+ 1047 1045 1155 1157 1168 1166 1036 1037 1048 1047
+ 1157 1158 1169 1168 1037 1038 1049 1048 1158 1159
+ 1170 1169 1038 1039 1050 1049 1159 1160 1171 1170
+ 1039 1040 1051 1050 1160 1161 1172 1171 1040 1041
+ 1052 1051 1161 1162 1173 1172 1041 1042 1053 1052
+ 1162 1163 1174 1173 1042 1043 1054 1053 1163 1164
+ 1175 1174 1043 1044 1055 1054 1164 1165 1176 1175
+ 1046 1045 1056 1057 1167 1166 1177 1178 1045 1047
+ 1058 1056 1166 1168 1179 1177 1047 1048 1059 1058
+ 1168 1169 1180 1179 1048 1049 1060 1059 1169 1170
+ 1181 1180 1049 1050 1061 1060 1170 1171 1182 1181
+ 1050 1051 1062 1061 1171 1172 1183 1182 1051 1052
+ 1063 1062 1172 1173 1184 1183 1052 1053 1064 1063
+ 1173 1174 1185 1184 1053 1054 1065 1064 1174 1175
+ 1186 1185 1054 1055 1066 1065 1175 1176 1187 1186
+ 1057 1056 1067 1068 1178 1177 1188 1189 1056 1058
+ 1069 1067 1177 1179 1190 1188 1058 1059 1070 1069
+ 1179 1180 1191 1190 1059 1060 1071 1070 1180 1181
+ 1192 1191 1060 1061 1072 1071 1181 1182 1193 1192
+ 1061 1062 1073 1072 1182 1183 1194 1193 1062 1063
+ 1074 1073 1183 1184 1195 1194 1063 1064 1075 1074
+ 1184 1185 1196 1195 1064 1065 1076 1075 1185 1186
+ 1197 1196 1065 1066 1077 1076 1186 1187 1198 1197
+ 1078 1079 1080 1081 1199 1200 1201 1202 1079 1082
+ 1083 1080 1200 1203 1204 1201 1082 1084 1085 1083
+ 1203 1205 1206 1204 1084 1086 1087 1085 1205 1207
+ 1208 1206 1086 1088 1089 1087 1207 1209 1210 1208
+ 1088 1090 1091 1089 1209 1211 1212 1210 1090 1092
+ 1093 1091 1211 1213 1214 1212 1092 1094 1095 1093
+ 1213 1215 1216 1214 1094 1096 1097 1095 1215 1217
+ 1218 1216 1096 1098 1099 1097 1217 1219 1220 1218
+ 1081 1080 1100 1101 1202 1201 1221 1222 1080 1083
+ 1102 1100 1201 1204 1223 1221 1083 1085 1103 1102
+ 1204 1206 1224 1223 1085 1087 1104 1103 1206 1208
+ 1225 1224 1087 1089 1105 1104 1208 1210 1226 1225
+ 1089 1091 1106 1105 1210 1212 1227 1226 1091 1093
+ 1107 1106 1212 1214 1228 1227 1093 1095 1108 1107
+ 1214 1216 1229 1228 1095 1097 1109 1108 1216 1218
+ 1230 1229 1097 1099 1110 1109 1218 1220 1231 1230
+ 1101 1100 1111 1112 1222 1221 1232 1233 1100 1102
+ 1113 1111 1221 1223 1234 1232 1102 1103 1114 1113
+ 1223 1224 1235 1234 1103 1104 1115 1114 1224 1225
+ 1236 1235 1104 1105 1116 1115 1225 1226 1237 1236
+ 1105 1106 1117 1116 1226 1227 1238 1237 1106 1107
+ 1118 1117 1227 1228 1239 1238 1107 1108 1119 1118
+ 1228 1229 1240 1239 1108 1109 1120 1119 1229 1230
+ 1241 1240 1109 1110 1121 1120 1230 1231 1242 1241
+ 1112 1111 1122 1123 1233 1232 1243 1244 1111 1113
+ 1124 1122 1232 1234 1245 1243 1113 1114 1125 1124
+ 1234 1235 1246 1245 1114 1115 1126 1125 1235 1236
+ 1247 1246 1115 1116 1127 1126 1236 1237 1248 1247
+ 1116 1117 1128 1127 1237 1238 1249 1248 1117 1118
+ 1129 1128 1238 1239 1250 1249 1118 1119 1130 1129
+ 1239 1240 1251 1250 1119 1120 1131 1130 1240 1241
+ 1252 1251 1120 1121 1132 1131 1241 1242 1253 1252
+ 1123 1122 1133 1134 1244 1243 1254 1255 1122 1124
+ 1135 1133 1243 1245 1256 1254 1124 1125 1136 1135
+ 1245 1246 1257 1256 1125 1126 1137 1136 1246 1247
+ 1258 1257 1126 1127 1138 1137 1247 1248 1259 1258
+ 1127 1128 1139 1138 1248 1249 1260 1259 1128 1129
+ 1140 1139 1249 1250 1261 1260 1129 1130 1141 1140
+ 1250 1251 1262 1261 1130 1131 1142 1141 1251 1252
+ 1263 1262 1131 1132 1143 1142 1252 1253 1264 1263
+ 1134 1133 1144 1145 1255 1254 1265 1266 1133 1135
+ 1146 1144 1254 1256 1267 1265 1135 1136 1147 1146
+ 1256 1257 1268 1267 1136 1137 1148 1147 1257 1258
+ 1269 1268 1137 1138 1149 1148 1258 1259 1270 1269
+ 1138 1139 1150 1149 1259 1260 1271 1270 1139 1140
+ 1151 1150 1260 1261 1272 1271 1140 1141 1152 1151
+ 1261 1262 1273 1272 1141 1142 1153 1152 1262 1263
+ 1274 1273 1142 1143 1154 1153 1263 1264 1275 1274
+ 1145 1144 1155 1156 1266 1265 1276 1277 1144 1146
+ 1157 1155 1265 1267 1278 1276 1146 1147 1158 1157
+ 1267 1268 1279 1278 1147 1148 1159 1158 1268 1269
+ 1280 1279 1148 1149 1160 1159 1269 1270 1281 1280
+ 1149 1150 1161 1160 1270 1271 1282 1281 1150 1151
+ 1162 1161 1271 1272 1283 1282 1151 1152 1163 1162
+ 1272 1273 1284 1283 1152 1153 1164 1163 1273 1274
+ 1285 1284 1153 1154 1165 1164 1274 1275 1286 1285
+ 1156 1155 1166 1167 1277 1276 1287 1288 1155 1157
+ 1168 1166 1276 1278 1289 1287 1157 1158 1169 1168
+ 1278 1279 1290 1289 1158 1159 1170 1169 1279 1280
+ 1291 1290 1159 1160 1171 1170 1280 1281 1292 1291
+ 1160 1161 1172 1171 1281 1282 1293 1292 1161 1162
+ 1173 1172 1282 1283 1294 1293 1162 1163 1174 1173
+ 1283 1284 1295 1294 1163 1164 1175 1174 1284 1285
+ 1296 1295 1164 1165 1176 1175 1285 1286 1297 1296
+ 1167 1166 1177 1178 1288 1287 1298 1299 1166 1168
+ 1179 1177 1287 1289 1300 1298 1168 1169 1180 1179
+ 1289 1290 1301 1300 1169 1170 1181 1180 1290 1291
+ 1302 1301 1170 1171 1182 1181 1291 1292 1303 1302
+ 1171 1172 1183 1182 1292 1293 1304 1303 1172 1173
+ 1184 1183 1293 1294 1305 1304 1173 1174 1185 1184
+ 1294 1295 1306 1305 1174 1175 1186 1185 1295 1296
+ 1307 1306 1175 1176 1187 1186 1296 1297 1308 1307
+ 1178 1177 1188 1189 1299 1298 1309 1310 1177 1179
+ 1190 1188 1298 1300 1311 1309 1179 1180 1191 1190
+ 1300 1301 1312 1311 1180 1181 1192 1191 1301 1302
+ 1313 1312 1181 1182 1193 1192 1302 1303 1314 1313
+ 1182 1183 1194 1193 1303 1304 1315 1314 1183 1184
+ 1195 1194 1304 1305 1316 1315 1184 1185 1196 1195
+ 1305 1306 1317 1316 1185 1186 1197 1196 1306 1307
+ 1318 1317 1186 1187 1198 1197 1307 1308 1319 1318
+ 1199 1200 1201 1202 1320 1321 1322 1323 1200 1203
+ 1204 1201 1321 1324 1325 1322 1203 1205 1206 1204
+ 1324 1326 1327 1325 1205 1207 1208 1206 1326 1328
+ 1329 1327 1207 1209 1210 1208 1328 1330 1331 1329
+ 1209 1211 1212 1210 1330 1332 1333 1331 1211 1213
+ 1214 1212 1332 1334 1335 1333 1213 1215 1216 1214
+ 1334 1336 1337 1335 1215 1217 1218 1216 1336 1338
+ 1339 1337 1217 1219 1220 1218 1338 1340 1341 1339
+ 1202 1201 1221 1222 1323 1322 1342 1343 1201 1204
+ 1223 1221 1322 1325 1344 1342 1204 1206 1224 1223
+ 1325 1327 1345 1344 1206 1208 1225 1224 1327 1329
+ 1346 1345 1208 1210 1226 1225 1329 1331 1347 1346
+ 1210 1212 1227 1226 1331 1333 1348 1347 1212 1214
+ 1228 1227 1333 1335 1349 1348 1214 1216 1229 1228
+ 1335 1337 1350 1349 1216 1218 1230 1229 1337 1339
+ 1351 1350 1218 1220 1231 1230 1339 1341 1352 1351
+ 1222 1221 1232 1233 1343 1342 1353 1354 1221 1223
+ 1234 1232 1342 1344 1355 1353 1223 1224 1235 1234
+ 1344 1345 1356 1355 1224 1225 1236 1235 1345 1346
+ 1357 1356 1225 1226 1237 1236 1346 1347 1358 1357
+ 1226 1227 1238 1237 1347 1348 1359 1358 1227 1228
+ 1239 1238 1348 1349 1360 1359 1228 1229 1240 1239
+ 1349 1350 1361 1360 1229 1230 1241 1240 1350 1351
+ 1362 1361 1230 1231 1242 1241 1351 1352 1363 1362
+ 1233 1232 1243 1244 1354 1353 1364 1365 1232 1234
+ 1245 1243 1353 1355 1366 1364 1234 1235 1246 1245
+ 1355 1356 1367 1366 1235 1236 1247 1246 1356 1357
+ 1368 1367 1236 1237 1248 1247 1357 1358 1369 1368
+ 1237 1238 1249 1248 1358 1359 1370 1369 1238 1239
+ 1250 1249 1359 1360 1371 1370 1239 1240 1251 1250
+ 1360 1361 1372 1371 1240 1241 1252 1251 1361 1362
+ 1373 1372 1241 1242 1253 1252 1362 1363 1374 1373
+ 1244 1243 1254 1255 1365 1364 1375 1376 1243 1245
+ 1256 1254 1364 1366 1377 1375 1245 1246 1257 1256
+ 1366 1367 1378 1377 1246 1247 1258 1257 1367 1368
+ 1379 1378 1247 1248 1259 1258 1368 1369 1380 1379
+ 1248 1249 1260 1259 1369 1370 1381 1380 1249 1250
+ 1261 1260 1370 1371 1382 1381 1250 1251 1262 1261
+ 1371 1372 1383 1382 1251 1252 1263 1262 1372 1373
+ 1384 1383 1252 1253 1264 1263 1373 1374 1385 1384
+ 1255 1254 1265 1266 1376 1375 1386 1387 1254 1256
+ 1267 1265 1375 1377 1388 1386 1256 1257 1268 1267
+ 1377 1378 1389 1388 1257 1258 1269 1268 1378 1379
+ 1390 1389 1258 1259 1270 1269 1379 1380 1391 1390
+ 1259 1260 1271 1270 1380 1381 1392 1391 1260 1261
+ 1272 1271 1381 1382 1393 1392 1261 1262 1273 1272
+ 1382 1383 1394 1393 1262 1263 1274 1273 1383 1384
+ 1395 1394 1263 1264 1275 1274 1384 1385 1396 1395
+ 1266 1265 1276 1277 1387 1386 1397 1398 1265 1267
+ 1278 1276 1386 1388 1399 1397 1267 1268 1279 1278
+ 1388 1389 1400 1399 1268 1269 1280 1279 1389 1390
+ 1401 1400 1269 1270 1281 1280 1390 1391 1402 1401
+ 1270 1271 1282 1281 1391 1392 1403 1402 1271 1272
+ 1283 1282 1392 1393 1404 1403 1272 1273 1284 1283
+ 1393 1394 1405 1404 1273 1274 1285 1284 1394 1395
+ 1406 1405 1274 1275 1286 1285 1395 1396 1407 1406
+ 1277 1276 1287 1288 1398 1397 1408 1409 1276 1278
+ 1289 1287 1397 1399 1410 1408 1278 1279 1290 1289
+ 1399 1400 1411 1410 1279 1280 1291 1290 1400 1401
+ 1412 1411 1280 1281 1292 1291 1401 1402 1413 1412
+ 1281 1282 1293 1292 1402 1403 1414 1413 1282 1283
+ 1294 1293 1403 1404 1415 1414 1283 1284 1295 1294
+ 1404 1405 1416 1415 1284 1285 1296 1295 1405 1406
+ 1417 1416 1285 1286 1297 1296 1406 1407 1418 1417
+ 1288 1287 1298 1299 1409 1408 1419 1420 1287 1289
+ 1300 1298 1408 1410 1421 1419 1289 1290 1301 1300
+ 1410 1411 1422 1421 1290 1291 1302 1301 1411 1412
+ 1423 1422 1291 1292 1303 1302 1412 1413 1424 1423
+ 1292 1293 1304 1303 1413 1414 1425 1424 1293 1294
+ 1305 1304 1414 1415 1426 1425 1294 1295 1306 1305
+ 1415 1416 1427 1426 1295 1296 1307 1306 1416 1417
+ 1428 1427 1296 1297 1308 1307 1417 1418 1429 1428
+ 1299 1298 1309 1310 1420 1419 1430 1431 1298 1300
+ 1311 1309 1419 1421 1432 1430 1300 1301 1312 1311
+ 1421 1422 1433 1432 1301 1302 1313 1312 1422 1423
+ 1434 1433 1302 1303 1314 1313 1423 1424 1435 1434
+ 1303 1304 1315 1314 1424 1425 1436 1435 1304 1305
+ 1316 1315 1425 1426 1437 1436 1305 1306 1317 1316
+ 1426 1427 1438 1437 1306 1307 1318 1317 1427 1428
+ 1439 1438 1307 1308 1319 1318 1428 1429 1440 1439
+ 1320 1321 1322 1323 1441 1442 1443 1444 1321 1324
+ 1325 1322 1442 1445 1446 1443 1324 1326 1327 1325
+ 1445 1447 1448 1446 1326 1328 1329 1327 1447 1449
+ 1450 1448 1328 1330 1331 1329 1449 1451 1452 1450
+ 1330 1332 1333 1331 1451 1453 1454 1452 1332 1334
+ 1335 1333 1453 1455 1456 1454 1334 1336 1337 1335
+ 1455 1457 1458 1456 1336 1338 1339 1337 1457 1459
+ 1460 1458 1338 1340 1341 1339 1459 1461 1462 1460
+ 1323 1322 1342 1343 1444 1443 1463 1464 1322 1325
+ 1344 1342 1443 1446 1465 1463 1325 1327 1345 1344
+ 1446 1448 1466 1465 1327 1329 1346 1345 1448 1450
+ 1467 1466 1329 1331 1347 1346 1450 1452 1468 1467
+ 1331 1333 1348 1347 1452 1454 1469 1468 1333 1335
+ 1349 1348 1454 1456 1470 1469 1335 1337 1350 1349
+ 1456 1458 1471 1470 1337 1339 1351 1350 1458 1460
+ 1472 1471 1339 1341 1352 1351 1460 1462 1473 1472
+ 1343 1342 1353 1354 1464 1463 1474 1475 1342 1344
+ 1355 1353 1463 1465 1476 1474 1344 1345 1356 1355
+ 1465 1466 1477 1476 1345 1346 1357 1356 1466 1467
+ 1478 1477 1346 1347 1358 1357 1467 1468 1479 1478
+ 1347 1348 1359 1358 1468 1469 1480 1479 1348 1349
+ 1360 1359 1469 1470 1481 1480 1349 1350 1361 1360
+ 1470 1471 1482 1481 1350 1351 1362 1361 1471 1472
+ 1483 1482 1351 1352 1363 1362 1472 1473 1484 1483
+ 1354 1353 1364 1365 1475 1474 1485 1486 1353 1355
+ 1366 1364 1474 1476 1487 1485 1355 1356 1367 1366
+ 1476 1477 1488 1487 1356 1357 1368 1367 1477 1478
+ 1489 1488 1357 1358 1369 1368 1478 1479 1490 1489
+ 1358 1359 1370 1369 1479 1480 1491 1490 1359 1360
+ 1371 1370 1480 1481 1492 1491 1360 1361 1372 1371
+ 1481 1482 1493 1492 1361 1362 1373 1372 1482 1483
+ 1494 1493 1362 1363 1374 1373 1483 1484 1495 1494
+ 1365 1364 1375 1376 1486 1485 1496 1497 1364 1366
+ 1377 1375 1485 1487 1498 1496 1366 1367 1378 1377
+ 1487 1488 1499 1498 1367 1368 1379 1378 1488 1489
+ 1500 1499 1368 1369 1380 1379 1489 1490 1501 1500
+ 1369 1370 1381 1380 1490 1491 1502 1501 1370 1371
+ 1382 1381 1491 1492 1503 1502 1371 1372 1383 1382
+ 1492 1493 1504 1503 1372 1373 1384 1383 1493 1494
+ 1505 1504 1373 1374 1385 1384 1494 1495 1506 1505
+ 1376 1375 1386 1387 1497 1496 1507 1508 1375 1377
+ 1388 1386 1496 1498 1509 1507 1377 1378 1389 1388
+ 1498 1499 1510 1509 1378 1379 1390 1389 1499 1500
+ 1511 1510 1379 1380 1391 1390 1500 1501 1512 1511
+ 1380 1381 1392 1391 1501 1502 1513 1512 1381 1382
+ 1393 1392 1502 1503 1514 1513 1382 1383 1394 1393
+ 1503 1504 1515 1514 1383 1384 1395 1394 1504 1505
+ 1516 1515 1384 1385 1396 1395 1505 1506 1517 1516
+ 1387 1386 1397 1398 1508 1507 1518 1519 1386 1388
+ 1399 1397 1507 1509 1520 1518 1388 1389 1400 1399
+ 1509 1510 1521 1520 1389 1390 1401 1400 1510 1511
+ 1522 1521 1390 1391 1402 1401 1511 1512 1523 1522
+ 1391 1392 1403 1402 1512 1513 1524 1523 1392 1393
+ 1404 1403 1513 1514 1525 1524 1393 1394 1405 1404
+ 1514 1515 1526 1525 1394 1395 1406 1405 1515 1516
+ 1527 1526 1395 1396 1407 1406 1516 1517 1528 1527
+ 1398 1397 1408 1409 1519 1518 1529 1530 1397 1399
+ 1410 1408 1518 1520 1531 1529 1399 1400 1411 1410
+ 1520 1521 1532 1531 1400 1401 1412 1411 1521 1522
+ 1533 1532 1401 1402 1413 1412 1522 1523 1534 1533
+ 1402 1403 1414 1413 1523 1524 1535 1534 1403 1404
+ 1415 1414 1524 1525 1536 1535 1404 1405 1416 1415
+ 1525 1526 1537 1536 1405 1406 1417 1416 1526 1527
+ 1538 1537 1406 1407 1418 1417 1527 1528 1539 1538
+ 1409 1408 1419 1420 1530 1529 1540 1541 1408 1410
+ 1421 1419 1529 1531 1542 1540 1410 1411 1422 1421
+ 1531 1532 1543 1542 1411 1412 1423 1422 1532 1533
+ 1544 1543 1412 1413 1424 1423 1533 1534 1545 1544
+ 1413 1414 1425 1424 1534 1535 1546 1545 1414 1415
+ 1426 1425 1535 1536 1547 1546 1415 1416 1427 1426
+ 1536 1537 1548 1547 1416 1417 1428 1427 1537 1538
+ 1549 1548 1417 1418 1429 1428 1538 1539 1550 1549
+ 1420 1419 1430 1431 1541 1540 1551 1552 1419 1421
+ 1432 1430 1540 1542 1553 1551 1421 1422 1433 1432
+ 1542 1543 1554 1553 1422 1423 1434 1433 1543 1544
+ 1555 1554 1423 1424 1435 1434 1544 1545 1556 1555
+ 1424 1425 1436 1435 1545 1546 1557 1556 1425 1426
+ 1437 1436 1546 1547 1558 1557 1426 1427 1438 1437
+ 1547 1548 1559 1558 1427 1428 1439 1438 1548 1549
+ 1560 1559 1428 1429 1440 1439 1549 1550 1561 1560
+ 4 0 0 3 436
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 2692 1484 1473 2691 1495 1484 2690 1506 1495 2689
+ 1517 1506 2688 1528 1517 2687 1539 1528 2751 2748
+ 2750 2686 1550 1539 2748 2749 2750 2748 2751 2746
+ 2751 2750 2743 2751 2745 2746 2748 2746 2747 2683
+ 2682 2684 2751 2744 2745 2750 2749 2740 2681 2680
+ 2682 2751 2743 2744 2749 2748 2738 2679 2678 2680
+ 2750 2742 2743 2750 2741 2742 2748 2747 2737 2677
+ 2676 2678 2750 2740 2741 2675 2674 2676 2749 2739
+ 2740 2747 2746 2734 2749 2738 2739 2673 2672 2674
+ 2746 2745 2733 2671 2639 2672 2748 2737 2738 2747
+ 2736 2737 2745 2744 2731 2736 2747 2735 2668 2667
+ 2669 2744 2743 2730 2747 2734 2735 2666 2665 2667
+ 2743 2742 2728 2746 2733 2734 2664 2663 2665 2745
+ 2732 2733 2742 2741 2726 2745 2731 2732 2662 2661
+ 2663 2741 2740 2725 2660 2659 2661 2744 2730 2731
+ 2740 2739 2724 2658 2657 2659 2743 2729 2730 2743
+ 2728 2729 2656 2636 2657 2739 2738 2721 2742 2727
+ 2728 2742 2726 2727 2738 2737 2720 2653 2652 2654
+ 2741 2725 2726 2737 2736 2719 2651 2650 2652 2633
+ 1561 1550 2736 2735 2718 2740 2724 2725 2649 2648
+ 2650 2739 2723 2724 2637 2638 2639 2735 2734 2716
+ 2647 2646 2648 2739 2722 2723 2739 2721 2722 2734
+ 2733 2715 2645 2644 2646 2738 2720 2721 2733 2732
+ 2714 2643 2642 2644 2634 2635 2636 2737 2719 2720
+ 2641 2640 2642 2732 2731 2711 2736 2718 2719 2693
+ 2692 1473 1462 1461 2640 2731 2730 2710 2718 2735
+ 2717 2692 2691 1484 2730 2729 2709 2735 2716 2717
+ 2691 2690 1495 2734 2715 2716 2729 2728 2708 2690
+ 2689 1506 2733 2714 2715 2728 2727 2707 2689 2688
+ 1517 2732 2713 2714 2727 2726 2705 2688 2687 1528
+ 2732 2712 2713 2732 2711 2712 2726 2725 2704 2687
+ 2686 1539 2725 2724 2703 2731 2710 2711 2730 2709
+ 2710 2724 2723 2702 2685 2683 2684 2729 2708 2709
+ 2683 2681 2682 2723 2722 2699 2728 2707 2708 2681
+ 2679 2680 2693 1473 1462 2722 2721 2698 2727 2706
+ 2707 2679 2677 2678 2727 2705 2706 2721 2720 2697
+ 2677 2675 2676 2720 2719 2696 2726 2704 2705 2675
+ 2673 2674 2725 2703 2704 2719 2718 2695 2673 2671
+ 2672 2718 2717 2694 2724 2702 2703 2723 2701 2702
+ 2670 2668 2669 2686 2633 1550 2717 2716 2691 2723
+ 2700 2701 2685 2684 2633 2723 2699 2700 2668 2666
+ 2667 2716 2715 2690 2722 2698 2699 2666 2664 2665
+ 2715 2714 2689 2721 2697 2698 2714 2713 2688 2664
+ 2662 2663 2720 2696 2697 2662 2660 2661 2713 2712
+ 2686 2719 2695 2696 2671 2637 2639 2660 2658 2659
+ 2670 2669 2637 2712 2711 2683 2718 2694 2695 2658
+ 2656 2657 2711 2710 2681 2694 2717 2692 2710 2709
+ 2679 2655 2653 2654 2717 2691 2692 2709 2708 2677
+ 2716 2690 2691 2653 2651 2652 2708 2707 2675 2715
+ 2689 2690 2651 2649 2650 2656 2634 2636 2714 2688
+ 2689 2655 2654 2634 2649 2647 2648 2707 2706 2671
+ 2713 2687 2688 2647 2645 2646 2706 2705 2668 2713
+ 2686 2687 2645 2643 2644 2705 2704 2666 2712 2685
+ 2686 2643 2641 2642 2712 2683 2685 2704 2703 2664
+ 2641 1462 2640 2694 2692 2693 2711 2681 2683 2703
+ 2702 2662 2710 2679 2681 2702 2701 2660 2709 2677
+ 2679 2701 2700 2656 2708 2675 2677 2700 2699 2653
+ 2707 2673 2675 2707 2671 2673 2699 2698 2651 2706
+ 2670 2671 2698 2697 2649 2706 2668 2670 2697 2696
+ 2647 2705 2666 2668 2696 2695 2645 2704 2664 2666
+ 2695 2694 2643 2703 2662 2664 2694 2693 2641 2702
+ 2660 2662 2701 2658 2660 2701 2656 2658 2700 2655
+ 2656 2700 2653 2655 2699 2651 2653 2698 2649 2651
+ 2686 2685 2633 2697 2647 2649 2696 2645 2647 2695
+ 2643 2645 2694 2641 2643 2641 2693 1462 2671 2670
+ 2637 2656 2655 2634 211 21 20 210 22 21
+ 209 23 22 208 24 23 207 25 24 206
+ 26 25 205 27 26 203 70 71 202 69
+ 70 201 68 69 200 67 68 199 66 67
+ 198 65 66 197 64 65 195 61 62 194
+ 60 61 193 59 60 192 58 59 191 57
+ 58 190 56 57 189 55 56 187 52 53
+ 186 51 52 72 5 27 185 50 51 63
+ 6 64 184 49 50 183 48 49 182 47
+ 48 54 3 55 181 46 47 19 2 46
+ 212 211 20 211 210 21 210 209 22 209
+ 208 23 208 207 24 207 206 25 206 205
+ 26 204 203 71 203 202 70 202 201 69
+ 212 20 19 201 200 68 200 199 67 199
+ 198 66 198 197 65 205 72 27 196 195
+ 62 204 71 72 195 194 61 194 193 60
+ 193 192 59 192 191 58 197 63 64 191
+ 190 57 196 62 63 190 189 56 188 187
+ 53 187 186 52 186 185 51 189 54 55
+ 185 184 50 188 53 54 184 183 49 183
+ 182 48 182 181 47 181 19 46 270 267
+ 269 267 268 269 267 270 265 270 269 262
+ 270 264 265 267 265 266 270 263 264 269
+ 268 259 270 262 263 269 261 262 268 267
+ 257 269 260 261 267 266 256 269 259 260
+ 268 258 259 266 265 253 268 257 258 265
+ 264 252 267 256 257 264 263 250 266 255
+ 256 255 266 254 263 262 249 266 253 254
+ 262 261 247 265 252 253 264 251 252 261
+ 260 245 264 250 251 260 259 244 263 249
+ 250 259 258 243 262 248 249 262 247 248
+ 258 257 240 261 246 247 257 256 239 261
+ 245 246 256 255 238 260 244 245 255 254
+ 237 259 243 244 258 242 243 254 253 235
+ 258 241 242 258 240 241 253 252 234 257
+ 239 240 252 251 233 256 238 239 251 250
+ 230 255 237 238 250 249 229 237 254 236
+ 249 248 228 254 235 236 253 234 235 248
+ 247 227 252 233 234 247 246 226 251 232
+ 233 246 245 224 251 231 232 245 244 223
+ 251 230 231 250 229 230 244 243 222 249
+ 228 229 243 242 221 248 227 228 242 241
+ 218 247 226 227 241 240 217 246 225 226
+ 246 224 225 240 239 216 245 223 224 239
+ 238 215 244 222 223 238 237 214 237 236
+ 213 243 221 222 242 220 221 236 235 210
+ 242 219 220 242 218 219 235 234 209 241
+ 217 218 234 233 208 240 216 217 233 232
+ 207 239 215 216 232 231 205 238 214 215
+ 231 230 203 237 213 214 230 229 202 213
+ 236 211 229 228 201 236 210 211 228 227
+ 200 235 209 210 227 226 199 234 208 209
+ 233 207 208 226 225 197 232 206 207 225
+ 224 195 232 205 206 224 223 194 231 204
+ 205 223 222 193 231 203 204 213 211 212
+ 222 221 192 230 202 203 221 220 191 229
+ 201 202 228 200 201 220 219 189 227 199
+ 200 219 218 187 226 198 199 218 217 186
+ 226 197 198 225 196 197 217 216 185 225
+ 195 196 216 215 184 224 194 195 215 214
+ 183 223 193 194 214 213 182 222 192 193
+ 213 212 181 221 191 192 220 190 191 220
+ 189 190 219 188 189 219 187 188 218 186
+ 187 217 185 186 205 204 72 216 184 185
+ 215 183 184 214 182 183 213 181 182 181
+ 212 19 197 196 63 189 188 54
+ 8 0 0 4 1200
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1548 1549 1560 1559 1547 1548 1559 1558 1546 1547
+ 1558 1557 1545 1546 1557 1556 1544 1545 1556 1555
+ 1543 1544 1555 1554 1542 1543 1554 1553 1540 1542
+ 1553 1551 1541 1540 1551 1552 1537 1538 1549 1548
+ 1536 1537 1548 1547 1535 1536 1547 1546 1534 1535
+ 1546 1545 1533 1534 1545 1544 1532 1533 1544 1543
+ 1531 1532 1543 1542 1529 1531 1542 1540 1530 1529
+ 1540 1541 1526 1527 1538 1537 1525 1526 1537 1536
+ 1524 1525 1536 1535 1523 1524 1535 1534 1522 1523
+ 1534 1533 1521 1522 1533 1532 1520 1521 1532 1531
+ 1518 1520 1531 1529 1519 1518 1529 1530 1515 1516
+ 1527 1526 1514 1515 1526 1525 1513 1514 1525 1524
+ 1512 1513 1524 1523 1511 1512 1523 1522 1510 1511
+ 1522 1521 1509 1510 1521 1520 1507 1509 1520 1518
+ 1508 1507 1518 1519 1504 1505 1516 1515 1503 1504
+ 1515 1514 1502 1503 1514 1513 1501 1502 1513 1512
+ 1500 1501 1512 1511 1499 1500 1511 1510 1498 1499
+ 1510 1509 1496 1498 1509 1507 1497 1496 1507 1508
+ 1493 1494 1505 1504 1438 1439 1560 1559 1437 1438
+ 1559 1558 1492 1493 1504 1503 1436 1437 1558 1557
+ 1491 1492 1503 1502 1490 1491 1502 1501 1435 1436
+ 1557 1556 1434 1435 1556 1555 1489 1490 1501 1500
+ 1488 1489 1500 1499 1433 1434 1555 1554 1487 1488
+ 1499 1498 1432 1433 1554 1553 1430 1432 1553 1551
+ 1485 1487 1498 1496 1486 1485 1496 1497 1431 1430
+ 1551 1552 1482 1483 1494 1493 1481 1482 1493 1492
+ 1480 1481 1492 1491 1420 1431 1552 1541 1479 1480
+ 1491 1490 1478 1479 1490 1489 1477 1478 1489 1488
+ 1476 1477 1488 1487 1474 1476 1487 1485 1475 1474
+ 1485 1486 1471 1472 1483 1482 1470 1471 1482 1481
+ 1469 1470 1481 1480 1409 1420 1541 1530 1468 1469
+ 1480 1479 1467 1468 1479 1478 1466 1467 1478 1477
+ 1465 1466 1477 1476 1463 1465 1476 1474 1464 1463
+ 1474 1475 1458 1460 1472 1471 1456 1458 1471 1470
+ 1398 1409 1530 1519 1454 1456 1470 1469 1452 1454
+ 1469 1468 1457 1459 1460 1458 1450 1452 1468 1467
+ 1448 1450 1467 1466 1455 1457 1458 1456 1446 1448
+ 1466 1465 1453 1455 1456 1454 1443 1446 1465 1463
+ 1444 1443 1463 1464 1451 1453 1454 1452 1387 1398
+ 1519 1508 1449 1451 1452 1450 1447 1449 1450 1448
+ 1445 1447 1448 1446 1442 1445 1446 1443 1441 1442
+ 1443 1444 1376 1387 1508 1497 1365 1376 1497 1486
+ 1354 1365 1486 1475 1343 1354 1475 1464 1336 1338
+ 1459 1457 1334 1336 1457 1455 1332 1334 1455 1453
+ 1323 1343 1464 1444 1330 1332 1453 1451 1328 1330
+ 1451 1449 1326 1328 1449 1447 1324 1326 1447 1445
+ 1321 1324 1445 1442 1320 1323 1444 1441 1320 1321
+ 1442 1441 1317 1318 1439 1438 1316 1317 1438 1437
+ 1315 1316 1437 1436 1314 1315 1436 1435 1313 1314
+ 1435 1434 1312 1313 1434 1433 1311 1312 1433 1432
+ 1309 1311 1432 1430 1310 1309 1430 1431 1299 1310
+ 1431 1420 1288 1299 1420 1409 1277 1288 1409 1398
+ 1266 1277 1398 1387 1255 1266 1387 1376 1244 1255
+ 1376 1365 1233 1244 1365 1354 1222 1233 1354 1343
+ 1215 1217 1338 1336 1213 1215 1336 1334 1211 1213
+ 1334 1332 1202 1222 1343 1323 1209 1211 1332 1330
+ 1207 1209 1330 1328 1205 1207 1328 1326 1203 1205
+ 1326 1324 1200 1203 1324 1321 1199 1202 1323 1320
+ 1199 1200 1321 1320 1196 1197 1318 1317 1195 1196
+ 1317 1316 1194 1195 1316 1315 1193 1194 1315 1314
+ 1192 1193 1314 1313 1191 1192 1313 1312 1190 1191
+ 1312 1311 1188 1190 1311 1309 1189 1188 1309 1310
+ 1178 1189 1310 1299 1167 1178 1299 1288 1156 1167
+ 1288 1277 1145 1156 1277 1266 1134 1145 1266 1255
+ 1123 1134 1255 1244 1112 1123 1244 1233 1101 1112
+ 1233 1222 1094 1096 1217 1215 1092 1094 1215 1213
+ 1090 1092 1213 1211 1081 1101 1222 1202 1088 1090
+ 1211 1209 1086 1088 1209 1207 1084 1086 1207 1205
+ 1082 1084 1205 1203 1079 1082 1203 1200 1078 1081
+ 1202 1199 1078 1079 1200 1199 1075 1076 1197 1196
+ 1074 1075 1196 1195 1073 1074 1195 1194 1072 1073
+ 1194 1193 1071 1072 1193 1192 1070 1071 1192 1191
+ 1069 1070 1191 1190 1067 1069 1190 1188 1068 1067
+ 1188 1189 1057 1068 1189 1178 1046 1057 1178 1167
+ 1035 1046 1167 1156 1024 1035 1156 1145 1013 1024
+ 1145 1134 1002 1013 1134 1123 991 1002 1123 1112
+ 980 991 1112 1101 973 975 1096 1094 971 973
+ 1094 1092 969 971 1092 1090 960 980 1101 1081
+ 967 969 1090 1088 965 967 1088 1086 963 965
+ 1086 1084 961 963 1084 1082 958 961 1082 1079
+ 957 960 1081 1078 957 958 1079 1078 954 955
+ 1076 1075 953 954 1075 1074 952 953 1074 1073
+ 951 952 1073 1072 950 951 1072 1071 949 950
+ 1071 1070 948 949 1070 1069 946 948 1069 1067
+ 947 946 1067 1068 936 947 1068 1057 925 936
+ 1057 1046 914 925 1046 1035 903 914 1035 1024
+ 892 903 1024 1013 881 892 1013 1002 870 881
+ 1002 991 859 870 991 980 852 854 975 973
+ 850 852 973 971 848 850 971 969 839 859
+ 980 960 846 848 969 967 844 846 967 965
+ 842 844 965 963 840 842 963 961 837 840
+ 961 958 836 839 960 957 836 837 958 957
+ 833 834 955 954 832 833 954 953 831 832
+ 953 952 830 831 952 951 829 830 951 950
+ 828 829 950 949 827 828 949 948 825 827
+ 948 946 826 825 946 947 815 826 947 936
+ 804 815 936 925 793 804 925 914 782 793
+ 914 903 771 782 903 892 760 771 892 881
+ 749 760 881 870 738 749 870 859 731 733
+ 854 852 729 731 852 850 727 729 850 848
+ 718 738 859 839 725 727 848 846 723 725
+ 846 844 721 723 844 842 719 721 842 840
+ 716 719 840 837 715 718 839 836 715 716
+ 837 836 712 713 834 833 711 712 833 832
+ 710 711 832 831 709 710 831 830 708 709
+ 830 829 707 708 829 828 706 707 828 827
+ 704 706 827 825 705 704 825 826 694 705
+ 826 815 683 694 815 804 672 683 804 793
+ 661 672 793 782 650 661 782 771 639 650
+ 771 760 628 639 760 749 617 628 749 738
+ 610 612 733 731 608 610 731 729 606 608
+ 729 727 597 617 738 718 604 606 727 725
+ 602 604 725 723 600 602 723 721 598 600
+ 721 719 595 598 719 716 594 597 718 715
+ 594 595 716 715 591 592 713 712 590 591
+ 712 711 589 590 711 710 588 589 710 709
+ 587 588 709 708 586 587 708 707 585 586
+ 707 706 583 585 706 704 584 583 704 705
+ 573 584 705 694 562 573 694 683 551 562
+ 683 672 540 551 672 661 529 540 661 650
+ 518 529 650 639 507 518 639 628 496 507
+ 628 617 489 491 612 610 487 489 610 608
+ 485 487 608 606 476 496 617 597 483 485
+ 606 604 481 483 604 602 479 481 602 600
+ 477 479 600 598 474 477 598 595 473 476
+ 597 594 473 474 595 594 470 471 592 591
+ 469 470 591 590 468 469 590 589 467 468
+ 589 588 466 467 588 587 465 466 587 586
+ 464 465 586 585 462 464 585 583 463 462
+ 583 584 452 463 584 573 441 452 573 562
+ 430 441 562 551 419 430 551 540 408 419
+ 540 529 397 408 529 518 386 397 518 507
+ 375 386 507 496 368 370 491 489 366 368
+ 489 487 364 366 487 485 355 375 496 476
+ 362 364 485 483 360 362 483 481 358 360
+ 481 479 356 358 479 477 353 356 477 474
+ 352 355 476 473 352 353 474 473 35 34
+ 465 464 4 36 462 463 29 28 471 470
+ 31 30 469 468 30 29 470 469 34 33
+ 466 465 32 31 468 467 33 32 467 466
+ 36 35 464 462 37 4 463 452 38 37
+ 452 441 170 171 180 179 39 38 441 430
+ 169 170 179 178 168 169 178 177 167 168
+ 177 176 166 167 176 175 40 39 430 419
+ 165 166 175 174 164 165 174 173 163 164
+ 173 172 161 162 171 170 41 40 419 408
+ 160 161 170 169 159 160 169 168 158 159
+ 168 167 157 158 167 166 42 41 408 397
+ 156 157 166 165 155 156 165 164 154 155
+ 164 163 152 153 162 161 43 42 397 386
+ 151 152 161 160 150 151 160 159 149 150
+ 159 158 148 149 158 157 44 43 386 375
+ 147 148 157 156 146 147 156 155 145 146
+ 155 154 143 144 153 152 142 143 152 151
+ 141 142 151 150 45 44 375 355 140 141
+ 150 149 139 140 149 148 138 139 148 147
+ 137 138 147 146 136 137 146 145 134 135
+ 144 143 17 18 370 368 133 134 143 142
+ 16 17 368 366 132 133 142 141 131 132
+ 141 140 15 16 366 364 130 131 140 139
+ 14 15 364 362 129 130 139 138 1 45
+ 355 352 128 129 138 137 13 14 362 360
+ 127 128 137 136 12 13 360 358 178 179
+ 29 30 177 178 30 31 174 175 33 34
+ 173 174 34 35 175 176 32 33 172 173
+ 35 36 179 180 28 29 176 177 31 32
+ 125 126 135 134 11 12 358 356 38 163
+ 172 37 124 125 134 133 10 11 356 353
+ 123 124 133 132 122 123 132 131 1 10
+ 353 352 121 122 131 130 39 154 163 38
+ 120 121 130 129 119 120 129 128 118 119
+ 128 127 40 145 154 39 116 117 126 125
+ 115 116 125 124 114 115 124 123 113 114
+ 123 122 41 136 145 40 112 113 122 121
+ 111 112 121 120 110 111 120 119 109 110
+ 119 118 42 127 136 41 107 108 117 116
+ 106 107 116 115 37 172 36 4 105 106
+ 115 114 43 118 127 42 104 105 114 113
+ 103 104 113 112 102 103 112 111 101 102
+ 111 110 44 109 118 43 100 101 110 109
+ 45 100 109 44 17 18 108 107 16 17
+ 107 106 15 16 106 105 14 15 105 104
+ 13 14 104 103 12 13 103 102 11 12
+ 102 101 10 11 101 100 1 10 100 45
+ 3839 3840 3851 3850 3838 3839 3850 3849 3837 3838
+ 3849 3848 3836 3837 3848 3847 3835 3836 3847 3846
+ 3834 3835 3846 3845 3833 3834 3845 3844 3831 3830
+ 3841 3842 3832 3833 3844 3843 3828 3829 3840 3839
+ 3830 3832 3843 3841 3817 3818 3829 3828 3827 3828
+ 3839 3838 3826 3827 3838 3837 3825 3826 3837 3836
+ 3824 3825 3836 3835 3806 3807 3818 3817 3823 3824
+ 3835 3834 3822 3823 3834 3833 3821 3822 3833 3832
+ 3819 3821 3832 3830 3820 3819 3830 3831 3795 3796
+ 3807 3806 3816 3817 3828 3827 3815 3816 3827 3826
+ 3814 3815 3826 3825 3813 3814 3825 3824 3812 3813
+ 3824 3823 3784 3785 3796 3795 3811 3812 3823 3822
+ 3810 3811 3822 3821 3808 3810 3821 3819 3809 3808
+ 3819 3820 3773 3774 3785 3784 3805 3806 3817 3816
+ 3804 3805 3816 3815 3803 3804 3815 3814 3802 3803
+ 3814 3813 3801 3802 3813 3812 3800 3801 3812 3811
+ 3762 3763 3774 3773 3799 3800 3811 3810 3797 3799
+ 3810 3808 3798 3797 3808 3809 3794 3795 3806 3805
+ 3751 3752 3763 3762 3793 3794 3805 3804 3792 3793
+ 3804 3803 3791 3792 3803 3802 3790 3791 3802 3801
+ 3789 3790 3801 3800 3788 3789 3800 3799 3786 3788
+ 3799 3797 3787 3786 3797 3798 1538 1539 1550 1549
+ 3740 3741 3851 3850 3783 3784 3795 3794 3782 3783
+ 3794 3793 3739 3740 3850 3849 3732 3731 3841 3842
+ 1549 1550 1561 1560 3738 3739 3849 3848 3781 3782
+ 3793 3792 3737 3738 3848 3847 3780 3781 3792 3791
+ 1527 1528 1539 1538 3736 3737 3847 3846 3779 3780
+ 3791 3790 3735 3736 3846 3845 3778 3779 3790 3789
+ 3777 3778 3789 3788 3734 3735 3845 3844 3733 3734
+ 3844 3843 3775 3777 3788 3786 3776 3775 3786 3787
+ 3731 3733 3843 3841 1516 1517 1528 1527 3772 3773
+ 3784 3783 3771 3772 3783 3782 3770 3771 3782 3781
+ 1505 1506 1517 1516 3769 3770 3781 3780 3768 3769
+ 3780 3779 3767 3768 3779 3778 3766 3767 3778 3777
+ 3764 3766 3777 3775 1494 1495 1506 1505 3765 3764
+ 3775 3776 3761 3762 3773 3772 3760 3761 3772 3771
+ 1483 1484 1495 1494 3759 3760 3771 3770 3758 3759
+ 3770 3769 3757 3758 3769 3768 3756 3757 3768 3767
+ 3755 3756 3767 3766 1472 1473 1484 1483 3753 3755
+ 3766 3764 3730 3741 3851 3840 3754 3753 3764 3765
+ 3750 3751 3762 3761 3749 3750 3761 3760 3748 3749
+ 3760 3759 3747 3748 3759 3758 3746 3747 3758 3757
+ 3745 3746 3757 3756 3744 3745 3756 3755 3742 3744
+ 3755 3753 3743 3742 3753 3754 3719 3730 3840 3829
+ 3721 3732 3842 3831 3708 3719 3829 3818 3697 3708
+ 3818 3807 3686 3697 3807 3796 3675 3686 3796 3785
+ 3664 3675 3785 3774 3653 3664 3774 3763 3642 3653
+ 3763 3752 1460 1462 1473 1472 1439 1440 1561 1560
+ 3622 3621 3731 3732 3630 3631 3741 3740 3629 3630
+ 3740 3739 3628 3629 3739 3738 3512 3511 3621 3622
+ 3627 3628 3738 3737 1459 1461 1462 1460 3626 3627
+ 3737 3736 3625 3626 3736 3735 3624 3625 3735 3734
+ 3623 3624 3734 3733 3402 3401 3511 3512 3621 3623
+ 3733 3731 3520 3521 3631 3630 3519 3520 3630 3629
+ 3518 3519 3629 3628 3517 3518 3628 3627 3292 3291
+ 3401 3402 3516 3517 3627 3626 3515 3516 3626 3625
+ 3514 3515 3625 3624 3513 3514 3624 3623 3511 3513
+ 3623 3621 3182 3181 3291 3292 3410 3411 3521 3520
+ 3409 3410 3520 3519 3408 3409 3519 3518 3407 3408
+ 3518 3517 3406 3407 3517 3516 3072 3071 3181 3182
+ 3405 3406 3516 3515 3404 3405 3515 3514 3403 3404
+ 3514 3513 3401 3403 3513 3511 2962 2961 3071 3072
+ 3300 3301 3411 3410 3299 3300 3410 3409 3298 3299
+ 3409 3408 3297 3298 3408 3407 3296 3297 3407 3406
+ 3295 3296 3406 3405 2852 2851 2961 2962 3294 3295
+ 3405 3404 3293 3294 3404 3403 3291 3293 3403 3401
+ 3190 3191 3301 3300 1338 1340 1461 1459 7 90
+ 2851 2852 3189 3190 3300 3299 3188 3189 3299 3298
+ 3187 3188 3298 3297 3186 3187 3297 3296 3185 3186
+ 3296 3295 3184 3185 3295 3294 3183 3184 3294 3293
+ 3181 3183 3293 3291 3620 3631 3741 3730 3080 3081
+ 3191 3190 3079 3080 3190 3189 3078 3079 3189 3188
+ 3077 3078 3188 3187 3710 3721 3831 3820 3076 3077
+ 3187 3186 3075 3076 3186 3185 3074 3075 3185 3184
+ 3073 3074 3184 3183 3071 3073 3183 3181 3510 3521
+ 3631 3620 2970 2971 3081 3080 2969 2970 3080 3079
+ 2968 2969 3079 3078 2967 2968 3078 3077 3699 3710
+ 3820 3809 2966 2967 3077 3076 2965 2966 3076 3075
+ 2964 2965 3075 3074 2963 2964 3074 3073 2961 2963
+ 3073 3071 3400 3411 3521 3510 2860 2861 2971 2970
+ 2859 2860 2970 2969 2858 2859 2969 2968 3688 3699
+ 3809 3798 2857 2858 2968 2967 2856 2857 2967 2966
+ 2855 2856 2966 2965 2854 2855 2965 2964 2853 2854
+ 2964 2963 2851 2853 2963 2961 3290 3301 3411 3400
+ 82 8 2861 2860 83 82 2860 2859 84 83
+ 2859 2858 3677 3688 3798 3787 85 84 2858 2857
+ 86 85 2857 2856 87 86 2856 2855 88 87
+ 2855 2854 89 88 2854 2853 90 89 2853 2851
+ 3180 3191 3301 3290 1318 1319 1440 1439 3666 3677
+ 3787 3776 3070 3081 3191 3180 3609 3620 3730 3719
+ 3598 3609 3719 3708 3587 3598 3708 3697 3576 3587
+ 3697 3686 3655 3666 3776 3765 3565 3576 3686 3675
+ 3554 3565 3675 3664 3543 3554 3664 3653 3532 3543
+ 3653 3642 2960 2971 3081 3070 3499 3510 3620 3609
+ 3488 3499 3609 3598 3477 3488 3598 3587 3466 3477
+ 3587 3576 3644 3655 3765 3754 3455 3466 3576 3565
+ 3444 3455 3565 3554 3433 3444 3554 3543 3422 3433
+ 3543 3532 3611 3622 3732 3721 2850 2861 2971 2960
+ 3389 3400 3510 3499 3378 3389 3499 3488 3367 3378
+ 3488 3477 3633 3644 3754 3743 3356 3367 3477 3466
+ 3345 3356 3466 3455 3334 3345 3455 3444 3323 3334
+ 3444 3433 3312 3323 3433 3422 81 8 2861 2850
+ 3279 3290 3400 3389 3268 3279 3389 3378 3257 3268
+ 3378 3367 3246 3257 3367 3356 3235 3246 3356 3345
+ 3224 3235 3345 3334 3213 3224 3334 3323 1217 1219
+ 1340 1338 3202 3213 3323 3312 3169 3180 3290 3279
+ 3158 3169 3279 3268 3147 3158 3268 3257 3136 3147
+ 3257 3246 3125 3136 3246 3235 3114 3125 3235 3224
+ 3103 3114 3224 3213 3092 3103 3213 3202 3059 3070
+ 3180 3169 3048 3059 3169 3158 3037 3048 3158 3147
+ 3026 3037 3147 3136 3015 3026 3136 3125 3004 3015
+ 3125 3114 2993 3004 3114 3103 2982 2993 3103 3092
+ 2949 2960 3070 3059 2938 2949 3059 3048 2927 2938
+ 3048 3037 2916 2927 3037 3026 2905 2916 3026 3015
+ 2894 2905 3015 3004 1197 1198 1319 1318 2883 2894
+ 3004 2993 2872 2883 2993 2982 3501 3512 3622 3611
+ 2839 2850 2960 2949 2828 2839 2949 2938 2817 2828
+ 2938 2927 2806 2817 2927 2916 2795 2806 2916 2905
+ 2784 2795 2905 2894 2773 2784 2894 2883 2762 2773
+ 2883 2872 80 81 2850 2839 79 80 2839 2828
+ 78 79 2828 2817 77 78 2817 2806 76 77
+ 2806 2795 75 76 2795 2784 74 75 2784 2773
+ 73 74 2773 2762 1096 1098 1219 1217 3391 3402
+ 3512 3501 1076 1077 1198 1197 3600 3611 3721 3710
+ 3589 3600 3710 3699 3281 3292 3402 3391 3578 3589
+ 3699 3688 975 977 1098 1096 3567 3578 3688 3677
+ 3556 3567 3677 3666 3545 3556 3666 3655 955 956
+ 1077 1076 3534 3545 3655 3644 3171 3182 3292 3281
+ 3523 3534 3644 3633 854 856 977 975 3490 3501
+ 3611 3600 351 81 8 82 3479 3490 3600 3589
+ 3061 3072 3182 3171 3468 3479 3589 3578 834 835
+ 956 955 3457 3468 3578 3567 3446 3457 3567 3556
+ 3435 3446 3556 3545 3424 3435 3545 3534 2951 2962
+ 3072 3061 3413 3424 3534 3523 733 735 856 854
+ 713 714 835 834 3380 3391 3501 3490 3369 3380
+ 3490 3479 2841 2852 2962 2951 3358 3369 3479 3468
+ 3347 3358 3468 3457 3336 3347 3457 3446 612 614
+ 735 733 3325 3336 3446 3435 3314 3325 3435 3424
+ 91 7 2852 2841 3303 3314 3424 3413 592 593
+ 714 713 3270 3281 3391 3380 2639 2638 3752 3751
+ 3259 3270 3380 3369 91 343 90 7 491 493
+ 614 612 3248 3259 3369 3358 2680 2678 3747 3746
+ 2682 2680 3746 3745 2684 2682 3745 3744 2676 2674
+ 3749 3748 2678 2676 3748 3747 2674 2672 3750 3749
+ 2672 2639 3751 3750 3237 3248 3358 3347 350 351
+ 82 83 349 350 83 84 348 349 84 85
+ 347 348 85 86 346 347 86 87 345 346
+ 87 88 344 345 88 89 343 344 89 90
+ 3226 3237 3347 3336 471 472 593 592 3215 3226
+ 3336 3325 2633 2684 3744 3742 3204 3215 3325 3314
+ 1561 2633 3742 3743 3193 3204 3314 3303 2519 3642
+ 3752 2638 342 80 81 351 333 79 80 342
+ 370 372 493 491 324 78 79 333 3160 3171
+ 3281 3270 315 77 78 324 306 76 77 315
+ 3149 3160 3270 3259 297 75 76 306 288 74
+ 75 297 3138 3149 3259 3248 279 73 74 288
+ 3127 3138 3248 3237 3116 3127 3237 3226 171 26
+ 27 180 28 5 472 471 162 25 26 171
+ 1440 3633 3743 1561 3105 3116 3226 3215 153 24
+ 25 162 144 23 24 153 135 22 23 144
+ 3094 3105 3215 3204 126 21 22 135 18 2
+ 372 370 117 20 21 126 3083 3094 3204 3193
+ 180 27 5 28 2400 3532 3642 2519 3050 3061
+ 3171 3160 2281 3422 3532 2400 3039 3050 3160 3149
+ 3028 3039 3149 3138 2162 3312 3422 2281 3017 3028
+ 3138 3127 3006 3017 3127 3116 2043 3202 3312 2162
+ 2995 3006 3116 3105 2984 2995 3105 3094 2973 2984
+ 3094 3083 1924 3092 3202 2043 1319 3523 3633 1440
+ 1805 2982 3092 1924 2940 2951 3061 3050 2929 2940
+ 3050 3039 1686 2872 2982 1805 2918 2929 3039 3028
+ 2907 2918 3028 3017 1567 2762 2872 1686 2896 2907
+ 3017 3006 2885 2896 3006 2995 2874 2885 2995 2984
+ 1198 3413 3523 1319 6 73 2762 1567 2863 2874
+ 2984 2973 2830 2841 2951 2940 2819 2830 2940 2929
+ 108 19 20 117 2808 2819 2929 2918 1077 3303
+ 3413 1198 2797 2808 2918 2907 18 2 19 108
+ 2786 2797 2907 2896 2775 2786 2896 2885 2764 2775
+ 2885 2874 2753 2764 2874 2863 956 3193 3303 1077
+ 92 91 2841 2830 93 92 2830 2819 94 93
+ 2819 2808 95 94 2808 2797 96 95 2797 2786
+ 341 342 351 350 340 341 350 349 339 340
+ 349 348 338 339 348 347 337 338 347 346
+ 336 337 346 345 335 336 345 344 334 335
+ 344 343 92 334 343 91 97 96 2786 2775
+ 332 333 342 341 331 332 341 340 330 331
+ 340 339 329 330 339 338 328 329 338 337
+ 327 328 337 336 326 327 336 335 325 326
+ 335 334 93 325 334 92 98 97 2775 2764
+ 323 324 333 332 322 323 332 331 321 322
+ 331 330 835 3083 3193 956 320 321 330 329
+ 319 320 329 328 318 319 328 327 317 318
+ 327 326 316 317 326 325 94 316 325 93
+ 99 98 2764 2753 314 315 324 323 313 314
+ 323 322 312 313 322 321 311 312 321 320
+ 310 311 320 319 309 310 319 318 308 309
+ 318 317 307 308 317 316 95 307 316 94
+ 305 306 315 314 304 305 314 313 303 304
+ 313 312 302 303 312 311 301 302 311 310
+ 300 301 310 309 299 300 309 308 298 299
+ 308 307 96 298 307 95 296 297 306 305
+ 295 296 305 304 294 295 304 303 293 294
+ 303 302 292 293 302 301 291 292 301 300
+ 290 291 300 299 289 290 299 298 97 289
+ 298 96 287 288 297 296 286 287 296 295
+ 285 286 295 294 284 285 294 293 283 284
+ 293 292 282 283 292 291 281 282 291 290
+ 280 281 290 289 98 280 289 97 278 279
+ 288 287 277 278 287 286 276 277 286 285
+ 275 276 285 284 64 6 73 279 274 275
+ 284 283 273 274 283 282 272 273 282 281
+ 271 272 281 280 99 271 280 98 714 2973
+ 3083 835 593 2863 2973 714 2548 2550 2669 2667
+ 2546 2548 2667 2665 2544 2546 2665 2663 2542 2544
+ 2663 2661 2540 2542 2661 2659 2538 2540 2659 2657
+ 2517 2538 2657 2636 2533 2535 2654 2652 2531 2533
+ 2652 2650 2529 2531 2650 2648 2527 2529 2648 2646
+ 2516 2517 2636 2635 2525 2527 2646 2644 2523 2525
+ 2644 2642 2521 2523 2642 2640 1340 2521 2640 1461
+ 472 2753 2863 593 2429 2431 2550 2548 2427 2429
+ 2548 2546 2425 2427 2546 2544 2423 2425 2544 2542
+ 2421 2423 2542 2540 2419 2421 2540 2538 2398 2419
+ 2538 2517 2414 2416 2535 2533 2412 2414 2533 2531
+ 2410 2412 2531 2529 2408 2410 2529 2527 2406 2408
+ 2527 2525 2397 2398 2517 2516 2404 2406 2525 2523
+ 2402 2404 2523 2521 1219 2402 2521 1340 2310 2312
+ 2431 2429 2308 2310 2429 2427 2306 2308 2427 2425
+ 2304 2306 2425 2423 2302 2304 2423 2421 2300 2302
+ 2421 2419 2279 2300 2419 2398 2295 2297 2416 2414
+ 2293 2295 2414 2412 5 99 2753 472 2291 2293
+ 2412 2410 2289 2291 2410 2408 2287 2289 2408 2406
+ 2278 2279 2398 2397 2285 2287 2406 2404 2283 2285
+ 2404 2402 1098 2283 2402 1219 2550 2518 2637 2669
+ 2535 2515 2634 2654 2518 2519 2638 2637 2515 2516
+ 2635 2634 67 66 277 276 68 67 276 275
+ 65 64 279 278 66 65 278 277 69 68
+ 275 274 71 70 273 272 70 69 274 273
+ 2191 2193 2312 2310 2189 2191 2310 2308 2187 2189
+ 2308 2306 2185 2187 2306 2304 2183 2185 2304 2302
+ 2181 2183 2302 2300 2160 2181 2300 2279 2176 2178
+ 2297 2295 2174 2176 2295 2293 2172 2174 2293 2291
+ 2170 2172 2291 2289 2159 2160 2279 2278 2168 2170
+ 2289 2287 2166 2168 2287 2285 2164 2166 2285 2283
+ 977 2164 2283 1098 2072 2074 2193 2191 2070 2072
+ 2191 2189 2068 2070 2189 2187 2066 2068 2187 2185
+ 2064 2066 2185 2183 2062 2064 2183 2181 2041 2062
+ 2181 2160 2057 2059 2178 2176 2055 2057 2176 2174
+ 2053 2055 2174 2172 2051 2053 2172 2170 2049 2051
+ 2170 2168 2040 2041 2160 2159 2047 2049 2168 2166
+ 2045 2047 2166 2164 856 2045 2164 977 1953 1955
+ 2074 2072 1951 1953 2072 2070 1949 1951 2070 2068
+ 1947 1949 2068 2066 1945 1947 2066 2064 1943 1945
+ 2064 2062 1922 1943 2062 2041 1938 1940 2059 2057
+ 1936 1938 2057 2055 1934 1936 2055 2053 1932 1934
+ 2053 2051 1921 1922 2041 2040 1930 1932 2051 2049
+ 1928 1930 2049 2047 1926 1928 2047 2045 735 1926
+ 2045 856 1834 1836 1955 1953 1832 1834 1953 1951
+ 1830 1832 1951 1949 1828 1830 1949 1947 1826 1828
+ 1947 1945 1824 1826 1945 1943 1803 1824 1943 1922
+ 1819 1821 1940 1938 1817 1819 1938 1936 1815 1817
+ 1936 1934 1813 1815 1934 1932 1811 1813 1932 1930
+ 1802 1803 1922 1921 1809 1811 1930 1928 1807 1809
+ 1928 1926 614 1807 1926 735 1715 1717 1836 1834
+ 1713 1715 1834 1832 1711 1713 1832 1830 1709 1711
+ 1830 1828 1707 1709 1828 1826 1705 1707 1826 1824
+ 1684 1705 1824 1803 1700 1702 1821 1819 1698 1700
+ 1819 1817 1696 1698 1817 1815 1694 1696 1815 1813
+ 1683 1684 1803 1802 1692 1694 1813 1811 1690 1692
+ 1811 1809 1688 1690 1809 1807 493 1688 1807 614
+ 2431 2399 2518 2550 2416 2396 2515 2535 2399 2400
+ 2519 2518 2396 2397 2516 2515 1596 1598 1717 1715
+ 1594 1596 1715 1713 1592 1594 1713 1711 1590 1592
+ 1711 1709 1588 1590 1709 1707 1586 1588 1707 1705
+ 1565 1586 1705 1684 1581 1583 1702 1700 1579 1581
+ 1700 1698 1577 1579 1698 1696 1575 1577 1696 1694
+ 1564 1565 1684 1683 1573 1575 1694 1692 1571 1573
+ 1692 1690 1569 1571 1690 1688 372 1569 1688 493
+ 61 62 1598 1596 60 61 1596 1594 59 60
+ 1594 1592 58 59 1592 1590 57 58 1590 1588
+ 56 57 1588 1586 55 56 1586 1565 52 53
+ 1583 1581 2312 2280 2399 2431 51 52 1581 1579
+ 50 51 1579 1577 49 50 1577 1575 48 49
+ 1575 1573 3 55 1565 1564 2297 2277 2396 2416
+ 47 48 1573 1571 46 47 1571 1569 2 46
+ 1569 372 2280 2281 2400 2399 2277 2278 2397 2396
+ 72 71 272 271 5 72 271 99 2193 2161
+ 2280 2312 2178 2158 2277 2297 2161 2162 2281 2280
+ 2158 2159 2278 2277 2074 2042 2161 2193 2059 2039
+ 2158 2178 2042 2043 2162 2161 2039 2040 2159 2158
+ 1955 1923 2042 2074 1940 1920 2039 2059 1923 1924
+ 2043 2042 1920 1921 2040 2039 1836 1804 1923 1955
+ 1821 1801 1920 1940 1804 1805 1924 1923 1801 1802
+ 1921 1920 1717 1685 1804 1836 1702 1682 1801 1821
+ 1685 1686 1805 1804 1682 1683 1802 1801 1598 1566
+ 1685 1717 1583 1563 1682 1702 1566 1567 1686 1685
+ 1563 1564 1683 1682 62 63 1566 1598 53 54
+ 1563 1583 63 6 1567 1566 54 3 1564 1563
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1441 1442 1442 1445 1445 1447 1447 1449 1449 1451
+ 1451 1453 1453 1455 1455 1457 1457 1459 1459 1461
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1461 1462 1462 1473 1473 1484 1484 1495 1495 1506
+ 1506 1517 1517 1528 1528 1539 1539 1550 1550 1561
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1561 1560 1560 1559 1559 1558 1558 1557 1557 1556
+ 1556 1555 1555 1554 1554 1553 1553 1551 1551 1552
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1552 1541 1541 1530 1530 1519 1519 1508 1508 1497
+ 1497 1486 1486 1475 1475 1464 1464 1444 1444 1441
+ 2 0 0 2 40
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1461 2640 2640 2642 2642 2644 2644 2646 2646 2648
+ 2648 2650 2650 2652 2652 2654 2654 2634 2634 2635
+ 2635 2636 2636 2657 2657 2659 2659 2661 2661 2663
+ 2663 2665 2665 2667 2667 2669 2669 2637 2637 2638
+ 2638 2639 2639 2672 2672 2674 2674 2676 2676 2678
+ 2678 2680 2680 2682 2682 2684 2684 2633 2633 1561
+ 1561 1550 1550 1539 1539 1528 1528 1517 1517 1506
+ 1506 1495 1495 1484 1484 1473 1473 1462 1462 1461
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 1561 2633 2633 2684 2684 2682 2682 2680 2680 2678
+ 2678 2676 2676 2674 2674 2672 2672 2639 2639 2638
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 2638 3752 3752 3763 3763 3774 3774 3785 3785 3796
+ 3796 3807 3807 3818 3818 3829 3829 3840 3840 3851
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3851 3850 3850 3849 3849 3848 3848 3847 3847 3846
+ 3846 3845 3845 3844 3844 3843 3843 3841 3841 3842
+ 2 0 0 2 10
+ 0 0 0 0 0 0 0 0 0 0
+ 3842 3831 3831 3820 3820 3809 3809 3798 3798 3787
+ 3787 3776 3776 3765 3765 3754 3754 3743 3743 1561
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 1NBRE OBJETS 1
+ PI
+ 1
+ 1
+ 3.14159265358979E+00
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 3NBRE OBJETS 1
+ NX NY NZ
+ 1 1 1
+ 1
+ 10
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 16NBRE OBJETS 15
+ #2 #3 #4 D C TITR OPTI DROI
+ DALL PLAN ET ELIM ENVE OPTION SAUV SAUVE
+ 1 2 3 4 5 6 7 4 8 9
+ 10 11 12 13 14 15
+ 55 15
+ #2#3#4DROICERCTITROPTIDALLPLANETELIMENVEOPTIONSAUVSAUVE
+ 2 4 6 10 14 18 22 26 30 32
+ 36 40 46 50 55
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 9NBRE OBJETS 3851
+ A0 B0 C0 A1 B1 C1 B2 C2
+ VECT
+ 1 2 3 4 5 6 7 8 9
+ 3851
+ 2751 944 942 2770 941 943 2620 2529 3961 2752
+ 2753 2754 2755 2756 2757 2758 2759 2760 4 976
+ 975 974 973 972 971 970 969 2761 2762 2763
+ 2764 2765 2766 2767 2768 2769 2771 2772 2773 2774
+ 2775 2776 2777 2778 2779 945 946 947 948 949
+ 950 951 952 2 953 954 955 956 957 958
+ 959 960 3 961 962 963 964 965 966 967
+ 968 1 2421 2422 2423 2424 2425 2426 2427 2428
+ 2429 2528 2527 2526 2525 2524 2523 2522 2521 2520
+ 1511 1501 1491 1481 1471 1461 1451 1441 1431 2780
+ 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790
+ 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800
+ 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810
+ 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820
+ 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830
+ 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840
+ 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850
+ 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860
+ 5 6 7 8 9 10 11 12 13 14
+ 15 16 17 18 19 20 21 22 23 24
+ 25 26 27 28 29 30 31 32 33 34
+ 35 36 37 38 39 40 41 42 43 44
+ 45 46 47 48 49 50 51 52 53 54
+ 55 56 57 58 59 60 61 62 63 64
+ 65 66 67 68 69 70 71 72 73 74
+ 75 76 77 78 79 80 81 82 83 84
+ 85 86 87 88 89 90 91 92 93 94
+ 1432 1433 1434 1435 1436 1437 1438 1439 1440 1442
+ 1443 1444 1445 1446 1447 1448 1449 1450 1452 1453
+ 1454 1455 1456 1457 1458 1459 1460 1462 1463 1464
+ 1465 1466 1467 1468 1469 1470 1472 1473 1474 1475
+ 1476 1477 1478 1479 1480 1482 1483 1484 1485 1486
+ 1487 1488 1489 1490 1492 1493 1494 1495 1496 1497
+ 1498 1499 1500 1502 1503 1504 1505 1506 1507 1508
+ 1509 1510 1512 1513 1514 1515 1516 1517 1518 1519
+ 1520 2861 2862 2863 2864 2865 2866 2867 2868 2869
+ 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879
+ 2880 980 98 2881 2882 2883 2884 2885 2886 2887
+ 2888 2889 2890 1012 2891 2892 2893 2894 2895 2896
+ 2897 2898 2899 2900 1011 2901 2902 2903 2904 2905
+ 2906 2907 2908 2909 2910 1010 2911 2912 2913 2914
+ 2915 2916 2917 2918 2919 2920 1009 2921 2922 2923
+ 2924 2925 2926 2927 2928 2929 2930 1008 2931 2932
+ 2933 2934 2935 2936 2937 2938 2939 2940 1007 2941
+ 2942 2943 2944 2945 2946 2947 2948 2949 2950 1006
+ 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960
+ 1005 2961 2962 2963 2964 2965 2966 2967 2968 2969
+ 2970 977 2971 2972 2973 2974 2975 2976 2977 2978
+ 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988
+ 2989 2990 1016 192 2991 2992 2993 2994 2995 2996
+ 2997 2998 2999 3000 1048 3001 3002 3003 3004 3005
+ 3006 3007 3008 3009 3010 1047 3011 3012 3013 3014
+ 3015 3016 3017 3018 3019 3020 1046 3021 3022 3023
+ 3024 3025 3026 3027 3028 3029 3030 1045 3031 3032
+ 3033 3034 3035 3036 3037 3038 3039 3040 1044 3041
+ 3042 3043 3044 3045 3046 3047 3048 3049 3050 1043
+ 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060
+ 1042 3061 3062 3063 3064 3065 3066 3067 3068 3069
+ 3070 1041 3071 3072 3073 3074 3075 3076 3077 3078
+ 3079 3080 1013 3081 3082 3083 3084 3085 3086 3087
+ 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097
+ 3098 3099 3100 1052 286 3101 3102 3103 3104 3105
+ 3106 3107 3108 3109 3110 1084 3111 3112 3113 3114
+ 3115 3116 3117 3118 3119 3120 1083 3121 3122 3123
+ 3124 3125 3126 3127 3128 3129 3130 1082 3131 3132
+ 3133 3134 3135 3136 3137 3138 3139 3140 1081 3141
+ 3142 3143 3144 3145 3146 3147 3148 3149 3150 1080
+ 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160
+ 1079 3161 3162 3163 3164 3165 3166 3167 3168 3169
+ 3170 1078 3171 3172 3173 3174 3175 3176 3177 3178
+ 3179 3180 1077 3181 3182 3183 3184 3185 3186 3187
+ 3188 3189 3190 1049 3191 3192 3193 3194 3195 3196
+ 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206
+ 3207 3208 3209 3210 1088 380 3211 3212 3213 3214
+ 3215 3216 3217 3218 3219 3220 1120 3221 3222 3223
+ 3224 3225 3226 3227 3228 3229 3230 1119 3231 3232
+ 3233 3234 3235 3236 3237 3238 3239 3240 1118 3241
+ 3242 3243 3244 3245 3246 3247 3248 3249 3250 1117
+ 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260
+ 1116 3261 3262 3263 3264 3265 3266 3267 3268 3269
+ 3270 1115 3271 3272 3273 3274 3275 3276 3277 3278
+ 3279 3280 1114 3281 3282 3283 3284 3285 3286 3287
+ 3288 3289 3290 1113 3291 3292 3293 3294 3295 3296
+ 3297 3298 3299 3300 1085 3301 3302 3303 3304 3305
+ 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315
+ 3316 3317 3318 3319 3320 1124 474 3321 3322 3323
+ 3324 3325 3326 3327 3328 3329 3330 1156 3331 3332
+ 3333 3334 3335 3336 3337 3338 3339 3340 1155 3341
+ 3342 3343 3344 3345 3346 3347 3348 3349 3350 1154
+ 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360
+ 1153 3361 3362 3363 3364 3365 3366 3367 3368 3369
+ 3370 1152 3371 3372 3373 3374 3375 3376 3377 3378
+ 3379 3380 1151 3381 3382 3383 3384 3385 3386 3387
+ 3388 3389 3390 1150 3391 3392 3393 3394 3395 3396
+ 3397 3398 3399 3400 1149 3401 3402 3403 3404 3405
+ 3406 3407 3408 3409 3410 1121 3411 3412 3413 3414
+ 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424
+ 3425 3426 3427 3428 3429 3430 1160 568 3431 3432
+ 3433 3434 3435 3436 3437 3438 3439 3440 1192 3441
+ 3442 3443 3444 3445 3446 3447 3448 3449 3450 1191
+ 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460
+ 1190 3461 3462 3463 3464 3465 3466 3467 3468 3469
+ 3470 1189 3471 3472 3473 3474 3475 3476 3477 3478
+ 3479 3480 1188 3481 3482 3483 3484 3485 3486 3487
+ 3488 3489 3490 1187 3491 3492 3493 3494 3495 3496
+ 3497 3498 3499 3500 1186 3501 3502 3503 3504 3505
+ 3506 3507 3508 3509 3510 1185 3511 3512 3513 3514
+ 3515 3516 3517 3518 3519 3520 1157 3521 3522 3523
+ 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533
+ 3534 3535 3536 3537 3538 3539 3540 1196 662 3541
+ 3542 3543 3544 3545 3546 3547 3548 3549 3550 1228
+ 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560
+ 1227 3561 3562 3563 3564 3565 3566 3567 3568 3569
+ 3570 1226 3571 3572 3573 3574 3575 3576 3577 3578
+ 3579 3580 1225 3581 3582 3583 3584 3585 3586 3587
+ 3588 3589 3590 1224 3591 3592 3593 3594 3595 3596
+ 3597 3598 3599 3600 1223 3601 3602 3603 3604 3605
+ 3606 3607 3608 3609 3610 1222 3611 3612 3613 3614
+ 3615 3616 3617 3618 3619 3620 1221 3621 3622 3623
+ 3624 3625 3626 3627 3628 3629 3630 1193 3631 3632
+ 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642
+ 3643 3644 3645 3646 3647 3648 3649 3650 1232 756
+ 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660
+ 1264 3661 3662 3663 3664 3665 3666 3667 3668 3669
+ 3670 1263 3671 3672 3673 3674 3675 3676 3677 3678
+ 3679 3680 1262 3681 3682 3683 3684 3685 3686 3687
+ 3688 3689 3690 1261 3691 3692 3693 3694 3695 3696
+ 3697 3698 3699 3700 1260 3701 3702 3703 3704 3705
+ 3706 3707 3708 3709 3710 1259 3711 3712 3713 3714
+ 3715 3716 3717 3718 3719 3720 1258 3721 3722 3723
+ 3724 3725 3726 3727 3728 3729 3730 1257 3731 3732
+ 3733 3734 3735 3736 3737 3738 3739 3740 1229 3741
+ 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751
+ 3752 3753 3754 3755 3756 3757 3758 3759 3760 1268
+ 850 3761 3762 3763 3764 3765 3766 3767 3768 3769
+ 3770 1300 3771 3772 3773 3774 3775 3776 3777 3778
+ 3779 3780 1299 3781 3782 3783 3784 3785 3786 3787
+ 3788 3789 3790 1298 3791 3792 3793 3794 3795 3796
+ 3797 3798 3799 3800 1297 3801 3802 3803 3804 3805
+ 3806 3807 3808 3809 3810 1296 3811 3812 3813 3814
+ 3815 3816 3817 3818 3819 3820 1295 3821 3822 3823
+ 3824 3825 3826 3827 3828 3829 3830 1294 3831 3832
+ 3833 3834 3835 3836 3837 3838 3839 3840 1293 3841
+ 3842 3843 3844 3845 3846 3847 3848 3849 3850 1265
+ 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860
+ 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870
+ 1398 1304 3871 3872 3873 3874 3875 3876 3877 3878
+ 3879 3880 1430 3881 3882 3883 3884 3885 3886 3887
+ 3888 3889 3890 1429 3891 3892 3893 3894 3895 3896
+ 3897 3898 3899 3900 1428 3901 3902 3903 3904 3905
+ 3906 3907 3908 3909 3910 1427 3911 3912 3913 3914
+ 3915 3916 3917 3918 3919 3920 1426 3921 3922 3923
+ 3924 3925 3926 3927 3928 3929 3930 1425 3931 3932
+ 3933 3934 3935 3936 3937 3938 3939 3940 1424 3941
+ 3942 3943 3944 3945 3946 3947 3948 3949 3950 1423
+ 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960
+ 1395 95 96 978 989 97 979 997 981 99
+ 982 100 983 101 984 102 985 103 986 104
+ 987 105 988 106 107 990 108 991 109 992
+ 110 993 111 994 112 995 113 996 114 115
+ 998 116 999 117 1000 118 1001 119 1002 120
+ 1003 121 1004 122 123 124 125 126 127 128
+ 129 130 131 132 133 134 135 136 137 138
+ 139 140 141 142 143 144 145 146 147 148
+ 149 150 151 152 153 154 155 156 157 158
+ 159 160 161 162 163 164 165 166 167 168
+ 169 170 171 172 173 174 175 176 177 178
+ 179 180 181 182 183 184 185 186 187 188
+ 189 190 1014 1025 191 1015 1033 1017 193 1018
+ 194 1019 195 1020 196 1021 197 1022 198 1023
+ 199 1024 200 201 1026 202 1027 203 1028 204
+ 1029 205 1030 206 1031 207 1032 208 209 1034
+ 210 1035 211 1036 212 1037 213 1038 214 1039
+ 215 1040 216 217 218 219 220 221 222 223
+ 224 225 226 227 228 229 230 231 232 233
+ 234 235 236 237 238 239 240 241 242 243
+ 244 245 246 247 248 249 250 251 252 253
+ 254 255 256 257 258 259 260 261 262 263
+ 264 265 266 267 268 269 270 271 272 273
+ 274 275 276 277 278 279 280 281 282 283
+ 284 1050 1061 285 1051 1069 1053 287 1054 288
+ 1055 289 1056 290 1057 291 1058 292 1059 293
+ 1060 294 295 1062 296 1063 297 1064 298 1065
+ 299 1066 300 1067 301 1068 302 303 1070 304
+ 1071 305 1072 306 1073 307 1074 308 1075 309
+ 1076 310 311 312 313 314 315 316 317 318
+ 319 320 321 322 323 324 325 326 327 328
+ 329 330 331 332 333 334 335 336 337 338
+ 339 340 341 342 343 344 345 346 347 348
+ 349 350 351 352 353 354 355 356 357 358
+ 359 360 361 362 363 364 365 366 367 368
+ 369 370 371 372 373 374 375 376 377 378
+ 1086 1097 379 1087 1105 1089 381 1090 382 1091
+ 383 1092 384 1093 385 1094 386 1095 387 1096
+ 388 389 1098 390 1099 391 1100 392 1101 393
+ 1102 394 1103 395 1104 396 397 1106 398 1107
+ 399 1108 400 1109 401 1110 402 1111 403 1112
+ 404 405 406 407 408 409 410 411 412 413
+ 414 415 416 417 418 419 420 421 422 423
+ 424 425 426 427 428 429 430 431 432 433
+ 434 435 436 437 438 439 440 441 442 443
+ 444 445 446 447 448 449 450 451 452 453
+ 454 455 456 457 458 459 460 461 462 463
+ 464 465 466 467 468 469 470 471 472 1122
+ 1133 473 1123 1141 1125 475 1126 476 1127 477
+ 1128 478 1129 479 1130 480 1131 481 1132 482
+ 483 1134 484 1135 485 1136 486 1137 487 1138
+ 488 1139 489 1140 490 491 1142 492 1143 493
+ 1144 494 1145 495 1146 496 1147 497 1148 498
+ 499 500 501 502 503 504 505 506 507 508
+ 509 510 511 512 513 514 515 516 517 518
+ 519 520 521 522 523 524 525 526 527 528
+ 529 530 531 532 533 534 535 536 537 538
+ 539 540 541 542 543 544 545 546 547 548
+ 549 550 551 552 553 554 555 556 557 558
+ 559 560 561 562 563 564 565 566 1158 1169
+ 567 1159 1177 1161 569 1162 570 1163 571 1164
+ 572 1165 573 1166 574 1167 575 1168 576 577
+ 1170 578 1171 579 1172 580 1173 581 1174 582
+ 1175 583 1176 584 585 1178 586 1179 587 1180
+ 588 1181 589 1182 590 1183 591 1184 592 593
+ 594 595 596 597 598 599 600 601 602 603
+ 604 605 606 607 608 609 610 611 612 613
+ 614 615 616 617 618 619 620 621 622 623
+ 624 625 626 627 628 629 630 631 632 633
+ 634 635 636 637 638 639 640 641 642 643
+ 644 645 646 647 648 649 650 651 652 653
+ 654 655 656 657 658 659 660 1194 1205 661
+ 1195 1213 1197 663 1198 664 1199 665 1200 666
+ 1201 667 1202 668 1203 669 1204 670 671 1206
+ 672 1207 673 1208 674 1209 675 1210 676 1211
+ 677 1212 678 679 1214 680 1215 681 1216 682
+ 1217 683 1218 684 1219 685 1220 686 687 688
+ 689 690 691 692 693 694 695 696 697 698
+ 699 700 701 702 703 704 705 706 707 708
+ 709 710 711 712 713 714 715 716 717 718
+ 719 720 721 722 723 724 725 726 727 728
+ 729 730 731 732 733 734 735 736 737 738
+ 739 740 741 742 743 744 745 746 747 748
+ 749 750 751 752 753 754 1230 1241 755 1231
+ 1249 1233 757 1234 758 1235 759 1236 760 1237
+ 761 1238 762 1239 763 1240 764 765 1242 766
+ 1243 767 1244 768 1245 769 1246 770 1247 771
+ 1248 772 773 1250 774 1251 775 1252 776 1253
+ 777 1254 778 1255 779 1256 780 781 782 783
+ 784 785 786 787 788 789 790 791 792 793
+ 794 795 796 797 798 799 800 801 802 803
+ 804 805 806 807 808 809 810 811 812 813
+ 814 815 816 817 818 819 820 821 822 823
+ 824 825 826 827 828 829 830 831 832 833
+ 834 835 836 837 838 839 840 841 842 843
+ 844 845 846 847 848 1266 1277 849 1267 1285
+ 1269 851 1270 852 1271 853 1272 854 1273 855
+ 1274 856 1275 857 1276 858 859 1278 860 1279
+ 861 1280 862 1281 863 1282 864 1283 865 1284
+ 866 867 1286 868 1287 869 1288 870 1289 871
+ 1290 872 1291 873 1292 874 875 876 877 878
+ 879 880 881 882 883 884 885 886 887 888
+ 889 890 891 892 893 894 895 896 897 898
+ 899 900 901 902 903 904 905 906 907 908
+ 909 910 911 912 913 914 915 916 917 918
+ 919 920 921 922 923 924 925 926 927 928
+ 929 930 931 932 933 934 935 936 937 938
+ 939 940 1301 1302 1396 1407 1303 1397 1415 1399
+ 1305 1400 1306 1401 1307 1402 1308 1403 1309 1404
+ 1310 1405 1311 1406 1312 1313 1408 1314 1409 1315
+ 1410 1316 1411 1317 1412 1318 1413 1319 1414 1320
+ 1321 1416 1322 1417 1323 1418 1324 1419 1325 1420
+ 1326 1421 1327 1422 1328 1329 1330 1331 1332 1333
+ 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343
+ 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353
+ 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363
+ 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373
+ 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383
+ 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393
+ 1394 1532 1531 1533 1534 1535 1536 1537 1538 1539
+ 1540 2431 1542 1541 1543 1544 1545 1546 1547 1548
+ 1549 1550 2432 1552 1551 1553 1554 1555 1556 1557
+ 1558 1559 1560 2433 1562 1561 1563 1564 1565 1566
+ 1567 1568 1569 1570 2434 1572 1571 1573 1574 1575
+ 1576 1577 1578 1579 1580 2435 1582 1581 1583 1584
+ 1585 1586 1587 1588 1589 1590 2436 1592 1591 1593
+ 1594 1595 1596 1597 1598 1599 1600 2437 1602 1601
+ 1603 1604 1605 1606 1607 1608 1609 1610 2438 1612
+ 1611 1613 1614 1615 1616 1617 1618 1619 1620 2439
+ 2530 2621 2531 2532 2533 2534 2535 2536 2537 2538
+ 2539 1632 1631 1633 1634 1635 1636 1637 1638 1639
+ 1640 2441 1642 1641 1643 1644 1645 1646 1647 1648
+ 1649 1650 2442 1652 1651 1653 1654 1655 1656 1657
+ 1658 1659 1660 2443 1662 1661 1663 1664 1665 1666
+ 1667 1668 1669 1670 2444 1672 1671 1673 1674 1675
+ 1676 1677 1678 1679 1680 2445 1682 1681 1683 1684
+ 1685 1686 1687 1688 1689 1690 2446 1692 1691 1693
+ 1694 1695 1696 1697 1698 1699 1700 2447 1702 1701
+ 1703 1704 1705 1706 1707 1708 1709 1710 2448 1712
+ 1711 1713 1714 1715 1716 1717 1718 1719 1720 2449
+ 2540 2622 2541 2542 2543 2544 2545 2546 2547 2548
+ 2549 1732 1731 1733 1734 1735 1736 1737 1738 1739
+ 1740 2451 1742 1741 1743 1744 1745 1746 1747 1748
+ 1749 1750 2452 1752 1751 1753 1754 1755 1756 1757
+ 1758 1759 1760 2453 1762 1761 1763 1764 1765 1766
+ 1767 1768 1769 1770 2454 1772 1771 1773 1774 1775
+ 1776 1777 1778 1779 1780 2455 1782 1781 1783 1784
+ 1785 1786 1787 1788 1789 1790 2456 1792 1791 1793
+ 1794 1795 1796 1797 1798 1799 1800 2457 1802 1801
+ 1803 1804 1805 1806 1807 1808 1809 1810 2458 1812
+ 1811 1813 1814 1815 1816 1817 1818 1819 1820 2459
+ 2550 2623 2551 2552 2553 2554 2555 2556 2557 2558
+ 2559 1832 1831 1833 1834 1835 1836 1837 1838 1839
+ 1840 2461 1842 1841 1843 1844 1845 1846 1847 1848
+ 1849 1850 2462 1852 1851 1853 1854 1855 1856 1857
+ 1858 1859 1860 2463 1862 1861 1863 1864 1865 1866
+ 1867 1868 1869 1870 2464 1872 1871 1873 1874 1875
+ 1876 1877 1878 1879 1880 2465 1882 1881 1883 1884
+ 1885 1886 1887 1888 1889 1890 2466 1892 1891 1893
+ 1894 1895 1896 1897 1898 1899 1900 2467 1902 1901
+ 1903 1904 1905 1906 1907 1908 1909 1910 2468 1912
+ 1911 1913 1914 1915 1916 1917 1918 1919 1920 2469
+ 2560 2624 2561 2562 2563 2564 2565 2566 2567 2568
+ 2569 1932 1931 1933 1934 1935 1936 1937 1938 1939
+ 1940 2471 1942 1941 1943 1944 1945 1946 1947 1948
+ 1949 1950 2472 1952 1951 1953 1954 1955 1956 1957
+ 1958 1959 1960 2473 1962 1961 1963 1964 1965 1966
+ 1967 1968 1969 1970 2474 1972 1971 1973 1974 1975
+ 1976 1977 1978 1979 1980 2475 1982 1981 1983 1984
+ 1985 1986 1987 1988 1989 1990 2476 1992 1991 1993
+ 1994 1995 1996 1997 1998 1999 2000 2477 2002 2001
+ 2003 2004 2005 2006 2007 2008 2009 2010 2478 2012
+ 2011 2013 2014 2015 2016 2017 2018 2019 2020 2479
+ 2570 2625 2571 2572 2573 2574 2575 2576 2577 2578
+ 2579 2032 2031 2033 2034 2035 2036 2037 2038 2039
+ 2040 2481 2042 2041 2043 2044 2045 2046 2047 2048
+ 2049 2050 2482 2052 2051 2053 2054 2055 2056 2057
+ 2058 2059 2060 2483 2062 2061 2063 2064 2065 2066
+ 2067 2068 2069 2070 2484 2072 2071 2073 2074 2075
+ 2076 2077 2078 2079 2080 2485 2082 2081 2083 2084
+ 2085 2086 2087 2088 2089 2090 2486 2092 2091 2093
+ 2094 2095 2096 2097 2098 2099 2100 2487 2102 2101
+ 2103 2104 2105 2106 2107 2108 2109 2110 2488 2112
+ 2111 2113 2114 2115 2116 2117 2118 2119 2120 2489
+ 2580 2626 2581 2582 2583 2584 2585 2586 2587 2588
+ 2589 2132 2131 2133 2134 2135 2136 2137 2138 2139
+ 2140 2491 2142 2141 2143 2144 2145 2146 2147 2148
+ 2149 2150 2492 2152 2151 2153 2154 2155 2156 2157
+ 2158 2159 2160 2493 2162 2161 2163 2164 2165 2166
+ 2167 2168 2169 2170 2494 2172 2171 2173 2174 2175
+ 2176 2177 2178 2179 2180 2495 2182 2181 2183 2184
+ 2185 2186 2187 2188 2189 2190 2496 2192 2191 2193
+ 2194 2195 2196 2197 2198 2199 2200 2497 2202 2201
+ 2203 2204 2205 2206 2207 2208 2209 2210 2498 2212
+ 2211 2213 2214 2215 2216 2217 2218 2219 2220 2499
+ 2590 2627 2591 2592 2593 2594 2595 2596 2597 2598
+ 2599 2232 2231 2233 2234 2235 2236 2237 2238 2239
+ 2240 2501 2242 2241 2243 2244 2245 2246 2247 2248
+ 2249 2250 2502 2252 2251 2253 2254 2255 2256 2257
+ 2258 2259 2260 2503 2262 2261 2263 2264 2265 2266
+ 2267 2268 2269 2270 2504 2272 2271 2273 2274 2275
+ 2276 2277 2278 2279 2280 2505 2282 2281 2283 2284
+ 2285 2286 2287 2288 2289 2290 2506 2292 2291 2293
+ 2294 2295 2296 2297 2298 2299 2300 2507 2302 2301
+ 2303 2304 2305 2306 2307 2308 2309 2310 2508 2312
+ 2311 2313 2314 2315 2316 2317 2318 2319 2320 2509
+ 2600 2628 2601 2602 2603 2604 2605 2606 2607 2608
+ 2609 2332 2331 2333 2334 2335 2336 2337 2338 2339
+ 2340 2511 2342 2341 2343 2344 2345 2346 2347 2348
+ 2349 2350 2512 2352 2351 2353 2354 2355 2356 2357
+ 2358 2359 2360 2513 2362 2361 2363 2364 2365 2366
+ 2367 2368 2369 2370 2514 2372 2371 2373 2374 2375
+ 2376 2377 2378 2379 2380 2515 2382 2381 2383 2384
+ 2385 2386 2387 2388 2389 2390 2516 2392 2391 2393
+ 2394 2395 2396 2397 2398 2399 2400 2517 2402 2401
+ 2403 2404 2405 2406 2407 2408 2409 2410 2518 2412
+ 2411 2413 2414 2415 2416 2417 2418 2419 2420 2519
+ 2610 2629 2611 2612 2613 2614 2615 2616 2617 2618
+ 2619 2641 2640 2642 2643 2644 2645 2646 2647 2648
+ 2649 2731 2651 2650 2652 2653 2654 2655 2656 2657
+ 2658 2659 2732 2661 2660 2662 2663 2664 2665 2666
+ 2667 2668 2669 2733 2671 2670 2672 2673 2674 2675
+ 2676 2677 2678 2679 2734 2681 2680 2682 2683 2684
+ 2685 2686 2687 2688 2689 2735 2691 2690 2692 2693
+ 2694 2695 2696 2697 2698 2699 2736 2701 2700 2702
+ 2703 2704 2705 2706 2707 2708 2709 2737 2711 2710
+ 2712 2713 2714 2715 2716 2717 2718 2719 2738 2721
+ 2720 2722 2723 2724 2725 2726 2727 2728 2729 2739
+ 2740 2750 2741 2742 2743 2744 2745 2746 2747 2748
+ 2749
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 15844
+ 1.10000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.90000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 9.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.13074393805793E+00 8.03139170716465E-02
+ 0.00000000000000E+00 1.00000000000000E-01 1.23240315112882E+00
+ 8.50000023841857E-02 0.00000000000000E+00 1.00000000000000E-01
+ 1.33240315112882E+00 8.50000023841857E-02 0.00000000000000E+00
+ 1.00000000000000E-01 1.43240315112882E+00 8.50000023841857E-02
+ 0.00000000000000E+00 1.00000000000000E-01 1.53240315112882E+00
+ 8.50000023841857E-02 0.00000000000000E+00 1.00000000000000E-01
+ 1.63240315112882E+00 8.50000023841857E-02 0.00000000000000E+00
+ 1.00000000000000E-01 1.73240315112882E+00 8.50000023841857E-02
+ 0.00000000000000E+00 1.00000000000000E-01 1.83240911522250E+00
+ 8.18921200180554E-02 0.00000000000000E+00 1.00000000000000E-01
+ 1.91973823060736E+00 1.30796085736940E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.91499999761581E+00 2.30729756147682E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.91499999761581E+00
+ 3.30729756147682E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.91499999761581E+00 4.30729756147682E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.91499999761581E+00 5.30729756147682E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.91499999761581E+00
+ 6.30729756147682E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.91499999761581E+00 7.30729756147682E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.91794832275504E+00 8.30745246406965E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.87017407730485E+00
+ 9.18768067565568E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.77021578933138E+00 9.14999997615814E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.67021578933138E+00 9.14999997615814E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.57021578933138E+00
+ 9.14999997615814E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.47021578933138E+00 9.14999997615814E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.37021578933138E+00 9.14999997615814E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.27021578933138E+00
+ 9.14999997615814E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.17019493657004E+00 9.17858163610764E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.08178285576575E+00 8.70725000636174E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.08500000238419E+00
+ 7.70755309945507E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.08500000238419E+00 6.70755309945507E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.08500000238419E+00 5.70755309945507E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.08500000238419E+00
+ 4.70755309945507E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.08500000238419E+00 3.70755309945507E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.08500000238419E+00 2.70755309945507E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.08219328108195E+00
+ 1.70731403777408E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.17067670188866E+00 2.01614014262179E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.27190683310652E+00 1.69986628601472E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.37190683254912E+00
+ 1.70000004768372E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.47190683254912E+00 1.70000004768372E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.57190683254912E+00 1.70000004768372E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.67190683254080E+00
+ 1.69996006617404E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.77189760438919E+00 1.67301667438525E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.83001716630611E+00 2.57280549448830E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.82999999523163E+00
+ 3.57280548598881E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.82999999523163E+00 4.57280548598881E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.82999999523163E+00 5.57280548598881E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.83000241491094E+00
+ 6.57280548665401E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.83169213819366E+00 7.57309094903834E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.74729932309865E+00 8.30011438967137E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.64729932346842E+00
+ 8.29999995231628E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.54729932346842E+00 8.29999995231628E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.44729932346842E+00 8.29999995231628E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.34729932339194E+00
+ 8.30001958527094E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.24726315833027E+00 8.31405247191663E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.16999151513922E+00 7.49019151123011E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.17000000476837E+00
+ 6.49019151325166E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.17000000476837E+00 5.49019151325166E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.17000000476837E+00 4.49019151325166E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.16999820870949E+00
+ 3.49019151248711E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.24600729958401E+00 2.94503312077060E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.33901369572719E+00 2.54628432768322E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.43901317625999E+00
+ 2.55000007090029E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.53901317625999E+00 2.55000007141160E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.63901317597556E+00 2.54992223669309E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.74362893594317E+00
+ 2.69696318893802E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.74499999312182E+00 3.69691308419487E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.74499999284821E+00 4.69691308419487E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.74500066555271E+00
+ 5.69691308470085E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.74669342025500E+00 6.69941845904122E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.67178121103561E+00 7.46851618631859E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.57179498142618E+00
+ 7.44999992881525E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.47179498142618E+00 7.44999992850535E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.37179498147162E+00 7.45003039863336E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.26613486419003E+00
+ 7.37005636517406E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.25500000708493E+00 6.37335118933272E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.25500000715216E+00 5.37335118933272E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.25499977075372E+00
+ 4.37335118926072E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.32150694382195E+00 3.52789728440475E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.41841011009001E+00 3.39487657335270E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.51840902182451E+00
+ 3.39999979281860E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.61840885921245E+00 3.39818855742516E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.66000072120902E+00 4.33321691394301E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.66000233042700E+00
+ 5.33321691387139E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.66706219879534E+00 6.33076715604983E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.56890952705744E+00 6.60003500704342E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.46890951608550E+00
+ 6.60001886525419E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.36769974755763E+00 6.62374966493209E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.33996127073598E+00 5.65406315962964E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.33997041735409E+00
+ 4.65406313408092E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.44080086342677E+00 4.57028306710271E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.55984690071782E+00 4.14307940338314E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.57553952377874E+00
+ 5.13368884202970E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.49193973790454E+00 5.75210385829249E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.13074393805793E+00
+ 8.03139170716465E-02 1.00000000000000E-01 1.00000000000000E-01
+ 1.23240315112882E+00 8.50000023841857E-02 1.00000000000000E-01
+ 1.00000000000000E-01 1.33240315112882E+00 8.50000023841857E-02
+ 1.00000000000000E-01 1.00000000000000E-01 1.43240315112882E+00
+ 8.50000023841857E-02 1.00000000000000E-01 1.00000000000000E-01
+ 1.53240315112882E+00 8.50000023841857E-02 1.00000000000000E-01
+ 1.00000000000000E-01 1.63240315112882E+00 8.50000023841857E-02
+ 1.00000000000000E-01 1.00000000000000E-01 1.73240315112882E+00
+ 8.50000023841857E-02 1.00000000000000E-01 1.00000000000000E-01
+ 1.83240911522250E+00 8.18921200180554E-02 1.00000000000000E-01
+ 1.00000000000000E-01 1.91973823060736E+00 1.30796085736940E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 2.30729756147682E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 3.30729756147682E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 4.30729756147682E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 5.30729756147682E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 6.30729756147682E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 7.30729756147682E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.91794832275504E+00
+ 8.30745246406965E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.87017407730485E+00 9.18768067565568E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.77021578933138E+00 9.14999997615814E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.67021578933138E+00
+ 9.14999997615814E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.57021578933138E+00 9.14999997615814E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.47021578933138E+00 9.14999997615814E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.37021578933138E+00
+ 9.14999997615814E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.27021578933138E+00 9.14999997615814E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.17019493657004E+00 9.17858163610764E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.08178285576575E+00
+ 8.70725000636174E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 7.70755309945507E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 6.70755309945507E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 5.70755309945507E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 4.70755309945507E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 3.70755309945507E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 2.70755309945507E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.08219328108195E+00 1.70731403777408E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.17067670188866E+00 2.01614014262179E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.27190683310652E+00
+ 1.69986628601472E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.37190683254912E+00 1.70000004768372E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.47190683254912E+00 1.70000004768372E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.57190683254912E+00
+ 1.70000004768372E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.67190683254080E+00 1.69996006617404E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.77189760438919E+00 1.67301667438525E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.83001716630611E+00
+ 2.57280549448830E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 3.57280548598881E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 4.57280548598881E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 5.57280548598881E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.83000241491094E+00 6.57280548665401E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.83169213819366E+00 7.57309094903834E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.74729932309865E+00
+ 8.30011438967137E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.64729932346842E+00 8.29999995231628E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.54729932346842E+00 8.29999995231628E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.44729932346842E+00
+ 8.29999995231628E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.34729932339194E+00 8.30001958527094E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.24726315833027E+00 8.31405247191663E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.16999151513922E+00
+ 7.49019151123011E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 6.49019151325166E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 5.49019151325166E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 4.49019151325166E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.16999820870949E+00 3.49019151248711E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.24600729958401E+00 2.94503312077060E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.33901369572719E+00
+ 2.54628432768322E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.43901317625999E+00 2.55000007090029E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.53901317625999E+00 2.55000007141160E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.63901317597556E+00
+ 2.54992223669309E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.74362893594317E+00 2.69696318893802E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.74499999312182E+00 3.69691308419487E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.74499999284821E+00
+ 4.69691308419487E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.74500066555271E+00 5.69691308470085E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.74669342025500E+00 6.69941845904122E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.67178121103561E+00
+ 7.46851618631859E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.57179498142618E+00 7.44999992881525E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.47179498142618E+00 7.44999992850535E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.37179498147162E+00
+ 7.45003039863336E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.26613486419003E+00 7.37005636517406E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.25500000708493E+00 6.37335118933272E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.25500000715216E+00
+ 5.37335118933272E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.25499977075372E+00 4.37335118926072E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.32150694382195E+00 3.52789728440475E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.41841011009001E+00
+ 3.39487657335270E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.51840902182451E+00 3.39999979281860E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.61840885921245E+00 3.39818855742516E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.66000072120902E+00
+ 4.33321691394301E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.66000233042700E+00 5.33321691387139E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.66706219879534E+00 6.33076715604983E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.56890952705744E+00
+ 6.60003500704342E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.46890951608550E+00 6.60001886525419E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.36769974755763E+00 6.62374966493209E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.33996127073598E+00
+ 5.65406315962964E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.33997041735409E+00 4.65406313408092E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.44080086342677E+00 4.57028306710271E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.55984690071782E+00
+ 4.14307940338314E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.57553952377874E+00 5.13368884202970E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.49193973790454E+00 5.75210385829249E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 9.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.13074393805793E+00 8.03139170716465E-02 2.00000000000000E-01
+ 1.00000000000000E-01 1.23240315112882E+00 8.50000023841857E-02
+ 2.00000000000000E-01 1.00000000000000E-01 1.33240315112882E+00
+ 8.50000023841857E-02 2.00000000000000E-01 1.00000000000000E-01
+ 1.43240315112882E+00 8.50000023841857E-02 2.00000000000000E-01
+ 1.00000000000000E-01 1.53240315112882E+00 8.50000023841857E-02
+ 2.00000000000000E-01 1.00000000000000E-01 1.63240315112882E+00
+ 8.50000023841857E-02 2.00000000000000E-01 1.00000000000000E-01
+ 1.73240315112882E+00 8.50000023841857E-02 2.00000000000000E-01
+ 1.00000000000000E-01 1.83240911522250E+00 8.18921200180554E-02
+ 2.00000000000000E-01 1.00000000000000E-01 1.91973823060736E+00
+ 1.30796085736940E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 2.30729756147682E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 3.30729756147682E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 4.30729756147682E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 5.30729756147682E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 6.30729756147682E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 7.30729756147682E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.91794832275504E+00 8.30745246406965E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.87017407730485E+00 9.18768067565568E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.77021578933138E+00
+ 9.14999997615814E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.67021578933138E+00 9.14999997615814E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.57021578933138E+00 9.14999997615814E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.47021578933138E+00
+ 9.14999997615814E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.37021578933138E+00 9.14999997615814E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.27021578933138E+00 9.14999997615814E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.17019493657004E+00
+ 9.17858163610764E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.08178285576575E+00 8.70725000636174E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 7.70755309945507E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 6.70755309945507E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 5.70755309945507E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 4.70755309945507E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 3.70755309945507E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 2.70755309945507E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.08219328108195E+00 1.70731403777408E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.17067670188866E+00
+ 2.01614014262179E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.27190683310652E+00 1.69986628601472E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.37190683254912E+00 1.70000004768372E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.47190683254912E+00
+ 1.70000004768372E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.57190683254912E+00 1.70000004768372E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.67190683254080E+00 1.69996006617404E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.77189760438919E+00
+ 1.67301667438525E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.83001716630611E+00 2.57280549448830E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 3.57280548598881E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 4.57280548598881E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 5.57280548598881E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.83000241491094E+00 6.57280548665401E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.83169213819366E+00
+ 7.57309094903834E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.74729932309865E+00 8.30011438967137E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.64729932346842E+00 8.29999995231628E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.54729932346842E+00
+ 8.29999995231628E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.44729932346842E+00 8.29999995231628E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.34729932339194E+00 8.30001958527094E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.24726315833027E+00
+ 8.31405247191663E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.16999151513922E+00 7.49019151123011E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 6.49019151325166E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 5.49019151325166E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 4.49019151325166E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.16999820870949E+00 3.49019151248711E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.24600729958401E+00
+ 2.94503312077060E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.33901369572719E+00 2.54628432768322E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.43901317625999E+00 2.55000007090029E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.53901317625999E+00
+ 2.55000007141160E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.63901317597556E+00 2.54992223669309E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.74362893594317E+00 2.69696318893802E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.74499999312182E+00
+ 3.69691308419487E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.74499999284821E+00 4.69691308419487E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.74500066555271E+00 5.69691308470085E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.74669342025500E+00
+ 6.69941845904122E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.67178121103561E+00 7.46851618631859E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.57179498142618E+00 7.44999992881525E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.47179498142618E+00
+ 7.44999992850535E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.37179498147162E+00 7.45003039863336E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.26613486419003E+00 7.37005636517406E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.25500000708493E+00
+ 6.37335118933272E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.25500000715216E+00 5.37335118933272E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.25499977075372E+00 4.37335118926072E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.32150694382195E+00
+ 3.52789728440475E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.41841011009001E+00 3.39487657335270E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.51840902182451E+00 3.39999979281860E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.61840885921245E+00
+ 3.39818855742516E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.66000072120902E+00 4.33321691394301E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.66000233042700E+00 5.33321691387139E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.66706219879534E+00
+ 6.33076715604983E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.56890952705744E+00 6.60003500704342E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.46890951608550E+00 6.60001886525419E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.36769974755763E+00
+ 6.62374966493209E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.33996127073598E+00 5.65406315962964E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.33997041735409E+00 4.65406313408092E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.44080086342677E+00
+ 4.57028306710271E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.55984690071782E+00 4.14307940338314E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.57553952377874E+00 5.13368884202970E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.49193973790454E+00
+ 5.75210385829249E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.13074393805793E+00 8.03139170716465E-02
+ 3.00000000000000E-01 1.00000000000000E-01 1.23240315112882E+00
+ 8.50000023841857E-02 3.00000000000000E-01 1.00000000000000E-01
+ 1.33240315112882E+00 8.50000023841857E-02 3.00000000000000E-01
+ 1.00000000000000E-01 1.43240315112882E+00 8.50000023841857E-02
+ 3.00000000000000E-01 1.00000000000000E-01 1.53240315112882E+00
+ 8.50000023841857E-02 3.00000000000000E-01 1.00000000000000E-01
+ 1.63240315112882E+00 8.50000023841857E-02 3.00000000000000E-01
+ 1.00000000000000E-01 1.73240315112882E+00 8.50000023841857E-02
+ 3.00000000000000E-01 1.00000000000000E-01 1.83240911522250E+00
+ 8.18921200180554E-02 3.00000000000000E-01 1.00000000000000E-01
+ 1.91973823060736E+00 1.30796085736940E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 2.30729756147682E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 3.30729756147682E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 4.30729756147682E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 5.30729756147682E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 6.30729756147682E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 7.30729756147682E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.91794832275504E+00 8.30745246406965E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.87017407730485E+00
+ 9.18768067565568E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.77021578933138E+00 9.14999997615814E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.67021578933138E+00 9.14999997615814E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.57021578933138E+00
+ 9.14999997615814E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.47021578933138E+00 9.14999997615814E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.37021578933138E+00 9.14999997615814E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.27021578933138E+00
+ 9.14999997615814E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.17019493657004E+00 9.17858163610764E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.08178285576575E+00 8.70725000636174E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 7.70755309945507E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 6.70755309945507E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 5.70755309945507E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 4.70755309945507E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 3.70755309945507E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 2.70755309945507E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.08219328108195E+00
+ 1.70731403777408E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.17067670188866E+00 2.01614014262179E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.27190683310652E+00 1.69986628601472E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.37190683254912E+00
+ 1.70000004768372E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.47190683254912E+00 1.70000004768372E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.57190683254912E+00 1.70000004768372E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.67190683254080E+00
+ 1.69996006617404E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.77189760438919E+00 1.67301667438525E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.83001716630611E+00 2.57280549448830E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 3.57280548598881E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 4.57280548598881E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 5.57280548598881E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.83000241491094E+00
+ 6.57280548665401E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.83169213819366E+00 7.57309094903834E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.74729932309865E+00 8.30011438967137E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.64729932346842E+00
+ 8.29999995231628E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.54729932346842E+00 8.29999995231628E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.44729932346842E+00 8.29999995231628E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.34729932339194E+00
+ 8.30001958527094E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.24726315833027E+00 8.31405247191663E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.16999151513922E+00 7.49019151123011E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 6.49019151325166E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 5.49019151325166E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 4.49019151325166E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.16999820870949E+00
+ 3.49019151248711E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.24600729958401E+00 2.94503312077060E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.33901369572719E+00 2.54628432768322E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.43901317625999E+00
+ 2.55000007090029E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.53901317625999E+00 2.55000007141160E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.63901317597556E+00 2.54992223669309E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.74362893594317E+00
+ 2.69696318893802E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.74499999312182E+00 3.69691308419487E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.74499999284821E+00 4.69691308419487E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.74500066555271E+00
+ 5.69691308470085E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.74669342025500E+00 6.69941845904122E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.67178121103561E+00 7.46851618631859E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.57179498142618E+00
+ 7.44999992881525E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.47179498142618E+00 7.44999992850535E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.37179498147162E+00 7.45003039863336E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.26613486419003E+00
+ 7.37005636517406E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.25500000708493E+00 6.37335118933272E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.25500000715216E+00 5.37335118933272E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.25499977075372E+00
+ 4.37335118926072E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.32150694382195E+00 3.52789728440475E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.41841011009001E+00 3.39487657335270E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.51840902182451E+00
+ 3.39999979281860E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.61840885921245E+00 3.39818855742516E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.66000072120902E+00 4.33321691394301E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.66000233042700E+00
+ 5.33321691387139E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.66706219879534E+00 6.33076715604983E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.56890952705744E+00 6.60003500704342E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.46890951608550E+00
+ 6.60001886525419E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.36769974755763E+00 6.62374966493209E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.33996127073598E+00 5.65406315962964E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.33997041735409E+00
+ 4.65406313408092E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.44080086342677E+00 4.57028306710271E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.55984690071782E+00 4.14307940338314E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.57553952377874E+00
+ 5.13368884202970E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.49193973790454E+00 5.75210385829249E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 9.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.13074393805793E+00
+ 8.03139170716465E-02 4.00000000000000E-01 1.00000000000000E-01
+ 1.23240315112882E+00 8.50000023841857E-02 4.00000000000000E-01
+ 1.00000000000000E-01 1.33240315112882E+00 8.50000023841857E-02
+ 4.00000000000000E-01 1.00000000000000E-01 1.43240315112882E+00
+ 8.50000023841857E-02 4.00000000000000E-01 1.00000000000000E-01
+ 1.53240315112882E+00 8.50000023841857E-02 4.00000000000000E-01
+ 1.00000000000000E-01 1.63240315112882E+00 8.50000023841857E-02
+ 4.00000000000000E-01 1.00000000000000E-01 1.73240315112882E+00
+ 8.50000023841857E-02 4.00000000000000E-01 1.00000000000000E-01
+ 1.83240911522250E+00 8.18921200180554E-02 4.00000000000000E-01
+ 1.00000000000000E-01 1.91973823060736E+00 1.30796085736940E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 2.30729756147682E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 3.30729756147682E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 4.30729756147682E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 5.30729756147682E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 6.30729756147682E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 7.30729756147682E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.91794832275504E+00
+ 8.30745246406965E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.87017407730485E+00 9.18768067565568E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.77021578933138E+00 9.14999997615814E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.67021578933138E+00
+ 9.14999997615814E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.57021578933138E+00 9.14999997615814E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.47021578933138E+00 9.14999997615814E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.37021578933138E+00
+ 9.14999997615814E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.27021578933138E+00 9.14999997615814E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.17019493657004E+00 9.17858163610764E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.08178285576575E+00
+ 8.70725000636174E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 7.70755309945507E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 6.70755309945507E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 5.70755309945507E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 4.70755309945507E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 3.70755309945507E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 2.70755309945507E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.08219328108195E+00 1.70731403777408E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.17067670188866E+00 2.01614014262179E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.27190683310652E+00
+ 1.69986628601472E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.37190683254912E+00 1.70000004768372E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.47190683254912E+00 1.70000004768372E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.57190683254912E+00
+ 1.70000004768372E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.67190683254080E+00 1.69996006617404E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.77189760438919E+00 1.67301667438525E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.83001716630611E+00
+ 2.57280549448830E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 3.57280548598881E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 4.57280548598881E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 5.57280548598881E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.83000241491094E+00 6.57280548665401E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.83169213819366E+00 7.57309094903834E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.74729932309865E+00
+ 8.30011438967137E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.64729932346842E+00 8.29999995231628E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.54729932346842E+00 8.29999995231628E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.44729932346842E+00
+ 8.29999995231628E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.34729932339194E+00 8.30001958527094E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.24726315833027E+00 8.31405247191663E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.16999151513922E+00
+ 7.49019151123011E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 6.49019151325166E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 5.49019151325166E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 4.49019151325166E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.16999820870949E+00 3.49019151248711E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.24600729958401E+00 2.94503312077060E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.33901369572719E+00
+ 2.54628432768322E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.43901317625999E+00 2.55000007090029E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.53901317625999E+00 2.55000007141160E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.63901317597556E+00
+ 2.54992223669309E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.74362893594317E+00 2.69696318893802E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.74499999312182E+00 3.69691308419487E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.74499999284821E+00
+ 4.69691308419487E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.74500066555271E+00 5.69691308470085E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.74669342025500E+00 6.69941845904122E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.67178121103561E+00
+ 7.46851618631859E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.57179498142618E+00 7.44999992881525E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.47179498142618E+00 7.44999992850535E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.37179498147162E+00
+ 7.45003039863336E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.26613486419003E+00 7.37005636517406E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.25500000708493E+00 6.37335118933272E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.25500000715216E+00
+ 5.37335118933272E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.25499977075372E+00 4.37335118926072E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.32150694382195E+00 3.52789728440475E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.41841011009001E+00
+ 3.39487657335270E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.51840902182451E+00 3.39999979281860E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.61840885921245E+00 3.39818855742516E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.66000072120902E+00
+ 4.33321691394301E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.66000233042700E+00 5.33321691387139E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.66706219879534E+00 6.33076715604983E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.56890952705744E+00
+ 6.60003500704342E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.46890951608550E+00 6.60001886525419E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.36769974755763E+00 6.62374966493209E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.33996127073598E+00
+ 5.65406315962964E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.33997041735409E+00 4.65406313408092E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.44080086342677E+00 4.57028306710271E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.55984690071782E+00
+ 4.14307940338314E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.57553952377874E+00 5.13368884202970E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.49193973790454E+00 5.75210385829249E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 9.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.13074393805793E+00 8.03139170716465E-02 5.00000000000000E-01
+ 1.00000000000000E-01 1.23240315112882E+00 8.50000023841857E-02
+ 5.00000000000000E-01 1.00000000000000E-01 1.33240315112882E+00
+ 8.50000023841857E-02 5.00000000000000E-01 1.00000000000000E-01
+ 1.43240315112882E+00 8.50000023841857E-02 5.00000000000000E-01
+ 1.00000000000000E-01 1.53240315112882E+00 8.50000023841857E-02
+ 5.00000000000000E-01 1.00000000000000E-01 1.63240315112882E+00
+ 8.50000023841857E-02 5.00000000000000E-01 1.00000000000000E-01
+ 1.73240315112882E+00 8.50000023841857E-02 5.00000000000000E-01
+ 1.00000000000000E-01 1.83240911522250E+00 8.18921200180554E-02
+ 5.00000000000000E-01 1.00000000000000E-01 1.91973823060736E+00
+ 1.30796085736940E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 2.30729756147682E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 3.30729756147682E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 4.30729756147682E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 5.30729756147682E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 6.30729756147682E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 7.30729756147682E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.91794832275504E+00 8.30745246406965E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.87017407730485E+00 9.18768067565568E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.77021578933138E+00
+ 9.14999997615814E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.67021578933138E+00 9.14999997615814E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.57021578933138E+00 9.14999997615814E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.47021578933138E+00
+ 9.14999997615814E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.37021578933138E+00 9.14999997615814E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.27021578933138E+00 9.14999997615814E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.17019493657004E+00
+ 9.17858163610764E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.08178285576575E+00 8.70725000636174E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 7.70755309945507E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 6.70755309945507E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 5.70755309945507E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 4.70755309945507E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 3.70755309945507E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 2.70755309945507E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.08219328108195E+00 1.70731403777408E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.17067670188866E+00
+ 2.01614014262179E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.27190683310652E+00 1.69986628601472E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.37190683254912E+00 1.70000004768372E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.47190683254912E+00
+ 1.70000004768372E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.57190683254912E+00 1.70000004768372E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.67190683254080E+00 1.69996006617404E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.77189760438919E+00
+ 1.67301667438525E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.83001716630611E+00 2.57280549448830E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 3.57280548598881E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 4.57280548598881E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 5.57280548598881E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.83000241491094E+00 6.57280548665401E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.83169213819366E+00
+ 7.57309094903834E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.74729932309865E+00 8.30011438967137E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.64729932346842E+00 8.29999995231628E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.54729932346842E+00
+ 8.29999995231628E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.44729932346842E+00 8.29999995231628E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.34729932339194E+00 8.30001958527094E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.24726315833027E+00
+ 8.31405247191663E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.16999151513922E+00 7.49019151123011E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 6.49019151325166E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 5.49019151325166E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 4.49019151325166E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.16999820870949E+00 3.49019151248711E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.24600729958401E+00
+ 2.94503312077060E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.33901369572719E+00 2.54628432768322E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.43901317625999E+00 2.55000007090029E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.53901317625999E+00
+ 2.55000007141160E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.63901317597556E+00 2.54992223669309E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.74362893594317E+00 2.69696318893802E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.74499999312182E+00
+ 3.69691308419487E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.74499999284821E+00 4.69691308419487E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.74500066555271E+00 5.69691308470085E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.74669342025500E+00
+ 6.69941845904122E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.67178121103561E+00 7.46851618631859E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.57179498142618E+00 7.44999992881525E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.47179498142618E+00
+ 7.44999992850535E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.37179498147162E+00 7.45003039863336E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.26613486419003E+00 7.37005636517406E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.25500000708493E+00
+ 6.37335118933272E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.25500000715216E+00 5.37335118933272E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.25499977075372E+00 4.37335118926072E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.32150694382195E+00
+ 3.52789728440475E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.41841011009001E+00 3.39487657335270E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.51840902182451E+00 3.39999979281860E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.61840885921245E+00
+ 3.39818855742516E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.66000072120902E+00 4.33321691394301E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.66000233042700E+00 5.33321691387139E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.66706219879534E+00
+ 6.33076715604983E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.56890952705744E+00 6.60003500704342E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.46890951608550E+00 6.60001886525419E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.36769974755763E+00
+ 6.62374966493209E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.33996127073598E+00 5.65406315962964E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.33997041735409E+00 4.65406313408092E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.44080086342677E+00
+ 4.57028306710271E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.55984690071782E+00 4.14307940338314E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.57553952377874E+00 5.13368884202970E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.49193973790454E+00
+ 5.75210385829249E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.13074393805793E+00 8.03139170716465E-02
+ 6.00000000000000E-01 1.00000000000000E-01 1.23240315112882E+00
+ 8.50000023841857E-02 6.00000000000000E-01 1.00000000000000E-01
+ 1.33240315112882E+00 8.50000023841857E-02 6.00000000000000E-01
+ 1.00000000000000E-01 1.43240315112882E+00 8.50000023841857E-02
+ 6.00000000000000E-01 1.00000000000000E-01 1.53240315112882E+00
+ 8.50000023841857E-02 6.00000000000000E-01 1.00000000000000E-01
+ 1.63240315112882E+00 8.50000023841857E-02 6.00000000000000E-01
+ 1.00000000000000E-01 1.73240315112882E+00 8.50000023841857E-02
+ 6.00000000000000E-01 1.00000000000000E-01 1.83240911522250E+00
+ 8.18921200180554E-02 6.00000000000000E-01 1.00000000000000E-01
+ 1.91973823060736E+00 1.30796085736940E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 2.30729756147682E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 3.30729756147682E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 4.30729756147682E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 5.30729756147682E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 6.30729756147682E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 7.30729756147682E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.91794832275504E+00 8.30745246406965E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.87017407730485E+00
+ 9.18768067565568E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.77021578933138E+00 9.14999997615814E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.67021578933138E+00 9.14999997615814E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.57021578933138E+00
+ 9.14999997615814E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.47021578933138E+00 9.14999997615814E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.37021578933138E+00 9.14999997615814E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.27021578933138E+00
+ 9.14999997615814E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.17019493657004E+00 9.17858163610764E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.08178285576575E+00 8.70725000636174E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 7.70755309945507E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 6.70755309945507E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 5.70755309945507E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 4.70755309945507E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 3.70755309945507E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 2.70755309945507E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.08219328108195E+00
+ 1.70731403777408E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.17067670188866E+00 2.01614014262179E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.27190683310652E+00 1.69986628601472E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.37190683254912E+00
+ 1.70000004768372E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.47190683254912E+00 1.70000004768372E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.57190683254912E+00 1.70000004768372E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.67190683254080E+00
+ 1.69996006617404E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.77189760438919E+00 1.67301667438525E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.83001716630611E+00 2.57280549448830E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 3.57280548598881E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 4.57280548598881E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 5.57280548598881E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.83000241491094E+00
+ 6.57280548665401E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.83169213819366E+00 7.57309094903834E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.74729932309865E+00 8.30011438967137E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.64729932346842E+00
+ 8.29999995231628E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.54729932346842E+00 8.29999995231628E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.44729932346842E+00 8.29999995231628E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.34729932339194E+00
+ 8.30001958527094E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.24726315833027E+00 8.31405247191663E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.16999151513922E+00 7.49019151123011E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 6.49019151325166E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 5.49019151325166E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 4.49019151325166E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.16999820870949E+00
+ 3.49019151248711E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.24600729958401E+00 2.94503312077060E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.33901369572719E+00 2.54628432768322E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.43901317625999E+00
+ 2.55000007090029E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.53901317625999E+00 2.55000007141160E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.63901317597556E+00 2.54992223669309E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.74362893594317E+00
+ 2.69696318893802E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.74499999312182E+00 3.69691308419487E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.74499999284821E+00 4.69691308419487E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.74500066555271E+00
+ 5.69691308470085E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.74669342025500E+00 6.69941845904122E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.67178121103561E+00 7.46851618631859E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.57179498142618E+00
+ 7.44999992881525E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.47179498142618E+00 7.44999992850535E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.37179498147162E+00 7.45003039863336E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.26613486419003E+00
+ 7.37005636517406E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.25500000708493E+00 6.37335118933272E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.25500000715216E+00 5.37335118933272E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.25499977075372E+00
+ 4.37335118926072E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.32150694382195E+00 3.52789728440475E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.41841011009001E+00 3.39487657335270E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.51840902182451E+00
+ 3.39999979281860E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.61840885921245E+00 3.39818855742516E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.66000072120902E+00 4.33321691394301E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.66000233042700E+00
+ 5.33321691387139E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.66706219879534E+00 6.33076715604983E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.56890952705744E+00 6.60003500704342E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.46890951608550E+00
+ 6.60001886525419E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.36769974755763E+00 6.62374966493209E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.33996127073598E+00 5.65406315962964E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.33997041735409E+00
+ 4.65406313408092E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.44080086342677E+00 4.57028306710271E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.55984690071782E+00 4.14307940338314E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.57553952377874E+00
+ 5.13368884202970E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.49193973790454E+00 5.75210385829249E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 9.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.13074393805793E+00
+ 8.03139170716465E-02 7.00000000000000E-01 1.00000000000000E-01
+ 1.23240315112882E+00 8.50000023841857E-02 7.00000000000000E-01
+ 1.00000000000000E-01 1.33240315112882E+00 8.50000023841857E-02
+ 7.00000000000000E-01 1.00000000000000E-01 1.43240315112882E+00
+ 8.50000023841857E-02 7.00000000000000E-01 1.00000000000000E-01
+ 1.53240315112882E+00 8.50000023841857E-02 7.00000000000000E-01
+ 1.00000000000000E-01 1.63240315112882E+00 8.50000023841857E-02
+ 7.00000000000000E-01 1.00000000000000E-01 1.73240315112882E+00
+ 8.50000023841857E-02 7.00000000000000E-01 1.00000000000000E-01
+ 1.83240911522250E+00 8.18921200180554E-02 7.00000000000000E-01
+ 1.00000000000000E-01 1.91973823060736E+00 1.30796085736940E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 2.30729756147682E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 3.30729756147682E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 4.30729756147682E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 5.30729756147682E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 6.30729756147682E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 7.30729756147682E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.91794832275504E+00
+ 8.30745246406965E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.87017407730485E+00 9.18768067565568E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.77021578933138E+00 9.14999997615814E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.67021578933138E+00
+ 9.14999997615814E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.57021578933138E+00 9.14999997615814E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.47021578933138E+00 9.14999997615814E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.37021578933138E+00
+ 9.14999997615814E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.27021578933138E+00 9.14999997615814E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.17019493657004E+00 9.17858163610764E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.08178285576575E+00
+ 8.70725000636174E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 7.70755309945507E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 6.70755309945507E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 5.70755309945507E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 4.70755309945507E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 3.70755309945507E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 2.70755309945507E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.08219328108195E+00 1.70731403777408E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.17067670188866E+00 2.01614014262179E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.27190683310652E+00
+ 1.69986628601472E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.37190683254912E+00 1.70000004768372E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.47190683254912E+00 1.70000004768372E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.57190683254912E+00
+ 1.70000004768372E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.67190683254080E+00 1.69996006617404E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.77189760438919E+00 1.67301667438525E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.83001716630611E+00
+ 2.57280549448830E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 3.57280548598881E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 4.57280548598881E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 5.57280548598881E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.83000241491094E+00 6.57280548665401E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.83169213819366E+00 7.57309094903834E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.74729932309865E+00
+ 8.30011438967137E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.64729932346842E+00 8.29999995231628E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.54729932346842E+00 8.29999995231628E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.44729932346842E+00
+ 8.29999995231628E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.34729932339194E+00 8.30001958527094E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.24726315833027E+00 8.31405247191663E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.16999151513922E+00
+ 7.49019151123011E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 6.49019151325166E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 5.49019151325166E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 4.49019151325166E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.16999820870949E+00 3.49019151248711E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.24600729958401E+00 2.94503312077060E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.33901369572719E+00
+ 2.54628432768322E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.43901317625999E+00 2.55000007090029E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.53901317625999E+00 2.55000007141160E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.63901317597556E+00
+ 2.54992223669309E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.74362893594317E+00 2.69696318893802E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.74499999312182E+00 3.69691308419487E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.74499999284821E+00
+ 4.69691308419487E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.74500066555271E+00 5.69691308470085E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.74669342025500E+00 6.69941845904122E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.67178121103561E+00
+ 7.46851618631859E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.57179498142618E+00 7.44999992881525E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.47179498142618E+00 7.44999992850535E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.37179498147162E+00
+ 7.45003039863336E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.26613486419003E+00 7.37005636517406E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.25500000708493E+00 6.37335118933272E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.25500000715216E+00
+ 5.37335118933272E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.25499977075372E+00 4.37335118926072E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.32150694382195E+00 3.52789728440475E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.41841011009001E+00
+ 3.39487657335270E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.51840902182451E+00 3.39999979281860E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.61840885921245E+00 3.39818855742516E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.66000072120902E+00
+ 4.33321691394301E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.66000233042700E+00 5.33321691387139E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.66706219879534E+00 6.33076715604983E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.56890952705744E+00
+ 6.60003500704342E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.46890951608550E+00 6.60001886525419E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.36769974755763E+00 6.62374966493209E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.33996127073598E+00
+ 5.65406315962964E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.33997041735409E+00 4.65406313408092E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.44080086342677E+00 4.57028306710271E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.55984690071782E+00
+ 4.14307940338314E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.57553952377874E+00 5.13368884202970E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.49193973790454E+00 5.75210385829249E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 9.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.13074393805793E+00 8.03139170716465E-02 8.00000000000000E-01
+ 1.00000000000000E-01 1.23240315112882E+00 8.50000023841857E-02
+ 8.00000000000000E-01 1.00000000000000E-01 1.33240315112882E+00
+ 8.50000023841857E-02 8.00000000000000E-01 1.00000000000000E-01
+ 1.43240315112882E+00 8.50000023841857E-02 8.00000000000000E-01
+ 1.00000000000000E-01 1.53240315112882E+00 8.50000023841857E-02
+ 8.00000000000000E-01 1.00000000000000E-01 1.63240315112882E+00
+ 8.50000023841857E-02 8.00000000000000E-01 1.00000000000000E-01
+ 1.73240315112882E+00 8.50000023841857E-02 8.00000000000000E-01
+ 1.00000000000000E-01 1.83240911522250E+00 8.18921200180554E-02
+ 8.00000000000000E-01 1.00000000000000E-01 1.91973823060736E+00
+ 1.30796085736940E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 2.30729756147682E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 3.30729756147682E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 4.30729756147682E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 5.30729756147682E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 6.30729756147682E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 7.30729756147682E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.91794832275504E+00 8.30745246406965E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.87017407730485E+00 9.18768067565568E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.77021578933138E+00
+ 9.14999997615814E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.67021578933138E+00 9.14999997615814E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.57021578933138E+00 9.14999997615814E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.47021578933138E+00
+ 9.14999997615814E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.37021578933138E+00 9.14999997615814E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.27021578933138E+00 9.14999997615814E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.17019493657004E+00
+ 9.17858163610764E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.08178285576575E+00 8.70725000636174E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 7.70755309945507E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 6.70755309945507E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 5.70755309945507E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 4.70755309945507E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 3.70755309945507E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 2.70755309945507E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.08219328108195E+00 1.70731403777408E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.17067670188866E+00
+ 2.01614014262179E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.27190683310652E+00 1.69986628601472E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.37190683254912E+00 1.70000004768372E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.47190683254912E+00
+ 1.70000004768372E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.57190683254912E+00 1.70000004768372E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.67190683254080E+00 1.69996006617404E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.77189760438919E+00
+ 1.67301667438525E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.83001716630611E+00 2.57280549448830E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 3.57280548598881E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 4.57280548598881E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 5.57280548598881E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.83000241491094E+00 6.57280548665401E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.83169213819366E+00
+ 7.57309094903834E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.74729932309865E+00 8.30011438967137E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.64729932346842E+00 8.29999995231628E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.54729932346842E+00
+ 8.29999995231628E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.44729932346842E+00 8.29999995231628E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.34729932339194E+00 8.30001958527094E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.24726315833027E+00
+ 8.31405247191663E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.16999151513922E+00 7.49019151123011E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 6.49019151325166E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 5.49019151325166E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 4.49019151325166E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.16999820870949E+00 3.49019151248711E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.24600729958401E+00
+ 2.94503312077060E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.33901369572719E+00 2.54628432768322E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.43901317625999E+00 2.55000007090029E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.53901317625999E+00
+ 2.55000007141160E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.63901317597556E+00 2.54992223669309E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.74362893594317E+00 2.69696318893802E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.74499999312182E+00
+ 3.69691308419487E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.74499999284821E+00 4.69691308419487E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.74500066555271E+00 5.69691308470085E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.74669342025500E+00
+ 6.69941845904122E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.67178121103561E+00 7.46851618631859E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.57179498142618E+00 7.44999992881525E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.47179498142618E+00
+ 7.44999992850535E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.37179498147162E+00 7.45003039863336E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.26613486419003E+00 7.37005636517406E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.25500000708493E+00
+ 6.37335118933272E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.25500000715216E+00 5.37335118933272E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.25499977075372E+00 4.37335118926072E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.32150694382195E+00
+ 3.52789728440475E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.41841011009001E+00 3.39487657335270E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.51840902182451E+00 3.39999979281860E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.61840885921245E+00
+ 3.39818855742516E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.66000072120902E+00 4.33321691394301E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.66000233042700E+00 5.33321691387139E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.66706219879534E+00
+ 6.33076715604983E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.56890952705744E+00 6.60003500704342E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.46890951608550E+00 6.60001886525419E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.36769974755763E+00
+ 6.62374966493209E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.33996127073598E+00 5.65406315962964E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.33997041735409E+00 4.65406313408092E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.44080086342677E+00
+ 4.57028306710271E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.55984690071782E+00 4.14307940338314E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.57553952377874E+00 5.13368884202970E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.49193973790454E+00
+ 5.75210385829249E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.13074393805793E+00 8.03139170716465E-02
+ 9.00000000000000E-01 1.00000000000000E-01 1.23240315112882E+00
+ 8.50000023841857E-02 9.00000000000000E-01 1.00000000000000E-01
+ 1.33240315112882E+00 8.50000023841857E-02 9.00000000000000E-01
+ 1.00000000000000E-01 1.43240315112882E+00 8.50000023841857E-02
+ 9.00000000000000E-01 1.00000000000000E-01 1.53240315112882E+00
+ 8.50000023841857E-02 9.00000000000000E-01 1.00000000000000E-01
+ 1.63240315112882E+00 8.50000023841857E-02 9.00000000000000E-01
+ 1.00000000000000E-01 1.73240315112882E+00 8.50000023841857E-02
+ 9.00000000000000E-01 1.00000000000000E-01 1.83240911522250E+00
+ 8.18921200180554E-02 9.00000000000000E-01 1.00000000000000E-01
+ 1.91973823060736E+00 1.30796085736940E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 2.30729756147682E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 3.30729756147682E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 4.30729756147682E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.91499999761581E+00 5.30729756147682E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.91499999761581E+00
+ 6.30729756147682E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.91499999761581E+00 7.30729756147682E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.91794832275504E+00 8.30745246406965E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.87017407730485E+00
+ 9.18768067565568E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.77021578933138E+00 9.14999997615814E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.67021578933138E+00 9.14999997615814E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.57021578933138E+00
+ 9.14999997615814E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.47021578933138E+00 9.14999997615814E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.37021578933138E+00 9.14999997615814E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.27021578933138E+00
+ 9.14999997615814E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.17019493657004E+00 9.17858163610764E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.08178285576575E+00 8.70725000636174E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 7.70755309945507E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 6.70755309945507E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 5.70755309945507E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.08500000238419E+00
+ 4.70755309945507E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.08500000238419E+00 3.70755309945507E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.08500000238419E+00 2.70755309945507E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.08219328108195E+00
+ 1.70731403777408E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.17067670188866E+00 2.01614014262179E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.27190683310652E+00 1.69986628601472E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.37190683254912E+00
+ 1.70000004768372E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.47190683254912E+00 1.70000004768372E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.57190683254912E+00 1.70000004768372E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.67190683254080E+00
+ 1.69996006617404E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.77189760438919E+00 1.67301667438525E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.83001716630611E+00 2.57280549448830E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.82999999523163E+00
+ 3.57280548598881E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.82999999523163E+00 4.57280548598881E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.82999999523163E+00 5.57280548598881E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.83000241491094E+00
+ 6.57280548665401E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.83169213819366E+00 7.57309094903834E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.74729932309865E+00 8.30011438967137E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.64729932346842E+00
+ 8.29999995231628E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.54729932346842E+00 8.29999995231628E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.44729932346842E+00 8.29999995231628E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.34729932339194E+00
+ 8.30001958527094E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.24726315833027E+00 8.31405247191663E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.16999151513922E+00 7.49019151123011E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.17000000476837E+00
+ 6.49019151325166E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.17000000476837E+00 5.49019151325166E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.17000000476837E+00 4.49019151325166E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.16999820870949E+00
+ 3.49019151248711E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.24600729958401E+00 2.94503312077060E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.33901369572719E+00 2.54628432768322E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.43901317625999E+00
+ 2.55000007090029E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.53901317625999E+00 2.55000007141160E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.63901317597556E+00 2.54992223669309E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.74362893594317E+00
+ 2.69696318893802E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.74499999312182E+00 3.69691308419487E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.74499999284821E+00 4.69691308419487E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.74500066555271E+00
+ 5.69691308470085E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.74669342025500E+00 6.69941845904122E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.67178121103561E+00 7.46851618631859E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.57179498142618E+00
+ 7.44999992881525E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.47179498142618E+00 7.44999992850535E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.37179498147162E+00 7.45003039863336E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.26613486419003E+00
+ 7.37005636517406E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.25500000708493E+00 6.37335118933272E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.25500000715216E+00 5.37335118933272E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.25499977075372E+00
+ 4.37335118926072E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.32150694382195E+00 3.52789728440475E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.41841011009001E+00 3.39487657335270E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.51840902182451E+00
+ 3.39999979281860E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.61840885921245E+00 3.39818855742516E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.66000072120902E+00 4.33321691394301E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.66000233042700E+00
+ 5.33321691387139E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.66706219879534E+00 6.33076715604983E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.56890952705744E+00 6.60003500704342E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.46890951608550E+00
+ 6.60001886525419E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.36769974755763E+00 6.62374966493209E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.33996127073598E+00 5.65406315962964E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.33997041735409E+00
+ 4.65406313408092E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.44080086342677E+00 4.57028306710271E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.55984690071782E+00 4.14307940338314E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.57553952377874E+00
+ 5.13368884202970E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.49193973790454E+00 5.75210385829249E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.10000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.90000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.13074393805793E+00
+ 8.03139170716465E-02 1.00000000000000E+00 1.00000000000000E-01
+ 1.23240315112882E+00 8.50000023841857E-02 1.00000000000000E+00
+ 1.00000000000000E-01 1.33240315112882E+00 8.50000023841857E-02
+ 1.00000000000000E+00 1.00000000000000E-01 1.43240315112882E+00
+ 8.50000023841857E-02 1.00000000000000E+00 1.00000000000000E-01
+ 1.53240315112882E+00 8.50000023841857E-02 1.00000000000000E+00
+ 1.00000000000000E-01 1.63240315112882E+00 8.50000023841857E-02
+ 1.00000000000000E+00 1.00000000000000E-01 1.73240315112882E+00
+ 8.50000023841857E-02 1.00000000000000E+00 1.00000000000000E-01
+ 1.83240911522250E+00 8.18921200180554E-02 1.00000000000000E+00
+ 1.00000000000000E-01 1.91973823060736E+00 1.30796085736940E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.91499999761581E+00
+ 2.30729756147682E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.91499999761581E+00 3.30729756147682E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.91499999761581E+00 4.30729756147682E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.91499999761581E+00
+ 5.30729756147682E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.91499999761581E+00 6.30729756147682E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.91499999761581E+00 7.30729756147682E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.91794832275504E+00
+ 8.30745246406965E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.87017407730485E+00 9.18768067565568E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.77021578933138E+00 9.14999997615814E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.67021578933138E+00
+ 9.14999997615814E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.57021578933138E+00 9.14999997615814E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.47021578933138E+00 9.14999997615814E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.37021578933138E+00
+ 9.14999997615814E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.27021578933138E+00 9.14999997615814E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.17019493657004E+00 9.17858163610764E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.08178285576575E+00
+ 8.70725000636174E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.08500000238419E+00 7.70755309945507E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.08500000238419E+00 6.70755309945507E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.08500000238419E+00
+ 5.70755309945507E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.08500000238419E+00 4.70755309945507E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.08500000238419E+00 3.70755309945507E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.08500000238419E+00
+ 2.70755309945507E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.08219328108195E+00 1.70731403777408E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.17067670188866E+00 2.01614014262179E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.27190683310652E+00
+ 1.69986628601472E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.37190683254912E+00 1.70000004768372E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.47190683254912E+00 1.70000004768372E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.57190683254912E+00
+ 1.70000004768372E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.67190683254080E+00 1.69996006617404E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.77189760438919E+00 1.67301667438525E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.83001716630611E+00
+ 2.57280549448830E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.82999999523163E+00 3.57280548598881E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.82999999523163E+00 4.57280548598881E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.82999999523163E+00
+ 5.57280548598881E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.83000241491094E+00 6.57280548665401E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.83169213819366E+00 7.57309094903834E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.74729932309865E+00
+ 8.30011438967137E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.64729932346842E+00 8.29999995231628E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.54729932346842E+00 8.29999995231628E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.44729932346842E+00
+ 8.29999995231628E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.34729932339194E+00 8.30001958527094E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.24726315833027E+00 8.31405247191663E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.16999151513922E+00
+ 7.49019151123011E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.17000000476837E+00 6.49019151325166E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.17000000476837E+00 5.49019151325166E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.17000000476837E+00
+ 4.49019151325166E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.16999820870949E+00 3.49019151248711E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.24600729958401E+00 2.94503312077060E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.33901369572719E+00
+ 2.54628432768322E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.43901317625999E+00 2.55000007090029E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.53901317625999E+00 2.55000007141160E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.63901317597556E+00
+ 2.54992223669309E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.74362893594317E+00 2.69696318893802E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.74499999312182E+00 3.69691308419487E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.74499999284821E+00
+ 4.69691308419487E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.74500066555271E+00 5.69691308470085E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.74669342025500E+00 6.69941845904122E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.67178121103561E+00
+ 7.46851618631859E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.57179498142618E+00 7.44999992881525E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.47179498142618E+00 7.44999992850535E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.37179498147162E+00
+ 7.45003039863336E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.26613486419003E+00 7.37005636517406E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.25500000708493E+00 6.37335118933272E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.25500000715216E+00
+ 5.37335118933272E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.25499977075372E+00 4.37335118926072E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.32150694382195E+00 3.52789728440475E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.41841011009001E+00
+ 3.39487657335270E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.51840902182451E+00 3.39999979281860E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.61840885921245E+00 3.39818855742516E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.66000072120902E+00
+ 4.33321691394301E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.66000233042700E+00 5.33321691387139E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.66706219879534E+00 6.33076715604983E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.56890952705744E+00
+ 6.60003500704342E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.46890951608550E+00 6.60001886525419E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.36769974755763E+00 6.62374966493209E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.33996127073598E+00
+ 5.65406315962964E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.33997041735409E+00 4.65406313408092E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.44080086342677E+00 4.57028306710271E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.55984690071782E+00
+ 4.14307940338314E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.57553952377874E+00 5.13368884202970E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.49193973790454E+00 5.75210385829249E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.20000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.30000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.40000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.50000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.60000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.70000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.80000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 5.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 8.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.90000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.80000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.70000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.60000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.50000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.40000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.30000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.20000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.10000000000000E+00 0.00000000000000E+00
+ -7.10000000000001E-02 1.20000000000000E+00 1.10000000000000E+00
+ 0.00000000000000E+00 -1.52000000000000E-01 1.30000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 -2.33000000000000E-01
+ 1.40000000000000E+00 1.10000000000000E+00 0.00000000000000E+00
+ -3.14000000000000E-01 1.50000000000000E+00 1.10000000000000E+00
+ 0.00000000000000E+00 -3.95000000000000E-01 1.60000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 -4.76000000000000E-01
+ 1.70000000000000E+00 1.10000000000000E+00 0.00000000000000E+00
+ -5.57000000000000E-01 1.80000000000000E+00 1.10000000000000E+00
+ 0.00000000000000E+00 -6.38000000000000E-01 1.90000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 -7.19000000000000E-01
+ 1.00000000000000E+00 1.20000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.20000000000000E+00
+ 0.00000000000000E+00 -1.52000000000000E-01 1.20000000000000E+00
+ 1.20000000000000E+00 0.00000000000000E+00 -2.24000000000000E-01
+ 1.30000000000000E+00 1.20000000000000E+00 0.00000000000000E+00
+ -2.96000000000000E-01 1.40000000000000E+00 1.20000000000000E+00
+ 0.00000000000000E+00 -3.68000000000000E-01 1.50000000000000E+00
+ 1.20000000000000E+00 0.00000000000000E+00 -4.40000000000000E-01
+ 1.60000000000000E+00 1.20000000000000E+00 0.00000000000000E+00
+ -5.12000000000000E-01 1.70000000000000E+00 1.20000000000000E+00
+ 0.00000000000000E+00 -5.84000000000000E-01 1.80000000000000E+00
+ 1.20000000000000E+00 0.00000000000000E+00 -6.56000000000000E-01
+ 1.90000000000000E+00 1.20000000000000E+00 0.00000000000000E+00
+ -7.28000000000000E-01 1.00000000000000E+00 1.30000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.30000000000000E+00 0.00000000000000E+00 -2.33000000000000E-01
+ 1.20000000000000E+00 1.30000000000000E+00 0.00000000000000E+00
+ -2.96000000000000E-01 1.30000000000000E+00 1.30000000000000E+00
+ 0.00000000000000E+00 -3.59000000000000E-01 1.40000000000000E+00
+ 1.30000000000000E+00 0.00000000000000E+00 -4.22000000000000E-01
+ 1.50000000000000E+00 1.30000000000000E+00 0.00000000000000E+00
+ -4.85000000000000E-01 1.60000000000000E+00 1.30000000000000E+00
+ 0.00000000000000E+00 -5.48000000000000E-01 1.70000000000000E+00
+ 1.30000000000000E+00 0.00000000000000E+00 -6.11000000000000E-01
+ 1.80000000000000E+00 1.30000000000000E+00 0.00000000000000E+00
+ -6.74000000000000E-01 1.90000000000000E+00 1.30000000000000E+00
+ 0.00000000000000E+00 -7.37000000000000E-01 1.00000000000000E+00
+ 1.40000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.40000000000000E+00 0.00000000000000E+00
+ -3.14000000000000E-01 1.20000000000000E+00 1.40000000000000E+00
+ 0.00000000000000E+00 -3.68000000000000E-01 1.30000000000000E+00
+ 1.40000000000000E+00 0.00000000000000E+00 -4.22000000000000E-01
+ 1.40000000000000E+00 1.40000000000000E+00 0.00000000000000E+00
+ -4.76000000000000E-01 1.50000000000000E+00 1.40000000000000E+00
+ 0.00000000000000E+00 -5.30000000000000E-01 1.60000000000000E+00
+ 1.40000000000000E+00 0.00000000000000E+00 -5.84000000000000E-01
+ 1.70000000000000E+00 1.40000000000000E+00 0.00000000000000E+00
+ -6.38000000000000E-01 1.80000000000000E+00 1.40000000000000E+00
+ 0.00000000000000E+00 -6.92000000000000E-01 1.90000000000000E+00
+ 1.40000000000000E+00 0.00000000000000E+00 -7.46000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.50000000000000E+00
+ 0.00000000000000E+00 -3.95000000000000E-01 1.20000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 -4.40000000000000E-01
+ 1.30000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ -4.85000000000000E-01 1.40000000000000E+00 1.50000000000000E+00
+ 0.00000000000000E+00 -5.30000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 -5.75000000000000E-01
+ 1.60000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ -6.20000000000000E-01 1.70000000000000E+00 1.50000000000000E+00
+ 0.00000000000000E+00 -6.65000000000000E-01 1.80000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 -7.10000000000000E-01
+ 1.90000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ -7.55000000000000E-01 1.00000000000000E+00 1.60000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.60000000000000E+00 0.00000000000000E+00 -4.76000000000000E-01
+ 1.20000000000000E+00 1.60000000000000E+00 0.00000000000000E+00
+ -5.12000000000000E-01 1.30000000000000E+00 1.60000000000000E+00
+ 0.00000000000000E+00 -5.48000000000000E-01 1.40000000000000E+00
+ 1.60000000000000E+00 0.00000000000000E+00 -5.84000000000000E-01
+ 1.50000000000000E+00 1.60000000000000E+00 0.00000000000000E+00
+ -6.20000000000000E-01 1.60000000000000E+00 1.60000000000000E+00
+ 0.00000000000000E+00 -6.56000000000000E-01 1.70000000000000E+00
+ 1.60000000000000E+00 0.00000000000000E+00 -6.92000000000000E-01
+ 1.80000000000000E+00 1.60000000000000E+00 0.00000000000000E+00
+ -7.28000000000000E-01 1.90000000000000E+00 1.60000000000000E+00
+ 0.00000000000000E+00 -7.64000000000000E-01 1.00000000000000E+00
+ 1.70000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.70000000000000E+00 0.00000000000000E+00
+ -5.57000000000000E-01 1.20000000000000E+00 1.70000000000000E+00
+ 0.00000000000000E+00 -5.84000000000000E-01 1.30000000000000E+00
+ 1.70000000000000E+00 0.00000000000000E+00 -6.11000000000000E-01
+ 1.40000000000000E+00 1.70000000000000E+00 0.00000000000000E+00
+ -6.38000000000000E-01 1.50000000000000E+00 1.70000000000000E+00
+ 0.00000000000000E+00 -6.65000000000000E-01 1.60000000000000E+00
+ 1.70000000000000E+00 0.00000000000000E+00 -6.92000000000000E-01
+ 1.70000000000000E+00 1.70000000000000E+00 0.00000000000000E+00
+ -7.19000000000000E-01 1.80000000000000E+00 1.70000000000000E+00
+ 0.00000000000000E+00 -7.46000000000000E-01 1.90000000000000E+00
+ 1.70000000000000E+00 0.00000000000000E+00 -7.73000000000000E-01
+ 1.00000000000000E+00 1.80000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.80000000000000E+00
+ 0.00000000000000E+00 -6.38000000000000E-01 1.20000000000000E+00
+ 1.80000000000000E+00 0.00000000000000E+00 -6.56000000000000E-01
+ 1.30000000000000E+00 1.80000000000000E+00 0.00000000000000E+00
+ -6.74000000000000E-01 1.40000000000000E+00 1.80000000000000E+00
+ 0.00000000000000E+00 -6.92000000000000E-01 1.50000000000000E+00
+ 1.80000000000000E+00 0.00000000000000E+00 -7.10000000000000E-01
+ 1.60000000000000E+00 1.80000000000000E+00 0.00000000000000E+00
+ -7.28000000000000E-01 1.70000000000000E+00 1.80000000000000E+00
+ 0.00000000000000E+00 -7.46000000000000E-01 1.80000000000000E+00
+ 1.80000000000000E+00 0.00000000000000E+00 -7.64000000000000E-01
+ 1.90000000000000E+00 1.80000000000000E+00 0.00000000000000E+00
+ -7.82000000000000E-01 1.00000000000000E+00 1.90000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.90000000000000E+00 0.00000000000000E+00 -7.19000000000000E-01
+ 1.20000000000000E+00 1.90000000000000E+00 0.00000000000000E+00
+ -7.28000000000000E-01 1.30000000000000E+00 1.90000000000000E+00
+ 0.00000000000000E+00 -7.37000000000000E-01 1.40000000000000E+00
+ 1.90000000000000E+00 0.00000000000000E+00 -7.46000000000000E-01
+ 1.50000000000000E+00 1.90000000000000E+00 0.00000000000000E+00
+ -7.55000000000000E-01 1.60000000000000E+00 1.90000000000000E+00
+ 0.00000000000000E+00 -7.64000000000000E-01 1.70000000000000E+00
+ 1.90000000000000E+00 0.00000000000000E+00 -7.73000000000000E-01
+ 1.80000000000000E+00 1.90000000000000E+00 0.00000000000000E+00
+ -7.82000000000000E-01 1.90000000000000E+00 1.90000000000000E+00
+ 0.00000000000000E+00 -7.91000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.10000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.10000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.10000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.10000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.10000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.10000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.10000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.10000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.10000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.10000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.20000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.20000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.20000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.20000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.20000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.20000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.20000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.20000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.20000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.20000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.30000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.30000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.30000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.30000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.30000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.30000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.30000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.30000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.30000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.30000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.40000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.40000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.40000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.40000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.40000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.40000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.40000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.40000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.40000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.40000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.50000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.50000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.50000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.50000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.50000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.50000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.50000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.50000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.60000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.60000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.60000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.60000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.60000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.60000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.60000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.60000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.60000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.60000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.70000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.70000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.70000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.70000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.70000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.70000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.70000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.70000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.70000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.70000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.80000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.80000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.80000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.80000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.80000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.80000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.80000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.80000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.80000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.80000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.90000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.90000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.90000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.90000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.90000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.90000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.90000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.90000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.90000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.90000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.10000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.10000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.10000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.10000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.10000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.10000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.10000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.10000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.10000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.10000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.20000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.20000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.20000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.20000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.20000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.20000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.20000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.20000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.20000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.20000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.30000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.30000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.30000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.30000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.30000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.30000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.30000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.30000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.30000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.30000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.40000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.40000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.40000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.40000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.40000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.40000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.40000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.40000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.40000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.40000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.50000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.50000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.50000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.50000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.50000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.50000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.50000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.50000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.60000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.60000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.60000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.60000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.60000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.60000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.60000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.60000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.60000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.60000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.70000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.70000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.70000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.70000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.70000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.70000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.70000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.70000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.70000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.70000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.80000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.80000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.80000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.80000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.80000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.80000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.80000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.80000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.80000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.80000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.90000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.90000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.90000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.90000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.90000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.90000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.90000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.90000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.90000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.90000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.10000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.10000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.10000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.10000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.10000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.10000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.10000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.10000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.10000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.10000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.20000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.20000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.20000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.20000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.20000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.20000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.20000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.20000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.20000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.20000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.30000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.30000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.30000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.30000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.30000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.30000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.30000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.30000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.30000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.30000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.40000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.40000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.40000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.40000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.40000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.40000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.40000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.40000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.40000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.40000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.50000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.50000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.50000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.50000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.50000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.50000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.50000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.50000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.50000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.50000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.60000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.60000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.60000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.60000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.60000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.60000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.60000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.60000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.60000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.60000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.70000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.70000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.70000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.70000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.70000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.70000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.70000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.70000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.70000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.70000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.80000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.80000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.80000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.80000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.80000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.80000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.80000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.80000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.80000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.80000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.90000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.90000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.90000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.90000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.90000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.90000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.90000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.90000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.90000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.90000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.10000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.10000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.10000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.10000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.10000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.10000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.10000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.10000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.10000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.10000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.20000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.20000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.20000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.20000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.20000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.20000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.20000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.20000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.20000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.20000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.30000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.30000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.30000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.30000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.30000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.30000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.30000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.30000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.30000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.30000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.40000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.40000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.40000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.40000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.40000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.40000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.40000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.40000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.40000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.40000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.50000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.50000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.50000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.60000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.60000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.60000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.60000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.60000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.60000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.60000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.60000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.60000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.60000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.70000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.70000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.70000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.70000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.70000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.70000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.70000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.70000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.70000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.70000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.80000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.80000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.80000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.80000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.80000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.80000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.80000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.80000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.80000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.80000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.90000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.90000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.90000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.90000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.90000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.90000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.90000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.90000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.90000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.90000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.10000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.10000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.10000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.10000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.10000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.10000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.10000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.10000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.10000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.10000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.20000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.20000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.20000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.20000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.20000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.20000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.20000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.20000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.20000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.20000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.30000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.30000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.30000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.30000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.30000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.30000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.30000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.30000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.30000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.30000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.40000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.40000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.40000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.40000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.40000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.40000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.40000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.40000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.40000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.40000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.50000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.50000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.50000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.50000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.50000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.50000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.50000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.50000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.60000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.60000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.60000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.60000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.60000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.60000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.60000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.60000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.60000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.60000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.70000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.70000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.70000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.70000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.70000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.70000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.70000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.70000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.70000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.70000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.80000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.80000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.80000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.80000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.80000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.80000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.80000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.80000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.80000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.80000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.90000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.90000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.90000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.90000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.90000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.90000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.90000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.90000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.90000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.90000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.10000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.10000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.10000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.10000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.10000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.10000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.10000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.10000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.10000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.10000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.20000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.20000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.20000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.20000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.20000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.20000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.20000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.20000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.20000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.20000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.30000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.30000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.30000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.30000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.30000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.30000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.30000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.30000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.30000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.30000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.40000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.40000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.40000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.40000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.40000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.40000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.40000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.40000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.40000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.40000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.50000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.50000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.50000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.50000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.50000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.50000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.50000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.50000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.50000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.50000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.60000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.60000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.60000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.60000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.60000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.60000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.60000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.60000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.60000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.60000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.70000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.70000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.70000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.70000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.70000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.70000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.70000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.70000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.70000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.70000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.80000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.80000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.80000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.80000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.80000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.80000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.80000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.80000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.80000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.80000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.90000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.90000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.90000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.90000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.90000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.90000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.90000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.90000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.90000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.90000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.10000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.10000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.10000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.10000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.10000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.10000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.10000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.10000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.10000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.10000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.20000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.20000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.20000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.20000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.20000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.20000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.20000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.20000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.20000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.20000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.30000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.30000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.30000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.30000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.30000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.30000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.30000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.30000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.30000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.30000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.40000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.40000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.40000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.40000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.40000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.40000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.40000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.40000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.40000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.40000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.50000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.50000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.50000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.50000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.50000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.50000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.50000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.50000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.60000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.60000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.60000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.60000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.60000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.60000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.60000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.60000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.60000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.60000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.70000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.70000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.70000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.70000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.70000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.70000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.70000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.70000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.70000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.70000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.80000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.80000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.80000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.80000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.80000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.80000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.80000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.80000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.80000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.80000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.90000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.90000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.90000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.90000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.90000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.90000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.90000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.90000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.90000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.90000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.10000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.10000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.10000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.10000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.10000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.10000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.10000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.10000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.10000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.10000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.20000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.20000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.20000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.20000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.20000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.20000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.20000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.20000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.20000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.20000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.30000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.30000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.30000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.30000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.30000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.30000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.30000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.30000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.30000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.30000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.40000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.40000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.40000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.40000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.40000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.40000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.40000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.40000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.40000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.40000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.50000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.50000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.50000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.50000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.50000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.50000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.50000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.50000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.60000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.60000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.60000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.60000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.60000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.60000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.60000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.60000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.60000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.60000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 1.70000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 1.70000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.70000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 1.70000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 1.70000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.70000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 1.70000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 1.70000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.70000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 1.70000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.80000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.80000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 1.80000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 1.80000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.80000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 1.80000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 1.80000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.80000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 1.80000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 1.80000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.90000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 1.90000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 1.90000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.90000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 1.90000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 1.90000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.90000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 1.90000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 1.90000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.90000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.10000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 1.20000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.30000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.40000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.60000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.70000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 1.80000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.90000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 1.10000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.20000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.30000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.40000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.50000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.60000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.70000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.80000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.90000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.10000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.20000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.30000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.40000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.60000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.70000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.80000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.90000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.10000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.20000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.30000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.40000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.50000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.60000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.70000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.80000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.90000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 1.10000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.20000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.30000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.40000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.60000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.70000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.80000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.90000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.10000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.20000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.30000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.40000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.60000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.70000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.80000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.90000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.10000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.20000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.30000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.40000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.50000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.60000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.70000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.80000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.90000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 1.10000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.20000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.30000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.40000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.50000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.60000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.70000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.80000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.90000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.10000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.20000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.30000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.40000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.60000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 1.70000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 1.80000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.90000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.20000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.30000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.40000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.60000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.70000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 1.80000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.90000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.10000000000000E+00 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 2.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 2.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 2.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 2.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 2.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 2.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 2.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 2.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 2.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 2.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 2.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 2.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 2.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 2.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 2.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 2.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 2.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 2.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 2.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 2.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 2.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 2.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 2.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 2.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 2.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 2.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 2.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 2.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 2.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 2.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 2.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 2.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 2.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 2.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 2.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 2.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 2.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 2.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 2.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 2.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 2.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.10000000000000E+00 2.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 2.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.30000000000000E+00
+ 2.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.40000000000000E+00 2.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 2.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.60000000000000E+00
+ 2.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.70000000000000E+00 2.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 2.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.90000000000000E+00
+ 2.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 2.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.20000000000000E+00
+ 2.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.30000000000000E+00 2.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 2.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.50000000000000E+00
+ 2.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.60000000000000E+00 2.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 2.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.80000000000000E+00
+ 2.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.90000000000000E+00 2.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 2.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.10000000000000E+00
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.20000000000000E+00 2.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 2.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.40000000000000E+00
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 2.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.70000000000000E+00
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.80000000000000E+00 2.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 2.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 2.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 2.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.10000000000000E+00 1.00000000000000E+00
+ -7.10000000000001E-02 1.20000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E+00 -1.52000000000000E-01 1.30000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E+00 -2.33000000000000E-01
+ 1.40000000000000E+00 1.10000000000000E+00 1.00000000000000E+00
+ -3.14000000000000E-01 1.50000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E+00 -3.95000000000000E-01 1.60000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E+00 -4.76000000000000E-01
+ 1.70000000000000E+00 1.10000000000000E+00 1.00000000000000E+00
+ -5.57000000000000E-01 1.80000000000000E+00 1.10000000000000E+00
+ 1.00000000000000E+00 -6.38000000000000E-01 1.90000000000000E+00
+ 1.10000000000000E+00 1.00000000000000E+00 -7.19000000000000E-01
+ 1.00000000000000E+00 1.20000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E+00 -1.52000000000000E-01 1.20000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E+00 -2.24000000000000E-01
+ 1.30000000000000E+00 1.20000000000000E+00 1.00000000000000E+00
+ -2.96000000000000E-01 1.40000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E+00 -3.68000000000000E-01 1.50000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E+00 -4.40000000000000E-01
+ 1.60000000000000E+00 1.20000000000000E+00 1.00000000000000E+00
+ -5.12000000000000E-01 1.70000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E+00 -5.84000000000000E-01 1.80000000000000E+00
+ 1.20000000000000E+00 1.00000000000000E+00 -6.56000000000000E-01
+ 1.90000000000000E+00 1.20000000000000E+00 1.00000000000000E+00
+ -7.28000000000000E-01 1.00000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E+00 -2.33000000000000E-01
+ 1.20000000000000E+00 1.30000000000000E+00 1.00000000000000E+00
+ -2.96000000000000E-01 1.30000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E+00 -3.59000000000000E-01 1.40000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E+00 -4.22000000000000E-01
+ 1.50000000000000E+00 1.30000000000000E+00 1.00000000000000E+00
+ -4.85000000000000E-01 1.60000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E+00 -5.48000000000000E-01 1.70000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E+00 -6.11000000000000E-01
+ 1.80000000000000E+00 1.30000000000000E+00 1.00000000000000E+00
+ -6.74000000000000E-01 1.90000000000000E+00 1.30000000000000E+00
+ 1.00000000000000E+00 -7.37000000000000E-01 1.00000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.40000000000000E+00 1.00000000000000E+00
+ -3.14000000000000E-01 1.20000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E+00 -3.68000000000000E-01 1.30000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E+00 -4.22000000000000E-01
+ 1.40000000000000E+00 1.40000000000000E+00 1.00000000000000E+00
+ -4.76000000000000E-01 1.50000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E+00 -5.30000000000000E-01 1.60000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E+00 -5.84000000000000E-01
+ 1.70000000000000E+00 1.40000000000000E+00 1.00000000000000E+00
+ -6.38000000000000E-01 1.80000000000000E+00 1.40000000000000E+00
+ 1.00000000000000E+00 -6.92000000000000E-01 1.90000000000000E+00
+ 1.40000000000000E+00 1.00000000000000E+00 -7.46000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E+00 -3.95000000000000E-01 1.20000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E+00 -4.40000000000000E-01
+ 1.30000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ -4.85000000000000E-01 1.40000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E+00 -5.30000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E+00 -5.75000000000000E-01
+ 1.60000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ -6.20000000000000E-01 1.70000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E+00 -6.65000000000000E-01 1.80000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E+00 -7.10000000000000E-01
+ 1.90000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ -7.55000000000000E-01 1.00000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E+00 -4.76000000000000E-01
+ 1.20000000000000E+00 1.60000000000000E+00 1.00000000000000E+00
+ -5.12000000000000E-01 1.30000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E+00 -5.48000000000000E-01 1.40000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E+00 -5.84000000000000E-01
+ 1.50000000000000E+00 1.60000000000000E+00 1.00000000000000E+00
+ -6.20000000000000E-01 1.60000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E+00 -6.56000000000000E-01 1.70000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E+00 -6.92000000000000E-01
+ 1.80000000000000E+00 1.60000000000000E+00 1.00000000000000E+00
+ -7.28000000000000E-01 1.90000000000000E+00 1.60000000000000E+00
+ 1.00000000000000E+00 -7.64000000000000E-01 1.00000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 1.70000000000000E+00 1.00000000000000E+00
+ -5.57000000000000E-01 1.20000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E+00 -5.84000000000000E-01 1.30000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E+00 -6.11000000000000E-01
+ 1.40000000000000E+00 1.70000000000000E+00 1.00000000000000E+00
+ -6.38000000000000E-01 1.50000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E+00 -6.65000000000000E-01 1.60000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E+00 -6.92000000000000E-01
+ 1.70000000000000E+00 1.70000000000000E+00 1.00000000000000E+00
+ -7.19000000000000E-01 1.80000000000000E+00 1.70000000000000E+00
+ 1.00000000000000E+00 -7.46000000000000E-01 1.90000000000000E+00
+ 1.70000000000000E+00 1.00000000000000E+00 -7.73000000000000E-01
+ 1.00000000000000E+00 1.80000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.10000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E+00 -6.38000000000000E-01 1.20000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E+00 -6.56000000000000E-01
+ 1.30000000000000E+00 1.80000000000000E+00 1.00000000000000E+00
+ -6.74000000000000E-01 1.40000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E+00 -6.92000000000000E-01 1.50000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E+00 -7.10000000000000E-01
+ 1.60000000000000E+00 1.80000000000000E+00 1.00000000000000E+00
+ -7.28000000000000E-01 1.70000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E+00 -7.46000000000000E-01 1.80000000000000E+00
+ 1.80000000000000E+00 1.00000000000000E+00 -7.64000000000000E-01
+ 1.90000000000000E+00 1.80000000000000E+00 1.00000000000000E+00
+ -7.82000000000000E-01 1.00000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.10000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E+00 -7.19000000000000E-01
+ 1.20000000000000E+00 1.90000000000000E+00 1.00000000000000E+00
+ -7.28000000000000E-01 1.30000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E+00 -7.37000000000000E-01 1.40000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E+00 -7.46000000000000E-01
+ 1.50000000000000E+00 1.90000000000000E+00 1.00000000000000E+00
+ -7.55000000000000E-01 1.60000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E+00 -7.64000000000000E-01 1.70000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E+00 -7.73000000000000E-01
+ 1.80000000000000E+00 1.90000000000000E+00 1.00000000000000E+00
+ -7.82000000000000E-01 1.90000000000000E+00 1.90000000000000E+00
+ 1.00000000000000E+00 -7.91000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.10000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.20000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.30000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 1.40000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.60000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 1.70000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E+00 1.80000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E+00
+ 1.90000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.10000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.20000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.30000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.40000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.50000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.60000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.70000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 1.80000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 1.90000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 9.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 -7.10000000000001E-02 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 -1.52000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ -2.33000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 -3.14000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 -3.95000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ -4.76000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 -5.57000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 -6.38000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ -7.19000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -1.52000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -2.24000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -2.96000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -3.68000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -4.40000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -5.12000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 -5.84000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 -6.56000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ -7.28000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -2.33000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -2.96000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -3.59000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -4.22000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -4.85000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -5.48000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 -6.11000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 -6.74000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ -7.37000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -3.14000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -3.68000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -4.22000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -4.76000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -5.30000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -5.84000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 -6.38000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 -6.92000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ -7.46000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -3.95000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -4.40000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -4.85000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -5.30000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -5.75000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -6.20000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -6.65000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -7.10000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -7.55000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -4.76000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -5.12000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -5.48000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -5.84000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -6.20000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -6.56000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 -6.92000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ -7.64000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -5.57000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -5.84000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -6.11000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -6.38000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -6.65000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -6.92000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 -7.19000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 -7.46000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ -7.73000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -6.38000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -6.56000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -6.74000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -6.92000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -7.10000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -7.28000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 -7.46000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 -7.64000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ -7.82000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.19000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.28000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.37000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.46000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.55000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.64000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 -7.73000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 -7.82000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ -7.91000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 3.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 4.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 4.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 6.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 7.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 7.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 3.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 4.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 6.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 7.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ 8.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 0.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 2.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 3.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 4.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 5.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 6.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 7.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 0.00000000000000E+00
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 2.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 4.00000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 5.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 7.00000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 8.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 8.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 9.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 9.00000000000000E-01
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ -7.10000000000001E-02 0.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ -1.52000000000000E-01 3.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 -2.33000000000000E-01
+ 4.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 -3.14000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ -3.95000000000000E-01 6.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 -4.76000000000000E-01
+ 7.00000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 -5.57000000000000E-01 8.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 9.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 -7.19000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -1.52000000000000E-01 0.00000000000000E+00 2.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -2.24000000000000E-01
+ 3.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -2.96000000000000E-01 4.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 -3.68000000000000E-01 5.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -4.40000000000000E-01
+ 6.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -5.12000000000000E-01 7.00000000000000E-01 2.00000000000000E-01
+ 1.00000000000000E+00 -5.84000000000000E-01 8.00000000000000E-01
+ 2.00000000000000E-01 1.00000000000000E+00 -6.56000000000000E-01
+ 9.00000000000000E-01 2.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -2.33000000000000E-01 0.00000000000000E+00
+ 3.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -2.96000000000000E-01 3.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -3.59000000000000E-01 4.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 -4.22000000000000E-01
+ 5.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -4.85000000000000E-01 6.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -5.48000000000000E-01 7.00000000000000E-01
+ 3.00000000000000E-01 1.00000000000000E+00 -6.11000000000000E-01
+ 8.00000000000000E-01 3.00000000000000E-01 1.00000000000000E+00
+ -6.74000000000000E-01 9.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 -7.37000000000000E-01 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -3.14000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -3.68000000000000E-01 3.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -4.22000000000000E-01
+ 4.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ -4.76000000000000E-01 5.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -5.30000000000000E-01 6.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -5.84000000000000E-01
+ 7.00000000000000E-01 4.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 8.00000000000000E-01 4.00000000000000E-01
+ 1.00000000000000E+00 -6.92000000000000E-01 9.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 -7.46000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -3.95000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -4.40000000000000E-01
+ 3.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -4.85000000000000E-01 4.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -5.30000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -5.75000000000000E-01
+ 6.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -6.20000000000000E-01 7.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -6.65000000000000E-01 8.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -7.10000000000000E-01
+ 9.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ -7.55000000000000E-01 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -4.76000000000000E-01 0.00000000000000E+00
+ 6.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -5.12000000000000E-01 3.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -5.48000000000000E-01 4.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 -5.84000000000000E-01
+ 5.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -6.20000000000000E-01 6.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -6.56000000000000E-01 7.00000000000000E-01
+ 6.00000000000000E-01 1.00000000000000E+00 -6.92000000000000E-01
+ 8.00000000000000E-01 6.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 9.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 -7.64000000000000E-01 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -5.57000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E-01 2.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -5.84000000000000E-01 3.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -6.11000000000000E-01
+ 4.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 5.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -6.65000000000000E-01 6.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -6.92000000000000E-01
+ 7.00000000000000E-01 7.00000000000000E-01 1.00000000000000E+00
+ -7.19000000000000E-01 8.00000000000000E-01 7.00000000000000E-01
+ 1.00000000000000E+00 -7.46000000000000E-01 9.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 -7.73000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -6.38000000000000E-01 0.00000000000000E+00 8.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E-01 2.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -6.56000000000000E-01
+ 3.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -6.74000000000000E-01 4.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 -6.92000000000000E-01 5.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -7.10000000000000E-01
+ 6.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 7.00000000000000E-01 8.00000000000000E-01
+ 1.00000000000000E+00 -7.46000000000000E-01 8.00000000000000E-01
+ 8.00000000000000E-01 1.00000000000000E+00 -7.64000000000000E-01
+ 9.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ -7.82000000000000E-01 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.19000000000000E-01 0.00000000000000E+00
+ 9.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 2.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.28000000000000E-01 3.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.37000000000000E-01 4.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 -7.46000000000000E-01
+ 5.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.55000000000000E-01 6.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.64000000000000E-01 7.00000000000000E-01
+ 9.00000000000000E-01 1.00000000000000E+00 -7.73000000000000E-01
+ 8.00000000000000E-01 9.00000000000000E-01 1.00000000000000E+00
+ -7.82000000000000E-01 9.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 -7.91000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 3.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 4.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 6.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 7.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E-01 9.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 13 NIVEAU ERREUR 0 DIMENSION 3
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR 2 NIFOUR 0 IFOMOD 2 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 22NBRE OBJETS 41
+ A0B0 B0B1 B1A1 A1A0 B0C0 C0C1 C1B1 B1B0
+ B1C1 C1C2 C2B2 B2B1 BOX1 CONT2 BOX2 SURF
+ BOX3 VOL1 VOL2 VOL3 DOM FRONT
+ 1 2 3 4 5 6 7 8 9 10
+ 11 12 13 14 15 16 17 18 19 20
+ 21 22
+ 2 0 0 2 4
+ 0 0 0 0
+ 1 10 10 11 11 12 12 2
+ 2 0 0 2 4
+ 0 0 0 0
+ 2 13 13 14 14 15 15 5
+ 2 0 0 2 4
+ 0 0 0 0
+ 5 16 16 17 17 18 18 4
+ 2 0 0 2 4
+ 0 0 0 0
+ 4 19 19 20 20 21 21 1
+ 2 0 0 2 4
+ 0 0 0 0
+ 2 22 22 23 23 24 24 3
+ 2 0 0 2 4
+ 0 0 0 0
+ 3 25 25 26 26 27 27 6
+ 2 0 0 2 4
+ 0 0 0 0
+ 6 28 28 29 29 30 30 5
+ 2 0 0 2 4
+ 0 0 0 0
+ 5 15 15 14 14 13 13 2
+ 2 0 0 2 4
+ 0 0 0 0
+ 5 30 30 29 29 28 28 6
+ 2 0 0 2 4
+ 0 0 0 0
+ 6 31 31 32 32 33 33 8
+ 2 0 0 2 4
+ 0 0 0 0
+ 8 34 34 35 35 36 36 7
+ 2 0 0 2 4
+ 0 0 0 0
+ 7 37 37 38 38 39 39 5
+ 8 0 4 4 16
+ 1 2 3 4
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 1 10 40 21 10 11 41 40 11 12
+ 42 41 12 2 13 42 21 40 43 20
+ 40 41 44 43 41 42 45 44 42 13
+ 14 45 20 43 46 19 43 44 47 46
+ 44 45 48 47 45 14 15 48 19 46
+ 18 4 46 47 17 18 47 48 16 17
+ 48 15 5 16
+ 2 0 0 2 16
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 2 22 22 23 23 24 24 3 3 25
+ 25 26 26 27 27 6 6 28 28 29
+ 29 30 30 5 5 15 15 14 14 13
+ 13 2
+ 4 0 1 3 34
+ 14
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 13 2 22 24 3 25 27 6 28 30
+ 5 15 49 22 23 50 49 23 50 23
+ 24 51 50 24 51 24 25 51 25 26
+ 52 51 26 52 26 27 53 52 27 53
+ 27 28 53 28 29 54 53 29 54 29
+ 30 55 54 30 55 30 15 55 15 14
+ 56 55 14 56 14 13 49 56 13 49
+ 13 22 49 50 57 49 57 56 55 56
+ 57 57 50 51 57 51 52 54 55 57
+ 57 52 58 52 53 58 54 57 58 53
+ 54 58
+ 0 2 0 0 0
+ 23 15
+ 8 0 4 4 16
+ 9 10 11 12
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 5 30 59 39 30 29 60 59 29 28
+ 61 60 28 6 31 61 39 59 62 38
+ 59 60 63 62 60 61 64 63 61 31
+ 32 64 38 62 65 37 62 63 66 65
+ 63 64 67 66 64 32 33 67 37 65
+ 36 7 65 66 35 36 66 67 34 35
+ 67 33 8 34
+ 14 0 3 8 64
+ 13 24 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 1 10 40 21 68 69 70 71 10 11
+ 41 40 69 72 73 70 11 12 42 41
+ 72 74 75 73 12 2 13 42 74 76
+ 77 75 21 40 43 20 71 70 78 79
+ 40 41 44 43 70 73 80 78 41 42
+ 45 44 73 75 81 80 42 13 14 45
+ 75 77 82 81 20 43 46 19 79 78
+ 83 84 43 44 47 46 78 80 85 83
+ 44 45 48 47 80 81 86 85 45 14
+ 15 48 81 82 87 86 19 46 18 4
+ 84 83 88 89 46 47 17 18 83 85
+ 90 88 47 48 16 17 85 86 91 90
+ 48 15 5 16 86 87 92 91 68 69
+ 70 71 93 94 95 96 69 72 73 70
+ 94 97 98 95 72 74 75 73 97 99
+ 100 98 74 76 77 75 99 101 102 100
+ 71 70 78 79 96 95 103 104 70 73
+ 80 78 95 98 105 103 73 75 81 80
+ 98 100 106 105 75 77 82 81 100 102
+ 107 106 79 78 83 84 104 103 108 109
+ 78 80 85 83 103 105 110 108 80 81
+ 86 85 105 106 111 110 81 82 87 86
+ 106 107 112 111 84 83 88 89 109 108
+ 113 114 83 85 90 88 108 110 115 113
+ 85 86 91 90 110 111 116 115 86 87
+ 92 91 111 112 117 116 93 94 95 96
+ 118 119 120 121 94 97 98 95 119 122
+ 123 120 97 99 100 98 122 124 125 123
+ 99 101 102 100 124 126 127 125 96 95
+ 103 104 121 120 128 129 95 98 105 103
+ 120 123 130 128 98 100 106 105 123 125
+ 131 130 100 102 107 106 125 127 132 131
+ 104 103 108 109 129 128 133 134 103 105
+ 110 108 128 130 135 133 105 106 111 110
+ 130 131 136 135 106 107 112 111 131 132
+ 137 136 109 108 113 114 134 133 138 139
+ 108 110 115 113 133 135 140 138 110 111
+ 116 115 135 136 141 140 111 112 117 116
+ 136 137 142 141 118 119 120 121 143 144
+ 145 146 119 122 123 120 144 147 148 145
+ 122 124 125 123 147 149 150 148 124 126
+ 127 125 149 151 152 150 121 120 128 129
+ 146 145 153 154 120 123 130 128 145 148
+ 155 153 123 125 131 130 148 150 156 155
+ 125 127 132 131 150 152 157 156 129 128
+ 133 134 154 153 158 159 128 130 135 133
+ 153 155 160 158 130 131 136 135 155 156
+ 161 160 131 132 137 136 156 157 162 161
+ 134 133 138 139 159 158 163 164 133 135
+ 140 138 158 160 165 163 135 136 141 140
+ 160 161 166 165 136 137 142 141 161 162
+ 167 166
+ 16 0 3 6 136
+ 15 26 27
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 13 2 22 77 76 168 24 3 25 169
+ 170 171 27 6 28 172 173 174 30 5
+ 15 175 92 87 49 22 23 176 168 177
+ 50 49 23 178 176 177 50 23 24 178
+ 177 169 51 50 24 179 178 169 51 24
+ 25 179 169 171 51 25 26 179 171 180
+ 52 51 26 181 179 180 52 26 27 181
+ 180 172 53 52 27 182 181 172 53 27
+ 28 182 172 174 53 28 29 182 174 183
+ 54 53 29 184 182 183 54 29 30 184
+ 183 175 55 54 30 185 184 175 55 30
+ 15 185 175 87 55 15 14 185 87 82
+ 56 55 14 186 185 82 56 14 13 186
+ 82 77 49 56 13 176 186 77 49 13
+ 22 176 77 168 49 50 57 176 178 187
+ 49 57 56 176 187 186 55 56 57 185
+ 186 187 57 50 51 187 178 179 57 51
+ 52 187 179 181 54 55 57 184 185 187
+ 57 52 58 187 181 188 52 53 58 181
+ 182 188 54 57 58 184 187 188 53 54
+ 58 182 184 188 77 76 168 102 101 189
+ 169 170 171 190 191 192 172 173 174 193
+ 194 195 175 92 87 196 117 112 176 168
+ 177 197 189 198 178 176 177 199 197 198
+ 178 177 169 199 198 190 179 178 169 200
+ 199 190 179 169 171 200 190 192 179 171
+ 180 200 192 201 181 179 180 202 200 201
+ 181 180 172 202 201 193 182 181 172 203
+ 202 193 182 172 174 203 193 195 182 174
+ 183 203 195 204 184 182 183 205 203 204
+ 184 183 175 205 204 196 185 184 175 206
+ 205 196 185 175 87 206 196 112 185 87
+ 82 206 112 107 186 185 82 207 206 107
+ 186 82 77 207 107 102 176 186 77 197
+ 207 102 176 77 168 197 102 189 176 178
+ 187 197 199 208 176 187 186 197 208 207
+ 185 186 187 206 207 208 187 178 179 208
+ 199 200 187 179 181 208 200 202 184 185
+ 187 205 206 208 187 181 188 208 202 209
+ 181 182 188 202 203 209 184 187 188 205
+ 208 209 182 184 188 203 205 209 102 101
+ 189 127 126 210 190 191 192 211 212 213
+ 193 194 195 214 215 216 196 117 112 217
+ 142 137 197 189 198 218 210 219 199 197
+ 198 220 218 219 199 198 190 220 219 211
+ 200 199 190 221 220 211 200 190 192 221
+ 211 213 200 192 201 221 213 222 202 200
+ 201 223 221 222 202 201 193 223 222 214
+ 203 202 193 224 223 214 203 193 195 224
+ 214 216 203 195 204 224 216 225 205 203
+ 204 226 224 225 205 204 196 226 225 217
+ 206 205 196 227 226 217 206 196 112 227
+ 217 137 206 112 107 227 137 132 207 206
+ 107 228 227 132 207 107 102 228 132 127
+ 197 207 102 218 228 127 197 102 189 218
+ 127 210 197 199 208 218 220 229 197 208
+ 207 218 229 228 206 207 208 227 228 229
+ 208 199 200 229 220 221 208 200 202 229
+ 221 223 205 206 208 226 227 229 208 202
+ 209 229 223 230 202 203 209 223 224 230
+ 205 208 209 226 229 230 203 205 209 224
+ 226 230 127 126 210 152 151 231 211 212
+ 213 232 233 234 214 215 216 235 236 237
+ 217 142 137 238 167 162 218 210 219 239
+ 231 240 220 218 219 241 239 240 220 219
+ 211 241 240 232 221 220 211 242 241 232
+ 221 211 213 242 232 234 221 213 222 242
+ 234 243 223 221 222 244 242 243 223 222
+ 214 244 243 235 224 223 214 245 244 235
+ 224 214 216 245 235 237 224 216 225 245
+ 237 246 226 224 225 247 245 246 226 225
+ 217 247 246 238 227 226 217 248 247 238
+ 227 217 137 248 238 162 227 137 132 248
+ 162 157 228 227 132 249 248 157 228 132
+ 127 249 157 152 218 228 127 239 249 152
+ 218 127 210 239 152 231 218 220 229 239
+ 241 250 218 229 228 239 250 249 227 228
+ 229 248 249 250 229 220 221 250 241 242
+ 229 221 223 250 242 244 226 227 229 247
+ 248 250 229 223 230 250 244 251 223 224
+ 230 244 245 251 226 229 230 247 250 251
+ 224 226 230 245 247 251
+ 14 0 3 8 64
+ 17 28 29
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 5 30 59 39 92 175 252 253 30 29
+ 60 59 175 183 254 252 29 28 61 60
+ 183 174 255 254 28 6 31 61 174 173
+ 256 255 39 59 62 38 253 252 257 258
+ 59 60 63 62 252 254 259 257 60 61
+ 64 63 254 255 260 259 61 31 32 64
+ 255 256 261 260 38 62 65 37 258 257
+ 262 263 62 63 66 65 257 259 264 262
+ 63 64 67 66 259 260 265 264 64 32
+ 33 67 260 261 266 265 37 65 36 7
+ 263 262 267 268 65 66 35 36 262 264
+ 269 267 66 67 34 35 264 265 270 269
+ 67 33 8 34 265 266 271 270 92 175
+ 252 253 117 196 272 273 175 183 254 252
+ 196 204 274 272 183 174 255 254 204 195
+ 275 274 174 173 256 255 195 194 276 275
+ 253 252 257 258 273 272 277 278 252 254
+ 259 257 272 274 279 277 254 255 260 259
+ 274 275 280 279 255 256 261 260 275 276
+ 281 280 258 257 262 263 278 277 282 283
+ 257 259 264 262 277 279 284 282 259 260
+ 265 264 279 280 285 284 260 261 266 265
+ 280 281 286 285 263 262 267 268 283 282
+ 287 288 262 264 269 267 282 284 289 287
+ 264 265 270 269 284 285 290 289 265 266
+ 271 270 285 286 291 290 117 196 272 273
+ 142 217 292 293 196 204 274 272 217 225
+ 294 292 204 195 275 274 225 216 295 294
+ 195 194 276 275 216 215 296 295 273 272
+ 277 278 293 292 297 298 272 274 279 277
+ 292 294 299 297 274 275 280 279 294 295
+ 300 299 275 276 281 280 295 296 301 300
+ 278 277 282 283 298 297 302 303 277 279
+ 284 282 297 299 304 302 279 280 285 284
+ 299 300 305 304 280 281 286 285 300 301
+ 306 305 283 282 287 288 303 302 307 308
+ 282 284 289 287 302 304 309 307 284 285
+ 290 289 304 305 310 309 285 286 291 290
+ 305 306 311 310 142 217 292 293 167 238
+ 312 313 217 225 294 292 238 246 314 312
+ 225 216 295 294 246 237 315 314 216 215
+ 296 295 237 236 316 315 293 292 297 298
+ 313 312 317 318 292 294 299 297 312 314
+ 319 317 294 295 300 299 314 315 320 319
+ 295 296 301 300 315 316 321 320 298 297
+ 302 303 318 317 322 323 297 299 304 302
+ 317 319 324 322 299 300 305 304 319 320
+ 325 324 300 301 306 305 320 321 326 325
+ 303 302 307 308 323 322 327 328 302 304
+ 309 307 322 324 329 327 304 305 310 309
+ 324 325 330 329 305 306 311 310 325 326
+ 331 330
+ 0 2 0 0 0
+ 30 19
+ 0 2 0 0 0
+ 31 32
+ 8 0 0 4 32
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 5 30 59 39 30 29 60 59 29 28
+ 61 60 28 6 31 61 39 59 62 38
+ 59 60 63 62 60 61 64 63 61 31
+ 32 64 38 62 65 37 62 63 66 65
+ 63 64 67 66 64 32 33 67 37 65
+ 36 7 65 66 35 36 66 67 34 35
+ 67 33 8 34 1 10 40 21 10 11
+ 41 40 11 12 42 41 12 2 13 42
+ 21 40 43 20 40 41 44 43 41 42
+ 45 44 42 13 14 45 20 43 46 19
+ 43 44 47 46 44 45 48 47 45 14
+ 15 48 19 46 18 4 46 47 17 18
+ 47 48 16 17 48 15 5 16
+ 8 0 4 4 16
+ 33 34 35 36
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 143 144 145 146 144 147 148 145 147 149
+ 150 148 149 151 152 150 146 145 153 154
+ 145 148 155 153 148 150 156 155 150 152
+ 157 156 154 153 158 159 153 155 160 158
+ 155 156 161 160 156 157 162 161 159 158
+ 163 164 158 160 165 163 160 161 166 165
+ 161 162 167 166
+ 8 0 0 4 64
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 1 10 69 68 10 11 72 69 11 12
+ 74 72 12 2 76 74 2 13 77 76
+ 13 14 82 77 14 15 87 82 15 5
+ 92 87 5 16 91 92 16 17 90 91
+ 17 18 88 90 18 4 89 88 4 19
+ 84 89 19 20 79 84 20 21 71 79
+ 21 1 68 71 68 69 94 93 69 72
+ 97 94 72 74 99 97 74 76 101 99
+ 76 77 102 101 77 82 107 102 82 87
+ 112 107 87 92 117 112 92 91 116 117
+ 91 90 115 116 90 88 113 115 88 89
+ 114 113 89 84 109 114 84 79 104 109
+ 79 71 96 104 71 68 93 96 93 94
+ 119 118 94 97 122 119 97 99 124 122
+ 99 101 126 124 101 102 127 126 102 107
+ 132 127 107 112 137 132 112 117 142 137
+ 117 116 141 142 116 115 140 141 115 113
+ 138 140 113 114 139 138 114 109 134 139
+ 109 104 129 134 104 96 121 129 96 93
+ 118 121 118 119 144 143 119 122 147 144
+ 122 124 149 147 124 126 151 149 126 127
+ 152 151 127 132 157 152 132 137 162 157
+ 137 142 167 162 142 141 166 167 141 140
+ 165 166 140 138 163 165 138 139 164 163
+ 139 134 159 164 134 129 154 159 129 121
+ 146 154 121 118 143 146
+ 4 0 1 3 34
+ 37
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 152 151 231 232 233 234 235 236 237 238
+ 167 162 239 231 240 241 239 240 241 240
+ 232 242 241 232 242 232 234 242 234 243
+ 244 242 243 244 243 235 245 244 235 245
+ 235 237 245 237 246 247 245 246 247 246
+ 238 248 247 238 248 238 162 248 162 157
+ 249 248 157 249 157 152 239 249 152 239
+ 152 231 239 241 250 239 250 249 248 249
+ 250 250 241 242 250 242 244 247 248 250
+ 250 244 251 244 245 251 247 250 251 245
+ 247 251
+ 8 0 0 4 64
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 2 22 168 76 22 23 177 168 23 24
+ 169 177 24 3 170 169 3 25 171 170
+ 25 26 180 171 26 27 172 180 27 6
+ 173 172 6 28 174 173 28 29 183 174
+ 29 30 175 183 30 5 92 175 5 15
+ 87 92 15 14 82 87 14 13 77 82
+ 13 2 76 77 76 168 189 101 168 177
+ 198 189 177 169 190 198 169 170 191 190
+ 170 171 192 191 171 180 201 192 180 172
+ 193 201 172 173 194 193 173 174 195 194
+ 174 183 204 195 183 175 196 204 175 92
+ 117 196 92 87 112 117 87 82 107 112
+ 82 77 102 107 77 76 101 102 101 189
+ 210 126 189 198 219 210 198 190 211 219
+ 190 191 212 211 191 192 213 212 192 201
+ 222 213 201 193 214 222 193 194 215 214
+ 194 195 216 215 195 204 225 216 204 196
+ 217 225 196 117 142 217 117 112 137 142
+ 112 107 132 137 107 102 127 132 102 101
+ 126 127 126 210 231 151 210 219 240 231
+ 219 211 232 240 211 212 233 232 212 213
+ 234 233 213 222 243 234 222 214 235 243
+ 214 215 236 235 215 216 237 236 216 225
+ 246 237 225 217 238 246 217 142 167 238
+ 142 137 162 167 137 132 157 162 132 127
+ 152 157 127 126 151 152
+ 8 0 4 4 16
+ 38 39 40 41
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 167 238 312 313 238 246 314 312 246 237
+ 315 314 237 236 316 315 313 312 317 318
+ 312 314 319 317 314 315 320 319 315 316
+ 321 320 318 317 322 323 317 319 324 322
+ 319 320 325 324 320 321 326 325 323 322
+ 327 328 322 324 329 327 324 325 330 329
+ 325 326 331 330
+ 8 0 0 4 64
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 5 30 175 92 30 29 183 175 29 28
+ 174 183 28 6 173 174 6 31 256 173
+ 31 32 261 256 32 33 266 261 33 8
+ 271 266 8 34 270 271 34 35 269 270
+ 35 36 267 269 36 7 268 267 7 37
+ 263 268 37 38 258 263 38 39 253 258
+ 39 5 92 253 92 175 196 117 175 183
+ 204 196 183 174 195 204 174 173 194 195
+ 173 256 276 194 256 261 281 276 261 266
+ 286 281 266 271 291 286 271 270 290 291
+ 270 269 289 290 269 267 287 289 267 268
+ 288 287 268 263 283 288 263 258 278 283
+ 258 253 273 278 253 92 117 273 117 196
+ 217 142 196 204 225 217 204 195 216 225
+ 195 194 215 216 194 276 296 215 276 281
+ 301 296 281 286 306 301 286 291 311 306
+ 291 290 310 311 290 289 309 310 289 287
+ 307 309 287 288 308 307 288 283 303 308
+ 283 278 298 303 278 273 293 298 273 117
+ 142 293 142 217 238 167 217 225 246 238
+ 225 216 237 246 216 215 236 237 215 296
+ 316 236 296 301 321 316 301 306 326 321
+ 306 311 331 326 311 310 330 331 310 309
+ 329 330 309 307 327 329 307 308 328 327
+ 308 303 323 328 303 298 318 323 298 293
+ 313 318 293 142 167 313
+ 14 0 0 8 128
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0
+ 5 30 59 39 92 175 252 253 30 29
+ 60 59 175 183 254 252 29 28 61 60
+ 183 174 255 254 28 6 31 61 174 173
+ 256 255 39 59 62 38 253 252 257 258
+ 59 60 63 62 252 254 259 257 60 61
+ 64 63 254 255 260 259 61 31 32 64
+ 255 256 261 260 38 62 65 37 258 257
+ 262 263 62 63 66 65 257 259 264 262
+ 63 64 67 66 259 260 265 264 64 32
+ 33 67 260 261 266 265 37 65 36 7
+ 263 262 267 268 65 66 35 36 262 264
+ 269 267 66 67 34 35 264 265 270 269
+ 67 33 8 34 265 266 271 270 92 175
+ 252 253 117 196 272 273 175 183 254 252
+ 196 204 274 272 183 174 255 254 204 195
+ 275 274 174 173 256 255 195 194 276 275
+ 253 252 257 258 273 272 277 278 252 254
+ 259 257 272 274 279 277 254 255 260 259
+ 274 275 280 279 255 256 261 260 275 276
+ 281 280 258 257 262 263 278 277 282 283
+ 257 259 264 262 277 279 284 282 259 260
+ 265 264 279 280 285 284 260 261 266 265
+ 280 281 286 285 263 262 267 268 283 282
+ 287 288 262 264 269 267 282 284 289 287
+ 264 265 270 269 284 285 290 289 265 266
+ 271 270 285 286 291 290 117 196 272 273
+ 142 217 292 293 196 204 274 272 217 225
+ 294 292 204 195 275 274 225 216 295 294
+ 195 194 276 275 216 215 296 295 273 272
+ 277 278 293 292 297 298 272 274 279 277
+ 292 294 299 297 274 275 280 279 294 295
+ 300 299 275 276 281 280 295 296 301 300
+ 278 277 282 283 298 297 302 303 277 279
+ 284 282 297 299 304 302 279 280 285 284
+ 299 300 305 304 280 281 286 285 300 301
+ 306 305 283 282 287 288 303 302 307 308
+ 282 284 289 287 302 304 309 307 284 285
+ 290 289 304 305 310 309 285 286 291 290
+ 305 306 311 310 142 217 292 293 167 238
+ 312 313 217 225 294 292 238 246 314 312
+ 225 216 295 294 246 237 315 314 216 215
+ 296 295 237 236 316 315 293 292 297 298
+ 313 312 317 318 292 294 299 297 312 314
+ 319 317 294 295 300 299 314 315 320 319
+ 295 296 301 300 315 316 321 320 298 297
+ 302 303 318 317 322 323 297 299 304 302
+ 317 319 324 322 299 300 305 304 319 320
+ 325 324 300 301 306 305 320 321 326 325
+ 303 302 307 308 323 322 327 328 302 304
+ 309 307 322 324 329 327 304 305 310 309
+ 324 325 330 329 305 306 311 310 325 326
+ 331 330 1 10 40 21 68 69 70 71
+ 10 11 41 40 69 72 73 70 11 12
+ 42 41 72 74 75 73 12 2 13 42
+ 74 76 77 75 21 40 43 20 71 70
+ 78 79 40 41 44 43 70 73 80 78
+ 41 42 45 44 73 75 81 80 42 13
+ 14 45 75 77 82 81 20 43 46 19
+ 79 78 83 84 43 44 47 46 78 80
+ 85 83 44 45 48 47 80 81 86 85
+ 45 14 15 48 81 82 87 86 19 46
+ 18 4 84 83 88 89 46 47 17 18
+ 83 85 90 88 47 48 16 17 85 86
+ 91 90 48 15 5 16 86 87 92 91
+ 68 69 70 71 93 94 95 96 69 72
+ 73 70 94 97 98 95 72 74 75 73
+ 97 99 100 98 74 76 77 75 99 101
+ 102 100 71 70 78 79 96 95 103 104
+ 70 73 80 78 95 98 105 103 73 75
+ 81 80 98 100 106 105 75 77 82 81
+ 100 102 107 106 79 78 83 84 104 103
+ 108 109 78 80 85 83 103 105 110 108
+ 80 81 86 85 105 106 111 110 81 82
+ 87 86 106 107 112 111 84 83 88 89
+ 109 108 113 114 83 85 90 88 108 110
+ 115 113 85 86 91 90 110 111 116 115
+ 86 87 92 91 111 112 117 116 93 94
+ 95 96 118 119 120 121 94 97 98 95
+ 119 122 123 120 97 99 100 98 122 124
+ 125 123 99 101 102 100 124 126 127 125
+ 96 95 103 104 121 120 128 129 95 98
+ 105 103 120 123 130 128 98 100 106 105
+ 123 125 131 130 100 102 107 106 125 127
+ 132 131 104 103 108 109 129 128 133 134
+ 103 105 110 108 128 130 135 133 105 106
+ 111 110 130 131 136 135 106 107 112 111
+ 131 132 137 136 109 108 113 114 134 133
+ 138 139 108 110 115 113 133 135 140 138
+ 110 111 116 115 135 136 141 140 111 112
+ 117 116 136 137 142 141 118 119 120 121
+ 143 144 145 146 119 122 123 120 144 147
+ 148 145 122 124 125 123 147 149 150 148
+ 124 126 127 125 149 151 152 150 121 120
+ 128 129 146 145 153 154 120 123 130 128
+ 145 148 155 153 123 125 131 130 148 150
+ 156 155 125 127 132 131 150 152 157 156
+ 129 128 133 134 154 153 158 159 128 130
+ 135 133 153 155 160 158 130 131 136 135
+ 155 156 161 160 131 132 137 136 156 157
+ 162 161 134 133 138 139 159 158 163 164
+ 133 135 140 138 158 160 165 163 135 136
+ 141 140 160 161 166 165 136 137 142 141
+ 161 162 167 166
+ 4 0 0 3 68
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0
+ 248 162 157 245 237 246 247 250 251 242
+ 234 243 249 248 157 250 244 251 238 167
+ 162 245 247 251 244 245 251 239 231 240
+ 247 245 246 235 236 237 248 238 162 249
+ 157 152 247 246 238 232 233 234 248 249
+ 250 244 242 243 245 235 237 247 248 250
+ 152 151 231 244 243 235 241 239 240 239
+ 250 249 242 232 234 250 242 244 241 240
+ 232 250 241 242 248 247 238 239 241 250
+ 239 152 231 245 244 235 239 249 152 242
+ 241 232 55 15 14 53 28 29 51 25
+ 26 54 57 58 30 5 15 57 52 58
+ 53 54 58 49 22 23 27 6 28 52
+ 53 58 24 3 25 13 2 22 56 55
+ 14 54 53 29 55 30 15 56 14 13
+ 54 29 30 52 51 26 53 27 28 52
+ 26 27 50 49 23 51 24 25 50 23
+ 24 49 13 22 55 56 57 54 55 57
+ 49 57 56 57 51 52 57 50 51 55
+ 54 30 49 50 57 53 52 27 49 56
+ 13 51 50 24
+ 8 0 0 4 192
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 160 161 166 165 158 160 165 163 159 158
+ 163 164 155 156 161 160 153 155 160 158
+ 154 153 158 159 140 141 166 165 148 150
+ 156 155 138 140 165 163 139 138 163 164
+ 145 148 155 153 146 145 153 154 147 149
+ 150 148 134 139 164 159 144 147 148 145
+ 143 144 145 146 129 134 159 154 121 129
+ 154 146 122 124 149 147 119 122 147 144
+ 118 121 146 143 118 119 144 143 115 116
+ 141 140 113 115 140 138 114 113 138 139
+ 109 114 139 134 104 109 134 129 96 104
+ 129 121 97 99 124 122 94 97 122 119
+ 93 96 121 118 93 94 119 118 90 91
+ 116 115 88 90 115 113 89 88 113 114
+ 84 89 114 109 79 84 109 104 71 79
+ 104 96 72 74 99 97 69 72 97 94
+ 68 71 96 93 68 69 94 93 4 18
+ 88 89 17 16 91 90 19 4 89 84
+ 18 17 90 88 20 19 84 79 21 20
+ 79 71 44 45 48 47 43 44 47 46
+ 41 42 45 44 11 12 74 72 1 21
+ 71 68 40 41 44 43 10 11 72 69
+ 20 43 46 19 46 47 17 18 47 48
+ 16 17 21 40 43 20 1 10 69 68
+ 19 46 18 4 11 12 42 41 10 11
+ 41 40 1 10 40 21 325 326 331 330
+ 324 325 330 329 323 322 327 328 322 324
+ 329 327 320 321 326 325 315 316 321 320
+ 319 320 325 324 317 319 324 322 318 317
+ 322 323 161 162 167 166 156 157 162 161
+ 308 307 327 328 310 311 331 330 314 315
+ 320 319 312 314 319 317 309 310 330 329
+ 313 312 317 318 307 309 329 327 306 311
+ 331 326 150 152 157 156 303 308 328 323
+ 301 306 326 321 149 151 152 150 296 301
+ 321 316 141 142 167 166 288 287 307 308
+ 290 291 311 310 268 267 287 288 289 290
+ 310 309 287 289 309 307 7 36 267 268
+ 124 126 151 149 270 271 291 290 269 270
+ 290 289 267 269 289 287 286 291 311 306
+ 34 8 271 270 298 303 323 318 35 34
+ 270 269 36 35 269 267 266 271 291 286
+ 293 298 318 313 116 117 142 141 33 8
+ 271 266 281 286 306 301 283 288 308 303
+ 276 281 301 296 261 266 286 281 256 261
+ 281 276 99 101 126 124 32 33 266 261
+ 31 32 261 256 263 268 288 283 67 33
+ 8 34 91 92 117 116 37 7 268 263
+ 237 236 316 315 246 237 315 314 74 76
+ 101 99 278 283 303 298 37 65 36 7
+ 238 246 314 312 66 67 34 35 65 66
+ 35 36 273 278 298 293 167 238 312 313
+ 16 5 92 91 64 32 33 67 45 14
+ 15 48 215 296 316 236 61 31 32 64
+ 12 2 76 74 48 15 5 16 258 263
+ 283 278 253 258 278 273 142 293 313 167
+ 42 13 14 45 38 37 263 258 12 2
+ 13 42 194 276 296 215 39 38 258 253
+ 63 64 67 66 62 63 66 65 38 62
+ 65 37 60 61 64 63 173 256 276 194
+ 59 60 63 62 39 59 62 38 117 273
+ 293 142 6 31 256 173 92 253 273 117
+ 28 6 31 61 213 222 243 234 210 219
+ 240 231 212 213 234 233 126 210 231 151
+ 5 39 253 92 29 28 61 60 222 214
+ 235 243 219 211 232 240 214 215 236 235
+ 192 201 222 213 211 212 233 232 189 198
+ 219 210 191 192 213 212 101 189 210 126
+ 30 29 60 59 5 30 59 39 171 180
+ 201 192 168 177 198 189 170 171 192 191
+ 76 168 189 101 25 26 180 171 22 23
+ 177 168 201 193 214 222 3 25 171 170
+ 198 190 211 219 2 22 168 76 193 194
+ 215 214 190 191 212 211 180 172 193 201
+ 177 169 190 198 172 173 194 193 169 170
+ 191 190 26 27 172 180 23 24 169 177
+ 27 6 173 172 24 3 170 169
+ 2 0 0 2 4
+ 0 0 0 0
+ 143 144 144 147 147 149 149 151
+ 2 0 0 2 4
+ 0 0 0 0
+ 151 152 152 157 157 162 162 167
+ 2 0 0 2 4
+ 0 0 0 0
+ 167 166 166 165 165 163 163 164
+ 2 0 0 2 4
+ 0 0 0 0
+ 164 159 159 154 154 146 146 143
+ 2 0 0 2 16
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0
+ 151 231 231 240 240 232 232 233 233 234
+ 234 243 243 235 235 236 236 237 237 246
+ 246 238 238 167 167 162 162 157 157 152
+ 152 151
+ 2 0 0 2 4
+ 0 0 0 0
+ 167 238 238 246 246 237 237 236
+ 2 0 0 2 4
+ 0 0 0 0
+ 236 316 316 321 321 326 326 331
+ 2 0 0 2 4
+ 0 0 0 0
+ 331 330 330 329 329 327 327 328
+ 2 0 0 2 4
+ 0 0 0 0
+ 328 323 323 318 318 313 313 167
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 1NBRE OBJETS 1
+ PI
+ 1
+ 1
+ 3.14159265358979E+00
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 3NBRE OBJETS 1
+ NX NY NZ
+ 1 1 1
+ 1
+ 4
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 16NBRE OBJETS 15
+ #2 #3 #4 D C TITR OPTI DROI
+ DALL PLAN ET ELIM ENVE OPTION SAUV SAUVE
+ 1 2 3 4 5 6 7 4 8 9
+ 10 11 12 13 14 15
+ 55 15
+ #2#3#4DROICERCTITROPTIDALLPLANETELIMENVEOPTIONSAUVSAUVE
+ 2 4 6 10 14 18 22 26 30 32
+ 36 40 46 50 55
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 9NBRE OBJETS 331
+ A0 B0 C0 A1 B1 C1 B2 C2
+ VECT
+ 1 2 3 4 5 6 7 8 9
+ 331
+ 251 53 54 258 56 55 222 209 351 252
+ 253 254 1 64 63 255 256 257 259 260
+ 261 57 58 2 59 60 3 61 62 4
+ 191 192 193 208 207 206 139 135 131 262
+ 263 264 265 266 267 268 269 270 5 6
+ 7 8 9 10 11 12 13 101 132 133
+ 134 136 137 138 140 141 142 271 272 273
+ 274 275 276 277 278 65 14 279 280 281
+ 282 76 283 284 285 286 75 287 288 289
+ 290 68 291 292 293 294 295 296 297 298
+ 77 27 299 300 301 302 88 303 304 305
+ 306 87 307 308 309 310 80 311 312 313
+ 314 315 316 317 318 89 40 319 320 321
+ 322 100 323 324 325 326 99 327 328 329
+ 330 92 331 332 333 334 335 336 337 338
+ 118 105 339 340 341 342 129 343 344 345
+ 346 128 347 348 349 350 121 69 15 66
+ 71 16 67 73 17 18 70 19 20 72
+ 21 22 74 23 24 25 26 102 81 28
+ 78 83 29 79 85 30 31 82 32 33
+ 84 34 35 86 36 37 38 39 103 93
+ 41 90 95 42 91 97 43 44 94 45
+ 46 96 47 48 98 49 50 51 52 104
+ 122 106 119 124 107 120 126 108 109 123
+ 110 111 125 112 113 127 114 115 116 117
+ 130 148 147 149 150 195 152 151 153 154
+ 196 156 155 157 158 197 210 223 211 212
+ 213 164 163 165 166 199 168 167 169 170
+ 200 172 171 173 174 201 214 224 215 216
+ 217 180 179 181 182 203 184 183 185 186
+ 204 188 187 189 190 205 218 225 219 220
+ 221 231 230 232 233 243 235 234 236 237
+ 244 239 238 240 241 245 246 250 247 248
+ 249
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 1404
+ 1.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 1.75000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 2.00000000000000E+00
+ 7.50000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.25000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 1.32713397223596E+00 2.00510665587990E-01
+ 0.00000000000000E+00 2.50000000000000E-01 1.58171915768599E+00
+ 2.04663521459000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.79975007305965E+00 3.27394710883601E-01 0.00000000000000E+00
+ 2.50000000000000E-01 1.79495960350997E+00 5.77789090564371E-01
+ 0.00000000000000E+00 2.50000000000000E-01 1.67489393228352E+00
+ 7.97461429892528E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.42452256547730E+00 7.94737926521907E-01 0.00000000000000E+00
+ 2.50000000000000E-01 1.20389122059610E+00 6.76246582772151E-01
+ 0.00000000000000E+00 2.50000000000000E-01 1.20539375184324E+00
+ 4.25895712464750E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.46870992982599E+00 4.44185259205497E-01 0.00000000000000E+00
+ 2.50000000000000E-01 1.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 1.75000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.32713397223596E+00
+ 2.00510665587990E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.58171915768599E+00 2.04663521459000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.79975007305965E+00 3.27394710883601E-01
+ 2.50000000000000E-01 2.50000000000000E-01 1.79495960350997E+00
+ 5.77789090564371E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.67489393228352E+00 7.97461429892528E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.42452256547730E+00 7.94737926521907E-01
+ 2.50000000000000E-01 2.50000000000000E-01 1.20389122059610E+00
+ 6.76246582772151E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.20539375184324E+00 4.25895712464750E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.46870992982599E+00 4.44185259205497E-01
+ 2.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 7.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 1.32713397223596E+00 2.00510665587990E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.58171915768599E+00 2.04663521459000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 1.79975007305965E+00
+ 3.27394710883601E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.79495960350997E+00 5.77789090564371E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.67489393228352E+00 7.97461429892528E-01
+ 5.00000000000000E-01 2.50000000000000E-01 1.42452256547730E+00
+ 7.94737926521907E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.20389122059610E+00 6.76246582772151E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.20539375184324E+00 4.25895712464750E-01
+ 5.00000000000000E-01 2.50000000000000E-01 1.46870992982599E+00
+ 4.44185259205497E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 1.75000000000000E+00 0.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 7.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.25000000000000E+00 1.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.32713397223596E+00 2.00510665587990E-01
+ 7.50000000000000E-01 2.50000000000000E-01 1.58171915768599E+00
+ 2.04663521459000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.79975007305965E+00 3.27394710883601E-01 7.50000000000000E-01
+ 2.50000000000000E-01 1.79495960350997E+00 5.77789090564371E-01
+ 7.50000000000000E-01 2.50000000000000E-01 1.67489393228352E+00
+ 7.97461429892528E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.42452256547730E+00 7.94737926521907E-01 7.50000000000000E-01
+ 2.50000000000000E-01 1.20389122059610E+00 6.76246582772151E-01
+ 7.50000000000000E-01 2.50000000000000E-01 1.20539375184324E+00
+ 4.25895712464750E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.46870992982599E+00 4.44185259205497E-01 7.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.25000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 2.00000000000000E+00 2.50000000000000E-01
+ 0.00000000000000E+00 2.50000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.75000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 1.00000000000000E+00
+ 7.50000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 2.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 7.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 0.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 1.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 0.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 0.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 2.50000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 5.00000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 7.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 1.57180193105475E+00 6.20823344549013E-01
+ 0.00000000000000E+00 2.50000000000000E-01 1.57180193105475E+00
+ 6.20823344549013E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.57180193105475E+00 6.20823344549013E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.57180193105475E+00 6.20823344549013E-01
+ 7.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 1.00000000000000E+00 2.50000000000000E-01
+ 1.75000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 2.00000000000000E+00 7.50000000000000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.25000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 1.32713397223596E+00 2.00510665587990E-01 1.00000000000000E+00
+ 2.50000000000000E-01 1.58171915768599E+00 2.04663521459000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.79975007305965E+00
+ 3.27394710883601E-01 1.00000000000000E+00 2.50000000000000E-01
+ 1.79495960350997E+00 5.77789090564371E-01 1.00000000000000E+00
+ 2.50000000000000E-01 1.67489393228352E+00 7.97461429892528E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.42452256547730E+00
+ 7.94737926521907E-01 1.00000000000000E+00 2.50000000000000E-01
+ 1.20389122059610E+00 6.76246582772151E-01 1.00000000000000E+00
+ 2.50000000000000E-01 1.20539375184324E+00 4.25895712464750E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.46870992982599E+00
+ 4.44185259205497E-01 1.00000000000000E+00 2.50000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 1.25000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 1.50000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 2.00000000000000E+00 2.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 2.00000000000000E+00 5.00000000000000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.75000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 1.50000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 1.00000000000000E+00 7.50000000000000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 1.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E+00 2.50000000000000E-01
+ 1.57180193105475E+00 6.20823344549013E-01 1.00000000000000E+00
+ 2.50000000000000E-01 1.00000000000000E+00 1.25000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 1.25000000000000E+00
+ 1.25000000000000E+00 0.00000000000000E+00 -7.81250000000000E-02
+ 1.50000000000000E+00 1.25000000000000E+00 0.00000000000000E+00
+ -2.18750000000000E-01 1.75000000000000E+00 1.25000000000000E+00
+ 0.00000000000000E+00 -3.59375000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 1.25000000000000E+00 1.50000000000000E+00 0.00000000000000E+00
+ -2.18750000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 0.00000000000000E+00 -3.12500000000000E-01 1.75000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 -4.06250000000000E-01
+ 1.00000000000000E+00 1.75000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 1.25000000000000E+00 1.75000000000000E+00
+ 0.00000000000000E+00 -3.59375000000000E-01 1.50000000000000E+00
+ 1.75000000000000E+00 0.00000000000000E+00 -4.06250000000000E-01
+ 1.75000000000000E+00 1.75000000000000E+00 0.00000000000000E+00
+ -4.53125000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.25000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.25000000000000E+00 1.25000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.25000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.75000000000000E+00
+ 1.25000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 1.50000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 1.50000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.50000000000000E+00
+ 1.50000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.50000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 1.75000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 1.75000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 1.75000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.75000000000000E+00 1.75000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.25000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 1.25000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.50000000000000E+00
+ 1.25000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.25000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 1.50000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 1.50000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.75000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 1.75000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 1.25000000000000E+00 1.75000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.75000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.75000000000000E+00
+ 1.75000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.25000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.25000000000000E+00
+ 1.25000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 1.25000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.75000000000000E+00 1.25000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.25000000000000E+00 1.50000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.75000000000000E+00
+ 1.50000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 1.75000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 1.75000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.50000000000000E+00
+ 1.75000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 1.75000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 1.25000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 2.00000000000000E+00
+ 1.50000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 2.00000000000000E+00 1.75000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.25000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 1.75000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+00 1.25000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 1.50000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 1.75000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 2.00000000000000E+00 1.25000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 1.50000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 1.75000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 1.50000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 1.75000000000000E+00 2.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 2.00000000000000E+00 2.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.25000000000000E+00
+ 2.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.75000000000000E+00 2.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 1.25000000000000E+00 2.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.50000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.75000000000000E+00
+ 2.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 2.00000000000000E+00 2.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 1.25000000000000E+00 2.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.50000000000000E+00
+ 2.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 1.75000000000000E+00 2.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 2.00000000000000E+00 2.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 2.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 2.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 1.25000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 1.25000000000000E+00
+ 1.25000000000000E+00 1.00000000000000E+00 -7.81250000000000E-02
+ 1.50000000000000E+00 1.25000000000000E+00 1.00000000000000E+00
+ -2.18750000000000E-01 1.75000000000000E+00 1.25000000000000E+00
+ 1.00000000000000E+00 -3.59375000000000E-01 1.00000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 1.25000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ -2.18750000000000E-01 1.50000000000000E+00 1.50000000000000E+00
+ 1.00000000000000E+00 -3.12500000000000E-01 1.75000000000000E+00
+ 1.50000000000000E+00 1.00000000000000E+00 -4.06250000000000E-01
+ 1.00000000000000E+00 1.75000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 1.25000000000000E+00 1.75000000000000E+00
+ 1.00000000000000E+00 -3.59375000000000E-01 1.50000000000000E+00
+ 1.75000000000000E+00 1.00000000000000E+00 -4.06250000000000E-01
+ 1.75000000000000E+00 1.75000000000000E+00 1.00000000000000E+00
+ -4.53125000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.00000000000000E+00
+ 1.25000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 2.00000000000000E+00 1.50000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 2.00000000000000E+00 1.75000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 1.25000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 2.50000000000000E-01
+ 1.50000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 1.75000000000000E+00 2.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 2.00000000000000E+00
+ 2.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 2.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 7.50000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 7.50000000000000E-01
+ 1.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 7.50000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 0.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ -7.81250000000000E-02 5.00000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 -2.18750000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 -3.59375000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ -2.18750000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -3.12500000000000E-01 7.50000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 -4.06250000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 0.00000000000000E+00
+ -3.59375000000000E-01 5.00000000000000E-01 7.50000000000000E-01
+ 0.00000000000000E+00 -4.06250000000000E-01 7.50000000000000E-01
+ 7.50000000000000E-01 0.00000000000000E+00 -4.53125000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 2.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 2.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 5.00000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 7.50000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 7.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 7.50000000000000E-01 5.00000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 5.00000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 5.00000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 2.50000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 0.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 5.00000000000000E-01
+ 5.00000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 7.50000000000000E-01 5.00000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 0.00000000000000E+00
+ 7.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 7.50000000000000E-01 7.50000000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 7.50000000000000E-01
+ 7.50000000000000E-01 2.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 7.50000000000000E-01
+ 2.50000000000000E-01 5.00000000000000E-01 1.00000000000000E+00
+ 7.50000000000000E-01 2.50000000000000E-01 7.50000000000000E-01
+ 1.00000000000000E+00 7.50000000000000E-01 2.50000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 2.50000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 -7.81250000000000E-02
+ 0.00000000000000E+00 2.50000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 5.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 5.00000000000000E-01
+ 2.50000000000000E-01 1.00000000000000E+00 -2.18750000000000E-01
+ 7.50000000000000E-01 0.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 7.50000000000000E-01 2.50000000000000E-01
+ 1.00000000000000E+00 -3.59375000000000E-01 2.50000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -2.18750000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E+00
+ 2.50000000000000E-01 5.00000000000000E-01 5.00000000000000E-01
+ 1.00000000000000E+00 -3.12500000000000E-01 7.50000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -4.06250000000000E-01
+ 2.50000000000000E-01 7.50000000000000E-01 1.00000000000000E+00
+ -3.59375000000000E-01 0.00000000000000E+00 7.50000000000000E-01
+ 1.00000000000000E+00 2.50000000000000E-01 5.00000000000000E-01
+ 7.50000000000000E-01 1.00000000000000E+00 -4.06250000000000E-01
+ 7.50000000000000E-01 7.50000000000000E-01 1.00000000000000E+00
+ -4.53125000000000E-01 2.50000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E+00 1.00000000000000E+00
+ 2.50000000000000E-01 7.50000000000000E-01 1.00000000000000E+00
+ 1.00000000000000E+00 2.50000000000000E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 7NBRE OBJETS 9
+ A1_A4 F1_F4 A1_F1 A4_F4 SUR_TOT SUR_M2 SUR_M1
+ 8 5 4 9 1 3 2
+ 8 0 4 4 625
+ 4 5 6 7
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 1 2 3 4 2 5 6 3 5 7
+ 8 6 7 9 10 8 9 11 12 10
+ 11 13 14 12 13 15 16 14 15 17
+ 18 16 17 19 20 18 19 21 22 20
+ 21 23 24 22 23 25 26 24 25 27
+ 28 26 27 29 30 28 29 31 32 30
+ 31 33 34 32 33 35 36 34 35 37
+ 38 36 37 39 40 38 39 41 42 40
+ 41 43 44 42 43 45 46 44 45 47
+ 48 46 47 49 50 48 49 51 52 50
+ 4 3 53 54 3 6 55 53 6 8
+ 56 55 8 10 57 56 10 12 58 57
+ 12 14 59 58 14 16 60 59 16 18
+ 61 60 18 20 62 61 20 22 63 62
+ 22 24 64 63 24 26 65 64 26 28
+ 66 65 28 30 67 66 30 32 68 67
+ 32 34 69 68 34 36 70 69 36 38
+ 71 70 38 40 72 71 40 42 73 72
+ 42 44 74 73 44 46 75 74 46 48
+ 76 75 48 50 77 76 50 52 78 77
+ 54 53 79 80 53 55 81 79 55 56
+ 82 81 56 57 83 82 57 58 84 83
+ 58 59 85 84 59 60 86 85 60 61
+ 87 86 61 62 88 87 62 63 89 88
+ 63 64 90 89 64 65 91 90 65 66
+ 92 91 66 67 93 92 67 68 94 93
+ 68 69 95 94 69 70 96 95 70 71
+ 97 96 71 72 98 97 72 73 99 98
+ 73 74 100 99 74 75 101 100 75 76
+ 102 101 76 77 103 102 77 78 104 103
+ 80 79 105 106 79 81 107 105 81 82
+ 108 107 82 83 109 108 83 84 110 109
+ 84 85 111 110 85 86 112 111 86 87
+ 113 112 87 88 114 113 88 89 115 114
+ 89 90 116 115 90 91 117 116 91 92
+ 118 117 92 93 119 118 93 94 120 119
+ 94 95 121 120 95 96 122 121 96 97
+ 123 122 97 98 124 123 98 99 125 124
+ 99 100 126 125 100 101 127 126 101 102
+ 128 127 102 103 129 128 103 104 130 129
+ 106 105 131 132 105 107 133 131 107 108
+ 134 133 108 109 135 134 109 110 136 135
+ 110 111 137 136 111 112 138 137 112 113
+ 139 138 113 114 140 139 114 115 141 140
+ 115 116 142 141 116 117 143 142 117 118
+ 144 143 118 119 145 144 119 120 146 145
+ 120 121 147 146 121 122 148 147 122 123
+ 149 148 123 124 150 149 124 125 151 150
+ 125 126 152 151 126 127 153 152 127 128
+ 154 153 128 129 155 154 129 130 156 155
+ 132 131 157 158 131 133 159 157 133 134
+ 160 159 134 135 161 160 135 136 162 161
+ 136 137 163 162 137 138 164 163 138 139
+ 165 164 139 140 166 165 140 141 167 166
+ 141 142 168 167 142 143 169 168 143 144
+ 170 169 144 145 171 170 145 146 172 171
+ 146 147 173 172 147 148 174 173 148 149
+ 175 174 149 150 176 175 150 151 177 176
+ 151 152 178 177 152 153 179 178 153 154
+ 180 179 154 155 181 180 155 156 182 181
+ 158 157 183 184 157 159 185 183 159 160
+ 186 185 160 161 187 186 161 162 188 187
+ 162 163 189 188 163 164 190 189 164 165
+ 191 190 165 166 192 191 166 167 193 192
+ 167 168 194 193 168 169 195 194 169 170
+ 196 195 170 171 197 196 171 172 198 197
+ 172 173 199 198 173 174 200 199 174 175
+ 201 200 175 176 202 201 176 177 203 202
+ 177 178 204 203 178 179 205 204 179 180
+ 206 205 180 181 207 206 181 182 208 207
+ 184 183 209 210 183 185 211 209 185 186
+ 212 211 186 187 213 212 187 188 214 213
+ 188 189 215 214 189 190 216 215 190 191
+ 217 216 191 192 218 217 192 193 219 218
+ 193 194 220 219 194 195 221 220 195 196
+ 222 221 196 197 223 222 197 198 224 223
+ 198 199 225 224 199 200 226 225 200 201
+ 227 226 201 202 228 227 202 203 229 228
+ 203 204 230 229 204 205 231 230 205 206
+ 232 231 206 207 233 232 207 208 234 233
+ 210 209 235 236 209 211 237 235 211 212
+ 238 237 212 213 239 238 213 214 240 239
+ 214 215 241 240 215 216 242 241 216 217
+ 243 242 217 218 244 243 218 219 245 244
+ 219 220 246 245 220 221 247 246 221 222
+ 248 247 222 223 249 248 223 224 250 249
+ 224 225 251 250 225 226 252 251 226 227
+ 253 252 227 228 254 253 228 229 255 254
+ 229 230 256 255 230 231 257 256 231 232
+ 258 257 232 233 259 258 233 234 260 259
+ 236 235 261 262 235 237 263 261 237 238
+ 264 263 238 239 265 264 239 240 266 265
+ 240 241 267 266 241 242 268 267 242 243
+ 269 268 243 244 270 269 244 245 271 270
+ 245 246 272 271 246 247 273 272 247 248
+ 274 273 248 249 275 274 249 250 276 275
+ 250 251 277 276 251 252 278 277 252 253
+ 279 278 253 254 280 279 254 255 281 280
+ 255 256 282 281 256 257 283 282 257 258
+ 284 283 258 259 285 284 259 260 286 285
+ 262 261 287 288 261 263 289 287 263 264
+ 290 289 264 265 291 290 265 266 292 291
+ 266 267 293 292 267 268 294 293 268 269
+ 295 294 269 270 296 295 270 271 297 296
+ 271 272 298 297 272 273 299 298 273 274
+ 300 299 274 275 301 300 275 276 302 301
+ 276 277 303 302 277 278 304 303 278 279
+ 305 304 279 280 306 305 280 281 307 306
+ 281 282 308 307 282 283 309 308 283 284
+ 310 309 284 285 311 310 285 286 312 311
+ 288 287 313 314 287 289 315 313 289 290
+ 316 315 290 291 317 316 291 292 318 317
+ 292 293 319 318 293 294 320 319 294 295
+ 321 320 295 296 322 321 296 297 323 322
+ 297 298 324 323 298 299 325 324 299 300
+ 326 325 300 301 327 326 301 302 328 327
+ 302 303 329 328 303 304 330 329 304 305
+ 331 330 305 306 332 331 306 307 333 332
+ 307 308 334 333 308 309 335 334 309 310
+ 336 335 310 311 337 336 311 312 338 337
+ 314 313 339 340 313 315 341 339 315 316
+ 342 341 316 317 343 342 317 318 344 343
+ 318 319 345 344 319 320 346 345 320 321
+ 347 346 321 322 348 347 322 323 349 348
+ 323 324 350 349 324 325 351 350 325 326
+ 352 351 326 327 353 352 327 328 354 353
+ 328 329 355 354 329 330 356 355 330 331
+ 357 356 331 332 358 357 332 333 359 358
+ 333 334 360 359 334 335 361 360 335 336
+ 362 361 336 337 363 362 337 338 364 363
+ 340 339 365 366 339 341 367 365 341 342
+ 368 367 342 343 369 368 343 344 370 369
+ 344 345 371 370 345 346 372 371 346 347
+ 373 372 347 348 374 373 348 349 375 374
+ 349 350 376 375 350 351 377 376 351 352
+ 378 377 352 353 379 378 353 354 380 379
+ 354 355 381 380 355 356 382 381 356 357
+ 383 382 357 358 384 383 358 359 385 384
+ 359 360 386 385 360 361 387 386 361 362
+ 388 387 362 363 389 388 363 364 390 389
+ 366 365 391 392 365 367 393 391 367 368
+ 394 393 368 369 395 394 369 370 396 395
+ 370 371 397 396 371 372 398 397 372 373
+ 399 398 373 374 400 399 374 375 401 400
+ 375 376 402 401 376 377 403 402 377 378
+ 404 403 378 379 405 404 379 380 406 405
+ 380 381 407 406 381 382 408 407 382 383
+ 409 408 383 384 410 409 384 385 411 410
+ 385 386 412 411 386 387 413 412 387 388
+ 414 413 388 389 415 414 389 390 416 415
+ 392 391 417 418 391 393 419 417 393 394
+ 420 419 394 395 421 420 395 396 422 421
+ 396 397 423 422 397 398 424 423 398 399
+ 425 424 399 400 426 425 400 401 427 426
+ 401 402 428 427 402 403 429 428 403 404
+ 430 429 404 405 431 430 405 406 432 431
+ 406 407 433 432 407 408 434 433 408 409
+ 435 434 409 410 436 435 410 411 437 436
+ 411 412 438 437 412 413 439 438 413 414
+ 440 439 414 415 441 440 415 416 442 441
+ 418 417 443 444 417 419 445 443 419 420
+ 446 445 420 421 447 446 421 422 448 447
+ 422 423 449 448 423 424 450 449 424 425
+ 451 450 425 426 452 451 426 427 453 452
+ 427 428 454 453 428 429 455 454 429 430
+ 456 455 430 431 457 456 431 432 458 457
+ 432 433 459 458 433 434 460 459 434 435
+ 461 460 435 436 462 461 436 437 463 462
+ 437 438 464 463 438 439 465 464 439 440
+ 466 465 440 441 467 466 441 442 468 467
+ 444 443 469 470 443 445 471 469 445 446
+ 472 471 446 447 473 472 447 448 474 473
+ 448 449 475 474 449 450 476 475 450 451
+ 477 476 451 452 478 477 452 453 479 478
+ 453 454 480 479 454 455 481 480 455 456
+ 482 481 456 457 483 482 457 458 484 483
+ 458 459 485 484 459 460 486 485 460 461
+ 487 486 461 462 488 487 462 463 489 488
+ 463 464 490 489 464 465 491 490 465 466
+ 492 491 466 467 493 492 467 468 494 493
+ 470 469 495 496 469 471 497 495 471 472
+ 498 497 472 473 499 498 473 474 500 499
+ 474 475 501 500 475 476 502 501 476 477
+ 503 502 477 478 504 503 478 479 505 504
+ 479 480 506 505 480 481 507 506 481 482
+ 508 507 482 483 509 508 483 484 510 509
+ 484 485 511 510 485 486 512 511 486 487
+ 513 512 487 488 514 513 488 489 515 514
+ 489 490 516 515 490 491 517 516 491 492
+ 518 517 492 493 519 518 493 494 520 519
+ 496 495 521 522 495 497 523 521 497 498
+ 524 523 498 499 525 524 499 500 526 525
+ 500 501 527 526 501 502 528 527 502 503
+ 529 528 503 504 530 529 504 505 531 530
+ 505 506 532 531 506 507 533 532 507 508
+ 534 533 508 509 535 534 509 510 536 535
+ 510 511 537 536 511 512 538 537 512 513
+ 539 538 513 514 540 539 514 515 541 540
+ 515 516 542 541 516 517 543 542 517 518
+ 544 543 518 519 545 544 519 520 546 545
+ 522 521 547 548 521 523 549 547 523 524
+ 550 549 524 525 551 550 525 526 552 551
+ 526 527 553 552 527 528 554 553 528 529
+ 555 554 529 530 556 555 530 531 557 556
+ 531 532 558 557 532 533 559 558 533 534
+ 560 559 534 535 561 560 535 536 562 561
+ 536 537 563 562 537 538 564 563 538 539
+ 565 564 539 540 566 565 540 541 567 566
+ 541 542 568 567 542 543 569 568 543 544
+ 570 569 544 545 571 570 545 546 572 571
+ 548 547 573 574 547 549 575 573 549 550
+ 576 575 550 551 577 576 551 552 578 577
+ 552 553 579 578 553 554 580 579 554 555
+ 581 580 555 556 582 581 556 557 583 582
+ 557 558 584 583 558 559 585 584 559 560
+ 586 585 560 561 587 586 561 562 588 587
+ 562 563 589 588 563 564 590 589 564 565
+ 591 590 565 566 592 591 566 567 593 592
+ 567 568 594 593 568 569 595 594 569 570
+ 596 595 570 571 597 596 571 572 598 597
+ 574 573 599 600 573 575 601 599 575 576
+ 602 601 576 577 603 602 577 578 604 603
+ 578 579 605 604 579 580 606 605 580 581
+ 607 606 581 582 608 607 582 583 609 608
+ 583 584 610 609 584 585 611 610 585 586
+ 612 611 586 587 613 612 587 588 614 613
+ 588 589 615 614 589 590 616 615 590 591
+ 617 616 591 592 618 617 592 593 619 618
+ 593 594 620 619 594 595 621 620 595 596
+ 622 621 596 597 623 622 597 598 624 623
+ 600 599 625 626 599 601 627 625 601 602
+ 628 627 602 603 629 628 603 604 630 629
+ 604 605 631 630 605 606 632 631 606 607
+ 633 632 607 608 634 633 608 609 635 634
+ 609 610 636 635 610 611 637 636 611 612
+ 638 637 612 613 639 638 613 614 640 639
+ 614 615 641 640 615 616 642 641 616 617
+ 643 642 617 618 644 643 618 619 645 644
+ 619 620 646 645 620 621 647 646 621 622
+ 648 647 622 623 649 648 623 624 650 649
+ 626 625 651 652 625 627 653 651 627 628
+ 654 653 628 629 655 654 629 630 656 655
+ 630 631 657 656 631 632 658 657 632 633
+ 659 658 633 634 660 659 634 635 661 660
+ 635 636 662 661 636 637 663 662 637 638
+ 664 663 638 639 665 664 639 640 666 665
+ 640 641 667 666 641 642 668 667 642 643
+ 669 668 643 644 670 669 644 645 671 670
+ 645 646 672 671 646 647 673 672 647 648
+ 674 673 648 649 675 674 649 650 676 675
+ 8 0 0 4 585
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4
+ 1 2 3 4 2 5 6 3 5 7
+ 8 6 7 9 10 8 9 11 12 10
+ 11 13 14 12 13 15 16 14 15 17
+ 18 16 17 19 20 18 19 21 22 20
+ 23 25 26 24 25 27 28 26 27 29
+ 30 28 29 31 32 30 31 33 34 32
+ 33 35 36 34 35 37 38 36 37 39
+ 40 38 39 41 42 40 41 43 44 42
+ 43 45 46 44 45 47 48 46 47 49
+ 50 48 49 51 52 50 4 3 53 54
+ 3 6 55 53 6 8 56 55 8 10
+ 57 56 10 12 58 57 12 14 59 58
+ 14 16 60 59 16 18 61 60 18 20
+ 62 61 20 22 63 62 24 26 65 64
+ 26 28 66 65 28 30 67 66 30 32
+ 68 67 32 34 69 68 34 36 70 69
+ 36 38 71 70 38 40 72 71 40 42
+ 73 72 42 44 74 73 44 46 75 74
+ 46 48 76 75 48 50 77 76 50 52
+ 78 77 54 53 79 80 53 55 81 79
+ 55 56 82 81 56 57 83 82 57 58
+ 84 83 58 59 85 84 59 60 86 85
+ 60 61 87 86 61 62 88 87 62 63
+ 89 88 64 65 91 90 65 66 92 91
+ 66 67 93 92 67 68 94 93 68 69
+ 95 94 69 70 96 95 70 71 97 96
+ 71 72 98 97 72 73 99 98 73 74
+ 100 99 74 75 101 100 75 76 102 101
+ 76 77 103 102 77 78 104 103 80 79
+ 105 106 79 81 107 105 81 82 108 107
+ 82 83 109 108 83 84 110 109 84 85
+ 111 110 85 86 112 111 86 87 113 112
+ 87 88 114 113 88 89 115 114 90 91
+ 117 116 91 92 118 117 92 93 119 118
+ 93 94 120 119 94 95 121 120 95 96
+ 122 121 96 97 123 122 97 98 124 123
+ 98 99 125 124 99 100 126 125 100 101
+ 127 126 101 102 128 127 102 103 129 128
+ 103 104 130 129 106 105 131 132 105 107
+ 133 131 107 108 134 133 108 109 135 134
+ 109 110 136 135 110 111 137 136 111 112
+ 138 137 112 113 139 138 113 114 140 139
+ 114 115 141 140 116 117 143 142 117 118
+ 144 143 118 119 145 144 119 120 146 145
+ 120 121 147 146 121 122 148 147 122 123
+ 149 148 123 124 150 149 124 125 151 150
+ 125 126 152 151 126 127 153 152 127 128
+ 154 153 128 129 155 154 129 130 156 155
+ 132 131 157 158 131 133 159 157 133 134
+ 160 159 134 135 161 160 135 136 162 161
+ 136 137 163 162 137 138 164 163 138 139
+ 165 164 139 140 166 165 140 141 167 166
+ 142 143 169 168 143 144 170 169 144 145
+ 171 170 146 147 173 172 147 148 174 173
+ 148 149 175 174 149 150 176 175 150 151
+ 177 176 151 152 178 177 152 153 179 178
+ 153 154 180 179 154 155 181 180 155 156
+ 182 181 158 157 183 184 157 159 185 183
+ 159 160 186 185 160 161 187 186 161 162
+ 188 187 162 163 189 188 163 164 190 189
+ 164 165 191 190 165 166 192 191 166 167
+ 193 192 168 169 195 194 169 170 196 195
+ 170 171 197 196 172 173 199 198 173 174
+ 200 199 174 175 201 200 175 176 202 201
+ 176 177 203 202 177 178 204 203 178 179
+ 205 204 179 180 206 205 180 181 207 206
+ 181 182 208 207 184 183 209 210 183 185
+ 211 209 185 186 212 211 186 187 213 212
+ 187 188 214 213 188 189 215 214 189 190
+ 216 215 190 191 217 216 191 192 218 217
+ 192 193 219 218 194 195 221 220 195 196
+ 222 221 196 197 223 222 198 199 225 224
+ 199 200 226 225 200 201 227 226 201 202
+ 228 227 202 203 229 228 203 204 230 229
+ 204 205 231 230 205 206 232 231 206 207
+ 233 232 207 208 234 233 210 209 235 236
+ 209 211 237 235 211 212 238 237 212 213
+ 239 238 213 214 240 239 214 215 241 240
+ 215 216 242 241 216 217 243 242 217 218
+ 244 243 218 219 245 244 220 221 247 246
+ 221 222 248 247 222 223 249 248 224 225
+ 251 250 225 226 252 251 226 227 253 252
+ 227 228 254 253 228 229 255 254 229 230
+ 256 255 230 231 257 256 231 232 258 257
+ 232 233 259 258 233 234 260 259 236 235
+ 261 262 235 237 263 261 237 238 264 263
+ 238 239 265 264 239 240 266 265 240 241
+ 267 266 241 242 268 267 242 243 269 268
+ 243 244 270 269 244 245 271 270 246 247
+ 273 272 247 248 274 273 248 249 275 274
+ 250 251 277 276 251 252 278 277 252 253
+ 279 278 253 254 280 279 254 255 281 280
+ 255 256 282 281 256 257 283 282 257 258
+ 284 283 258 259 285 284 259 260 286 285
+ 262 261 287 288 261 263 289 287 263 264
+ 290 289 264 265 291 290 265 266 292 291
+ 266 267 293 292 267 268 294 293 268 269
+ 295 294 269 270 296 295 270 271 297 296
+ 272 273 299 298 273 274 300 299 274 275
+ 301 300 276 277 303 302 277 278 304 303
+ 278 279 305 304 279 280 306 305 280 281
+ 307 306 281 282 308 307 282 283 309 308
+ 283 284 310 309 284 285 311 310 285 286
+ 312 311 288 287 313 314 287 289 315 313
+ 289 290 316 315 290 291 317 316 291 292
+ 318 317 292 293 319 318 293 294 320 319
+ 294 295 321 320 295 296 322 321 296 297
+ 323 322 298 299 325 324 299 300 326 325
+ 300 301 327 326 302 303 329 328 303 304
+ 330 329 304 305 331 330 305 306 332 331
+ 306 307 333 332 307 308 334 333 308 309
+ 335 334 309 310 336 335 310 311 337 336
+ 311 312 338 337 314 313 339 340 313 315
+ 341 339 315 316 342 341 316 317 343 342
+ 317 318 344 343 318 319 345 344 319 320
+ 346 345 320 321 347 346 321 322 348 347
+ 322 323 349 348 324 325 351 350 325 326
+ 352 351 326 327 353 352 328 329 355 354
+ 329 330 356 355 330 331 357 356 331 332
+ 358 357 332 333 359 358 333 334 360 359
+ 334 335 361 360 335 336 362 361 336 337
+ 363 362 337 338 364 363 340 339 365 366
+ 339 341 367 365 341 342 368 367 342 343
+ 369 368 343 344 370 369 344 345 371 370
+ 345 346 372 371 346 347 373 372 347 348
+ 374 373 348 349 375 374 350 351 377 376
+ 351 352 378 377 352 353 379 378 354 355
+ 381 380 355 356 382 381 356 357 383 382
+ 357 358 384 383 358 359 385 384 359 360
+ 386 385 360 361 387 386 361 362 388 387
+ 362 363 389 388 363 364 390 389 366 365
+ 391 392 365 367 393 391 367 368 394 393
+ 368 369 395 394 369 370 396 395 370 371
+ 397 396 371 372 398 397 372 373 399 398
+ 373 374 400 399 374 375 401 400 376 377
+ 403 402 377 378 404 403 378 379 405 404
+ 380 381 407 406 381 382 408 407 382 383
+ 409 408 383 384 410 409 384 385 411 410
+ 385 386 412 411 386 387 413 412 387 388
+ 414 413 388 389 415 414 389 390 416 415
+ 392 391 417 418 391 393 419 417 393 394
+ 420 419 394 395 421 420 395 396 422 421
+ 396 397 423 422 397 398 424 423 398 399
+ 425 424 399 400 426 425 400 401 427 426
+ 402 403 429 428 403 404 430 429 404 405
+ 431 430 406 407 433 432 407 408 434 433
+ 408 409 435 434 409 410 436 435 410 411
+ 437 436 411 412 438 437 412 413 439 438
+ 413 414 440 439 414 415 441 440 415 416
+ 442 441 418 417 443 444 417 419 445 443
+ 419 420 446 445 420 421 447 446 421 422
+ 448 447 422 423 449 448 423 424 450 449
+ 424 425 451 450 425 426 452 451 426 427
+ 453 452 428 429 455 454 429 430 456 455
+ 430 431 457 456 432 433 459 458 433 434
+ 460 459 434 435 461 460 435 436 462 461
+ 436 437 463 462 437 438 464 463 438 439
+ 465 464 439 440 466 465 440 441 467 466
+ 441 442 468 467 444 443 469 470 443 445
+ 471 469 445 446 472 471 446 447 473 472
+ 447 448 474 473 448 449 475 474 449 450
+ 476 475 450 451 477 476 451 452 478 477
+ 452 453 479 478 454 455 481 480 455 456
+ 482 481 456 457 483 482 458 459 485 484
+ 459 460 486 485 460 461 487 486 461 462
+ 488 487 462 463 489 488 463 464 490 489
+ 464 465 491 490 465 466 492 491 466 467
+ 493 492 467 468 494 493 470 469 495 496
+ 469 471 497 495 471 472 498 497 472 473
+ 499 498 473 474 500 499 474 475 501 500
+ 475 476 502 501 476 477 503 502 477 478
+ 504 503 478 479 505 504 480 481 507 506
+ 481 482 508 507 482 483 509 508 484 485
+ 511 510 485 486 512 511 486 487 513 512
+ 487 488 514 513 488 489 515 514 489 490
+ 516 515 490 491 517 516 491 492 518 517
+ 492 493 519 518 493 494 520 519 496 495
+ 521 522 495 497 523 521 497 498 524 523
+ 498 499 525 524 499 500 526 525 500 501
+ 527 526 501 502 528 527 502 503 529 528
+ 503 504 530 529 504 505 531 530 506 507
+ 533 532 507 508 534 533 508 509 535 534
+ 510 511 537 536 511 512 538 537 512 513
+ 539 538 513 514 540 539 514 515 541 540
+ 515 516 542 541 516 517 543 542 517 518
+ 544 543 518 519 545 544 519 520 546 545
+ 522 521 547 548 521 523 549 547 523 524
+ 550 549 524 525 551 550 525 526 552 551
+ 526 527 553 552 527 528 554 553 528 529
+ 555 554 529 530 556 555 530 531 557 556
+ 531 532 558 557 532 533 559 558 533 534
+ 560 559 534 535 561 560 536 537 563 562
+ 537 538 564 563 538 539 565 564 539 540
+ 566 565 540 541 567 566 541 542 568 567
+ 542 543 569 568 543 544 570 569 544 545
+ 571 570 545 546 572 571 548 547 573 574
+ 547 549 575 573 549 550 576 575 550 551
+ 577 576 551 552 578 577 552 553 579 578
+ 553 554 580 579 554 555 581 580 555 556
+ 582 581 556 557 583 582 557 558 584 583
+ 558 559 585 584 559 560 586 585 560 561
+ 587 586 562 563 589 588 563 564 590 589
+ 564 565 591 590 565 566 592 591 566 567
+ 593 592 567 568 594 593 568 569 595 594
+ 569 570 596 595 570 571 597 596 571 572
+ 598 597 574 573 599 600 573 575 601 599
+ 575 576 602 601 576 577 603 602 577 578
+ 604 603 578 579 605 604 579 580 606 605
+ 580 581 607 606 581 582 608 607 582 583
+ 609 608 583 584 610 609 584 585 611 610
+ 585 586 612 611 586 587 613 612 588 589
+ 615 614 589 590 616 615 590 591 617 616
+ 591 592 618 617 592 593 619 618 593 594
+ 620 619 594 595 621 620 595 596 622 621
+ 596 597 623 622 597 598 624 623 600 599
+ 625 626 599 601 627 625 601 602 628 627
+ 602 603 629 628 603 604 630 629 604 605
+ 631 630 605 606 632 631 606 607 633 632
+ 607 608 634 633 608 609 635 634 609 610
+ 636 635 610 611 637 636 611 612 638 637
+ 612 613 639 638 614 615 641 640 615 616
+ 642 641 616 617 643 642 617 618 644 643
+ 618 619 645 644 619 620 646 645 620 621
+ 647 646 621 622 648 647 622 623 649 648
+ 623 624 650 649 626 625 651 652 625 627
+ 653 651 627 628 654 653 628 629 655 654
+ 629 630 656 655 630 631 657 656 631 632
+ 658 657 632 633 659 658 633 634 660 659
+ 634 635 661 660 635 636 662 661 636 637
+ 663 662 637 638 664 663 638 639 665 664
+ 640 641 667 666 641 642 668 667 642 643
+ 669 668 643 644 670 669 644 645 671 670
+ 645 646 672 671 646 647 673 672 647 648
+ 674 673 648 649 675 674 649 650 676 675
+ 8 0 0 4 40
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 21 22 24 23 22 63 64 24 63 89
+ 90 64 89 115 116 90 115 141 142 116
+ 141 167 168 142 167 193 194 168 193 219
+ 220 194 219 245 246 220 245 271 272 246
+ 271 297 298 272 297 323 324 298 323 349
+ 350 324 349 375 376 350 375 401 402 376
+ 401 427 428 402 427 453 454 428 453 479
+ 480 454 479 505 506 480 505 531 532 506
+ 145 171 172 146 171 197 198 172 197 223
+ 224 198 223 249 250 224 249 275 276 250
+ 275 301 302 276 301 327 328 302 327 353
+ 354 328 353 379 380 354 379 405 406 380
+ 405 431 432 406 431 457 458 432 457 483
+ 484 458 483 509 510 484 509 535 536 510
+ 535 561 562 536 561 587 588 562 587 613
+ 614 588 613 639 640 614 639 665 666 640
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 1 2 2 5 5 7 7 9 9 11
+ 11 13 13 15 15 17 17 19 19 21
+ 21 23 23 25 25 27 27 29 29 31
+ 31 33 33 35 35 37 37 39 39 41
+ 41 43 43 45 45 47 47 49 49 51
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 51 52 52 78 78 104 104 130 130 156
+ 156 182 182 208 208 234 234 260 260 286
+ 286 312 312 338 338 364 364 390 390 416
+ 416 442 442 468 468 494 494 520 520 546
+ 546 572 572 598 598 624 624 650 650 676
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 676 675 675 674 674 673 673 672 672 671
+ 671 670 670 669 669 668 668 667 667 666
+ 666 665 665 664 664 663 663 662 662 661
+ 661 660 660 659 659 658 658 657 657 656
+ 656 655 655 654 654 653 653 651 651 652
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 652 626 626 600 600 574 574 548 548 522
+ 522 496 496 470 470 444 444 418 418 392
+ 392 366 366 340 340 314 314 288 288 262
+ 262 236 236 210 210 184 184 158 158 132
+ 132 106 106 80 80 54 54 4 4 1
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 1 4 4 54 54 80 80 106 106 132
+ 132 158 158 184 184 210 210 236 236 262
+ 262 288 288 314 314 340 340 366 366 392
+ 392 418 418 444 444 470 470 496 496 522
+ 522 548 548 574 574 600 600 626 626 652
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 652 651 651 653 653 654 654 655 655 656
+ 656 657 657 658 658 659 659 660 660 661
+ 661 662 662 663 663 664 664 665 665 666
+ 666 667 667 668 668 669 669 670 670 671
+ 671 672 672 673 673 674 674 675 675 676
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 0NBRE OBJETS 676
+ 676
+ 1 2 27 26 3 28 4 29 5 30
+ 6 31 7 32 8 33 9 34 10 35
+ 11 36 12 37 13 38 14 39 15 40
+ 16 41 17 42 18 43 19 44 20 45
+ 21 46 22 47 23 48 24 49 25 50
+ 626 627 52 51 53 54 55 56 57 58
+ 59 60 61 62 63 64 65 66 67 68
+ 69 70 71 72 73 74 75 628 77 76
+ 78 79 80 81 82 83 84 85 86 87
+ 88 89 90 91 92 93 94 95 96 97
+ 98 99 100 629 102 101 103 104 105 106
+ 107 108 109 110 111 112 113 114 115 116
+ 117 118 119 120 121 122 123 124 125 630
+ 127 126 128 129 130 131 132 133 134 135
+ 136 137 138 139 140 141 142 143 144 145
+ 146 147 148 149 150 631 152 151 153 154
+ 155 156 157 158 159 160 161 162 163 164
+ 165 166 167 168 169 170 171 172 173 174
+ 175 632 177 176 178 179 180 181 182 183
+ 184 185 186 187 188 189 190 191 192 193
+ 194 195 196 197 198 199 200 633 202 201
+ 203 204 205 206 207 208 209 210 211 212
+ 213 214 215 216 217 218 219 220 221 222
+ 223 224 225 634 227 226 228 229 230 231
+ 232 233 234 235 236 237 238 239 240 241
+ 242 243 244 245 246 247 248 249 250 635
+ 252 251 253 254 255 256 257 258 259 260
+ 261 262 263 264 265 266 267 268 269 270
+ 271 272 273 274 275 636 277 276 278 279
+ 280 281 282 283 284 285 286 287 288 289
+ 290 291 292 293 294 295 296 297 298 299
+ 300 637 302 301 303 304 305 306 307 308
+ 309 310 311 312 313 314 315 316 317 318
+ 319 320 321 322 323 324 325 638 327 326
+ 328 329 330 331 332 333 334 335 336 337
+ 338 339 340 341 342 343 344 345 346 347
+ 348 349 350 639 352 351 353 354 355 356
+ 357 358 359 360 361 362 363 364 365 366
+ 367 368 369 370 371 372 373 374 375 640
+ 377 376 378 379 380 381 382 383 384 385
+ 386 387 388 389 390 391 392 393 394 395
+ 396 397 398 399 400 641 402 401 403 404
+ 405 406 407 408 409 410 411 412 413 414
+ 415 416 417 418 419 420 421 422 423 424
+ 425 642 427 426 428 429 430 431 432 433
+ 434 435 436 437 438 439 440 441 442 443
+ 444 445 446 447 448 449 450 643 452 451
+ 453 454 455 456 457 458 459 460 461 462
+ 463 464 465 466 467 468 469 470 471 472
+ 473 474 475 644 477 476 478 479 480 481
+ 482 483 484 485 486 487 488 489 490 491
+ 492 493 494 495 496 497 498 499 500 645
+ 502 501 503 504 505 506 507 508 509 510
+ 511 512 513 514 515 516 517 518 519 520
+ 521 522 523 524 525 646 527 526 528 529
+ 530 531 532 533 534 535 536 537 538 539
+ 540 541 542 543 544 545 546 547 548 549
+ 550 647 552 551 553 554 555 556 557 558
+ 559 560 561 562 563 564 565 566 567 568
+ 569 570 571 572 573 574 575 648 577 576
+ 578 579 580 581 582 583 584 585 586 587
+ 588 589 590 591 592 593 594 595 596 597
+ 598 599 600 649 602 601 603 604 605 606
+ 607 608 609 610 611 612 613 614 615 616
+ 617 618 619 620 621 622 623 624 625 650
+ 651 676 652 653 654 655 656 657 658 659
+ 660 661 662 663 664 665 666 667 668 669
+ 670 671 672 673 674 675
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 2028
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E+00 0.00000000000000E+00 4.00000000000000E+00
+ 8.00000000000000E+00 0.00000000000000E+00 4.00000000000000E+00
+ 1.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 1.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 2.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 2.40000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 2.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 3.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 3.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 4.00000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 4.40000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 4.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 5.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 5.60000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 6.00000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 6.40000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 6.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 7.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 7.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 8.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 8.40000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 8.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 9.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 9.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 0.00000000000000E+00 4.00000000000000E+00 4.00000000000000E+00
+ 3.99999999999999E+00 3.99999999999999E+00 1.20960000000000E+00
+ 7.99999999999999E+00 3.99999999999999E+00 -1.40799999999996E-01
+ 1.20000000000000E+01 3.99999999999999E+00 -1.49120000000000E+00
+ 1.60000000000000E+01 3.99999999999999E+00 -2.84160000000000E+00
+ 2.00000000000000E+01 3.99999999999999E+00 -4.19200000000000E+00
+ 2.40000000000000E+01 3.99999999999999E+00 -5.54240000000000E+00
+ 2.80000000000000E+01 3.99999999999999E+00 -6.89280000000000E+00
+ 3.20000000000000E+01 3.99999999999999E+00 -8.24320000000000E+00
+ 3.60000000000000E+01 3.99999999999999E+00 -9.59360000000000E+00
+ 4.00000000000000E+01 4.00000000000000E+00 4.00000000000000E+00
+ 4.40000000000000E+01 4.00000000000000E+00 4.00000000000000E+00
+ 4.80000000000000E+01 3.99999999999998E+00 -1.36448000000000E+01
+ 5.20000000000000E+01 3.99999999999998E+00 -1.49952000000000E+01
+ 5.60000000000000E+01 3.99999999999999E+00 -8.66560000000000E+00
+ 6.00000000000000E+01 3.99999999999999E+00 -1.62560000000000E+01
+ 6.40000000000000E+01 3.99999999999999E+00 -1.90464000000000E+01
+ 6.80000000000000E+01 3.99999999999999E+00 -2.03968000000000E+01
+ 7.20000000000000E+01 3.99999999999999E+00 -2.17472000000000E+01
+ 7.60000000000000E+01 3.99999999999999E+00 -2.30976000000000E+01
+ 8.00000000000000E+01 3.99999999999999E+00 -2.44480000000000E+01
+ 8.40000000000000E+01 3.99999999999999E+00 -2.57984000000000E+01
+ 8.80000000000000E+01 3.99999999999999E+00 -2.71488000000000E+01
+ 9.20000000000000E+01 3.99999999999999E+00 -2.84992000000000E+01
+ 9.60000000000000E+01 3.99999999999999E+00 -2.98496000000000E+01
+ 0.00000000000000E+00 8.00000000000000E+00 4.00000000000000E+00
+ 3.99999999999999E+00 7.99999999999999E+00 -1.40799999999997E-01
+ 8.00000000000000E+00 8.00000000000000E+00 -1.40160000000000E+00
+ 1.20000000000000E+01 8.00000000000000E+00 -2.66240000000000E+00
+ 1.60000000000000E+01 8.00000000000000E+00 -3.92320000000000E+00
+ 2.00000000000000E+01 8.00000000000000E+00 -5.18400000000000E+00
+ 2.40000000000000E+01 8.00000000000000E+00 -6.44480000000000E+00
+ 2.80000000000000E+01 8.00000000000000E+00 -7.70560000000000E+00
+ 3.20000000000000E+01 8.00000000000000E+00 -8.96640000000000E+00
+ 3.60000000000000E+01 8.00000000000000E+00 -1.02272000000000E+01
+ 4.00000000000000E+01 8.00000000000000E+00 4.00000000000000E+00
+ 4.40000000000000E+01 8.00000000000000E+00 4.00000000000000E+00
+ 4.80000000000000E+01 7.99999999999999E+00 -1.40096000000000E+01
+ 5.20000000000000E+01 7.99999999999999E+00 -1.52704000000000E+01
+ 5.60000000000000E+01 8.00000000000000E+00 -9.17120000000000E+00
+ 6.00000000000000E+01 8.00000000000000E+00 -1.49120000000000E+01
+ 6.40000000000000E+01 8.00000000000000E+00 -1.90528000000000E+01
+ 6.80000000000000E+01 8.00000000000000E+00 -2.03136000000000E+01
+ 7.20000000000000E+01 8.00000000000000E+00 -2.15744000000000E+01
+ 7.60000000000000E+01 8.00000000000000E+00 -2.28352000000000E+01
+ 8.00000000000000E+01 8.00000000000000E+00 -2.40960000000000E+01
+ 8.40000000000000E+01 8.00000000000000E+00 -2.53568000000000E+01
+ 8.80000000000000E+01 8.00000000000000E+00 -2.66176000000000E+01
+ 9.20000000000000E+01 8.00000000000000E+00 -2.78784000000000E+01
+ 9.60000000000000E+01 7.99999999999999E+00 -2.91392000000000E+01
+ 0.00000000000000E+00 1.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 1.20000000000000E+01 -1.49120000000000E+00
+ 8.00000000000000E+00 1.20000000000000E+01 -2.66240000000000E+00
+ 1.20000000000000E+01 1.20000000000000E+01 -3.83360000000000E+00
+ 1.60000000000000E+01 1.20000000000000E+01 -5.00480000000000E+00
+ 2.00000000000000E+01 1.20000000000000E+01 -6.17600000000000E+00
+ 2.40000000000000E+01 1.20000000000000E+01 -7.34720000000000E+00
+ 2.80000000000000E+01 1.20000000000000E+01 -8.51840000000000E+00
+ 3.20000000000000E+01 1.20000000000000E+01 -9.68960000000000E+00
+ 3.60000000000000E+01 1.20000000000000E+01 -1.08608000000000E+01
+ 4.00000000000000E+01 1.20000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 1.20000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 1.20000000000000E+01 -1.43744000000000E+01
+ 5.20000000000000E+01 1.20000000000000E+01 -1.55456000000000E+01
+ 5.60000000000000E+01 1.20000000000000E+01 -9.67680000000000E+00
+ 6.00000000000000E+01 1.20000000000000E+01 -1.35680000000000E+01
+ 6.40000000000000E+01 1.20000000000000E+01 -1.90592000000000E+01
+ 6.80000000000000E+01 1.20000000000000E+01 -2.02304000000000E+01
+ 7.20000000000000E+01 1.20000000000000E+01 -2.14016000000000E+01
+ 7.60000000000000E+01 1.20000000000000E+01 -2.25728000000000E+01
+ 8.00000000000000E+01 1.20000000000000E+01 -2.37440000000000E+01
+ 8.40000000000000E+01 1.20000000000000E+01 -2.49152000000000E+01
+ 8.80000000000000E+01 1.20000000000000E+01 -2.60864000000000E+01
+ 9.20000000000000E+01 1.20000000000000E+01 -2.72576000000000E+01
+ 9.60000000000000E+01 1.20000000000000E+01 -2.84288000000000E+01
+ 0.00000000000000E+00 1.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 1.60000000000000E+01 -2.84160000000000E+00
+ 8.00000000000000E+00 1.60000000000000E+01 -3.92320000000000E+00
+ 1.20000000000000E+01 1.60000000000000E+01 -5.00480000000000E+00
+ 1.60000000000000E+01 1.60000000000000E+01 -6.08640000000000E+00
+ 2.00000000000000E+01 1.60000000000000E+01 -7.16800000000000E+00
+ 2.40000000000000E+01 1.60000000000000E+01 -8.24960000000000E+00
+ 2.80000000000000E+01 1.60000000000000E+01 -9.33120000000000E+00
+ 3.20000000000000E+01 1.60000000000000E+01 -1.04128000000000E+01
+ 3.60000000000000E+01 1.60000000000000E+01 -1.14944000000000E+01
+ 4.00000000000000E+01 1.60000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 1.60000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 1.60000000000000E+01 -1.47392000000000E+01
+ 5.20000000000000E+01 1.60000000000000E+01 -1.58208000000000E+01
+ 5.60000000000000E+01 1.60000000000000E+01 -1.01824000000000E+01
+ 6.00000000000000E+01 1.60000000000000E+01 -1.22240000000000E+01
+ 6.40000000000000E+01 1.60000000000000E+01 -1.90656000000000E+01
+ 6.80000000000000E+01 1.60000000000000E+01 -2.01472000000000E+01
+ 7.20000000000000E+01 1.60000000000000E+01 -2.12288000000000E+01
+ 7.60000000000000E+01 1.60000000000000E+01 -2.23104000000000E+01
+ 8.00000000000000E+01 1.60000000000000E+01 -2.33920000000000E+01
+ 8.40000000000000E+01 1.60000000000000E+01 -2.44736000000000E+01
+ 8.80000000000000E+01 1.60000000000000E+01 -2.55552000000000E+01
+ 9.20000000000000E+01 1.60000000000000E+01 -2.66368000000000E+01
+ 9.60000000000000E+01 1.60000000000000E+01 -2.77184000000000E+01
+ 0.00000000000000E+00 2.00000000000000E+01 0.00000000000000E+00
+ 3.99999999999999E+00 2.00000000000000E+01 5.02080000000000E+01
+ 8.00000000000000E+00 2.00000000000000E+01 4.76160000000000E+01
+ 1.20000000000000E+01 2.00000000000000E+01 4.50240000000000E+01
+ 1.60000000000000E+01 2.00000000000000E+01 4.24320000000000E+01
+ 2.00000000000000E+01 2.00000000000000E+01 3.98400000000000E+01
+ 2.40000000000000E+01 2.00000000000000E+01 3.72480000000000E+01
+ 2.80000000000000E+01 2.00000000000000E+01 3.46560000000000E+01
+ 3.20000000000000E+01 2.00000000000000E+01 3.20640000000000E+01
+ 3.60000000000000E+01 2.00000000000000E+01 2.94720000000000E+01
+ 4.00000000000000E+01 2.00000000000000E+01 0.00000000000000E+00
+ 4.40000000000000E+01 2.00000000000000E+01 0.00000000000000E+00
+ 4.80000000000000E+01 2.00000000000000E+01 2.16960000000000E+01
+ 5.20000000000000E+01 2.00000000000000E+01 1.91040000000000E+01
+ 5.60000000000000E+01 2.00000000000000E+01 0.00000000000000E+00
+ 6.00000000000000E+01 2.00000000000000E+01 0.00000000000000E+00
+ 6.40000000000000E+01 2.00000000000000E+01 1.13280000000000E+01
+ 6.80000000000000E+01 2.00000000000000E+01 8.73600000000000E+00
+ 7.20000000000000E+01 2.00000000000000E+01 6.14400000000000E+00
+ 7.60000000000000E+01 2.00000000000000E+01 3.55200000000000E+00
+ 8.00000000000000E+01 2.00000000000000E+01 9.60000000000000E-01
+ 8.40000000000000E+01 2.00000000000000E+01 -1.63200000000000E+00
+ 8.80000000000000E+01 2.00000000000000E+01 -4.22400000000000E+00
+ 9.20000000000000E+01 2.00000000000000E+01 -6.81600000000000E+00
+ 9.60000000000000E+01 2.00000000000000E+01 -9.40800000000000E+00
+ 0.00000000000000E+00 2.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 2.40000000000000E+01 -5.54240000000000E+00
+ 8.00000000000000E+00 2.40000000000000E+01 -6.44480000000000E+00
+ 1.20000000000000E+01 2.40000000000000E+01 -7.34720000000000E+00
+ 1.60000000000000E+01 2.40000000000000E+01 -8.24960000000000E+00
+ 2.00000000000000E+01 2.40000000000000E+01 -9.15200000000000E+00
+ 2.40000000000000E+01 2.40000000000000E+01 -1.00544000000000E+01
+ 2.80000000000000E+01 2.40000000000000E+01 -1.09568000000000E+01
+ 3.20000000000000E+01 2.40000000000000E+01 -1.18592000000000E+01
+ 3.60000000000000E+01 2.40000000000000E+01 -1.27616000000000E+01
+ 4.00000000000000E+01 2.40000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 2.40000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 2.40000000000000E+01 -1.54688000000000E+01
+ 5.20000000000000E+01 2.40000000000000E+01 -1.63712000000000E+01
+ 5.60000000000000E+01 2.40000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 2.40000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 2.40000000000000E+01 -1.90784000000000E+01
+ 6.80000000000000E+01 2.40000000000000E+01 -1.99808000000000E+01
+ 7.20000000000000E+01 2.40000000000000E+01 -2.08832000000000E+01
+ 7.60000000000000E+01 2.40000000000000E+01 -2.17856000000000E+01
+ 8.00000000000000E+01 2.40000000000000E+01 -2.26880000000000E+01
+ 8.40000000000000E+01 2.40000000000000E+01 -2.35904000000000E+01
+ 8.80000000000000E+01 2.40000000000000E+01 -2.44928000000000E+01
+ 9.20000000000000E+01 2.40000000000000E+01 -2.53952000000000E+01
+ 9.60000000000000E+01 2.40000000000000E+01 -2.62976000000000E+01
+ 0.00000000000000E+00 2.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 2.80000000000000E+01 -6.89280000000000E+00
+ 8.00000000000000E+00 2.80000000000000E+01 -7.70560000000000E+00
+ 1.20000000000000E+01 2.80000000000000E+01 -8.51840000000000E+00
+ 1.60000000000000E+01 2.80000000000000E+01 -9.33120000000000E+00
+ 2.00000000000000E+01 2.80000000000000E+01 -1.01440000000000E+01
+ 2.40000000000000E+01 2.80000000000000E+01 -1.09568000000000E+01
+ 2.80000000000000E+01 2.80000000000000E+01 -1.17696000000000E+01
+ 3.20000000000000E+01 2.80000000000000E+01 -1.25824000000000E+01
+ 3.60000000000000E+01 2.80000000000000E+01 -1.33952000000000E+01
+ 4.00000000000000E+01 2.80000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 2.80000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 2.80000000000000E+01 -1.58336000000000E+01
+ 5.20000000000000E+01 2.80000000000000E+01 -1.66464000000000E+01
+ 5.60000000000000E+01 2.80000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 2.80000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 2.80000000000000E+01 -1.90848000000000E+01
+ 6.80000000000000E+01 2.80000000000000E+01 -1.98976000000000E+01
+ 7.20000000000000E+01 2.80000000000000E+01 -2.07104000000000E+01
+ 7.60000000000000E+01 2.80000000000000E+01 -2.15232000000000E+01
+ 8.00000000000000E+01 2.80000000000000E+01 -2.23360000000000E+01
+ 8.40000000000000E+01 2.80000000000000E+01 -2.31488000000000E+01
+ 8.80000000000000E+01 2.80000000000000E+01 -2.39616000000000E+01
+ 9.20000000000000E+01 2.80000000000000E+01 -2.47744000000000E+01
+ 9.60000000000000E+01 2.80000000000000E+01 -2.55872000000000E+01
+ 0.00000000000000E+00 3.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 3.20000000000000E+01 -8.24320000000000E+00
+ 7.99999999999999E+00 3.20000000000000E+01 -8.96640000000000E+00
+ 1.20000000000000E+01 3.20000000000000E+01 -9.68960000000000E+00
+ 1.60000000000000E+01 3.20000000000000E+01 -1.04128000000000E+01
+ 2.00000000000000E+01 3.20000000000000E+01 -1.11360000000000E+01
+ 2.40000000000000E+01 3.20000000000000E+01 -1.18592000000000E+01
+ 2.80000000000000E+01 3.20000000000000E+01 -1.25824000000000E+01
+ 3.20000000000000E+01 3.20000000000000E+01 -1.33056000000000E+01
+ 3.60000000000000E+01 3.20000000000000E+01 -1.40288000000000E+01
+ 4.00000000000000E+01 3.20000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 3.20000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 3.20000000000000E+01 -1.61984000000000E+01
+ 5.20000000000000E+01 3.20000000000000E+01 -1.69216000000000E+01
+ 5.60000000000000E+01 3.20000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 3.20000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 3.20000000000000E+01 -1.90912000000000E+01
+ 6.80000000000000E+01 3.20000000000000E+01 -1.98144000000000E+01
+ 7.20000000000000E+01 3.20000000000000E+01 -2.05376000000000E+01
+ 7.60000000000000E+01 3.20000000000000E+01 -2.12608000000000E+01
+ 8.00000000000000E+01 3.20000000000000E+01 -2.19840000000000E+01
+ 8.40000000000000E+01 3.20000000000000E+01 -2.27072000000000E+01
+ 8.80000000000000E+01 3.20000000000000E+01 -2.34304000000000E+01
+ 9.20000000000000E+01 3.20000000000000E+01 -2.41536000000000E+01
+ 9.60000000000000E+01 3.20000000000000E+01 -2.48768000000000E+01
+ 0.00000000000000E+00 3.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 3.60000000000000E+01 -9.59360000000000E+00
+ 7.99999999999999E+00 3.60000000000000E+01 -1.02272000000000E+01
+ 1.20000000000000E+01 3.60000000000000E+01 -1.08608000000000E+01
+ 1.60000000000000E+01 3.60000000000000E+01 -1.14944000000000E+01
+ 2.00000000000000E+01 3.60000000000000E+01 -1.21280000000000E+01
+ 2.40000000000000E+01 3.60000000000000E+01 -1.27616000000000E+01
+ 2.80000000000000E+01 3.60000000000000E+01 -1.33952000000000E+01
+ 3.20000000000000E+01 3.60000000000000E+01 -1.40288000000000E+01
+ 3.60000000000000E+01 3.60000000000000E+01 -1.46624000000000E+01
+ 4.00000000000000E+01 3.60000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 3.60000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 3.60000000000000E+01 -1.65632000000000E+01
+ 5.20000000000000E+01 3.60000000000000E+01 -1.71968000000000E+01
+ 5.60000000000000E+01 3.60000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 3.60000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 3.60000000000000E+01 -1.90976000000000E+01
+ 6.80000000000000E+01 3.60000000000000E+01 -1.97312000000000E+01
+ 7.20000000000000E+01 3.60000000000000E+01 -2.03648000000000E+01
+ 7.60000000000000E+01 3.60000000000000E+01 -2.09984000000000E+01
+ 8.00000000000000E+01 3.60000000000000E+01 -2.16320000000000E+01
+ 8.40000000000000E+01 3.60000000000000E+01 -2.22656000000000E+01
+ 8.80000000000000E+01 3.60000000000000E+01 -2.28992000000000E+01
+ 9.20000000000000E+01 3.60000000000000E+01 -2.35328000000000E+01
+ 9.60000000000000E+01 3.60000000000000E+01 -2.41664000000000E+01
+ 0.00000000000000E+00 4.00000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 4.00000000000000E+01 -1.09440000000000E+01
+ 8.00000000000000E+00 4.00000000000000E+01 -1.14880000000000E+01
+ 1.20000000000000E+01 4.00000000000000E+01 -1.20320000000000E+01
+ 1.60000000000000E+01 4.00000000000000E+01 -1.25760000000000E+01
+ 2.00000000000000E+01 4.00000000000000E+01 -1.31200000000000E+01
+ 2.40000000000000E+01 4.00000000000000E+01 -1.36640000000000E+01
+ 2.80000000000000E+01 4.00000000000000E+01 -1.42080000000000E+01
+ 3.20000000000000E+01 4.00000000000000E+01 -1.47520000000000E+01
+ 3.60000000000000E+01 4.00000000000000E+01 -1.52960000000000E+01
+ 4.00000000000000E+01 4.00000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 4.00000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 4.00000000000000E+01 -1.69280000000000E+01
+ 5.20000000000000E+01 4.00000000000000E+01 -1.74720000000000E+01
+ 5.60000000000000E+01 4.00000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 4.00000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 4.00000000000000E+01 -1.91040000000000E+01
+ 6.80000000000000E+01 4.00000000000000E+01 -1.96480000000000E+01
+ 7.20000000000000E+01 4.00000000000000E+01 -2.01920000000000E+01
+ 7.60000000000000E+01 4.00000000000000E+01 -2.07360000000000E+01
+ 8.00000000000000E+01 4.00000000000000E+01 -2.12800000000000E+01
+ 8.40000000000000E+01 4.00000000000000E+01 -2.18240000000000E+01
+ 8.80000000000000E+01 4.00000000000000E+01 -2.23680000000000E+01
+ 9.20000000000000E+01 4.00000000000000E+01 -2.29120000000000E+01
+ 9.60000000000000E+01 4.00000000000000E+01 -2.34560000000000E+01
+ 0.00000000000000E+00 4.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 4.40000000000000E+01 -1.22944000000000E+01
+ 8.00000000000000E+00 4.40000000000000E+01 -1.27488000000000E+01
+ 1.20000000000000E+01 4.40000000000000E+01 -1.32032000000000E+01
+ 1.60000000000000E+01 4.40000000000000E+01 -1.36576000000000E+01
+ 2.00000000000000E+01 4.40000000000000E+01 -1.41120000000000E+01
+ 2.40000000000000E+01 4.40000000000000E+01 -1.45664000000000E+01
+ 2.80000000000000E+01 4.40000000000000E+01 -1.50208000000000E+01
+ 3.20000000000000E+01 4.40000000000000E+01 -1.54752000000000E+01
+ 3.60000000000000E+01 4.40000000000000E+01 -1.59296000000000E+01
+ 4.00000000000000E+01 4.40000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 4.40000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 4.40000000000000E+01 -1.72928000000000E+01
+ 5.20000000000000E+01 4.40000000000000E+01 -1.77472000000000E+01
+ 5.60000000000000E+01 4.40000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 4.40000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 4.40000000000000E+01 -1.91104000000000E+01
+ 6.80000000000000E+01 4.40000000000000E+01 -1.95648000000000E+01
+ 7.20000000000000E+01 4.40000000000000E+01 -2.00192000000000E+01
+ 7.60000000000000E+01 4.40000000000000E+01 -2.04736000000000E+01
+ 8.00000000000000E+01 4.40000000000000E+01 -2.09280000000000E+01
+ 8.40000000000000E+01 4.40000000000000E+01 -2.13824000000000E+01
+ 8.80000000000000E+01 4.40000000000000E+01 -2.18368000000000E+01
+ 9.20000000000000E+01 4.40000000000000E+01 -2.22912000000000E+01
+ 9.60000000000000E+01 4.40000000000000E+01 -2.27456000000000E+01
+ 0.00000000000000E+00 4.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999998E+00 4.80000000000000E+01 -1.36448000000000E+01
+ 7.99999999999999E+00 4.80000000000000E+01 -1.40096000000000E+01
+ 1.20000000000000E+01 4.80000000000000E+01 -1.43744000000000E+01
+ 1.60000000000000E+01 4.80000000000000E+01 -1.47392000000000E+01
+ 2.00000000000000E+01 4.80000000000000E+01 -1.51040000000000E+01
+ 2.40000000000000E+01 4.80000000000000E+01 -1.54688000000000E+01
+ 2.80000000000000E+01 4.80000000000000E+01 -1.58336000000000E+01
+ 3.20000000000000E+01 4.80000000000000E+01 -1.61984000000000E+01
+ 3.60000000000000E+01 4.80000000000000E+01 -1.65632000000000E+01
+ 4.00000000000000E+01 4.80000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 4.80000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 4.80000000000000E+01 -1.76576000000000E+01
+ 5.20000000000000E+01 4.80000000000000E+01 -1.80224000000000E+01
+ 5.60000000000000E+01 4.80000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 4.80000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 4.80000000000000E+01 -1.91168000000000E+01
+ 6.80000000000000E+01 4.80000000000000E+01 -1.94816000000000E+01
+ 7.20000000000000E+01 4.80000000000000E+01 -1.98464000000000E+01
+ 7.60000000000000E+01 4.80000000000000E+01 -2.02112000000000E+01
+ 8.00000000000000E+01 4.80000000000000E+01 -2.05760000000000E+01
+ 8.40000000000000E+01 4.80000000000000E+01 -2.09408000000000E+01
+ 8.80000000000000E+01 4.80000000000000E+01 -2.13056000000000E+01
+ 9.20000000000000E+01 4.80000000000000E+01 -2.16704000000000E+01
+ 9.60000000000000E+01 4.80000000000000E+01 -2.20352000000000E+01
+ 0.00000000000000E+00 5.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 5.20000000000000E+01 -1.49952000000000E+01
+ 7.99999999999999E+00 5.20000000000000E+01 -1.52704000000000E+01
+ 1.20000000000000E+01 5.20000000000000E+01 -1.55456000000000E+01
+ 1.60000000000000E+01 5.20000000000000E+01 -1.58208000000000E+01
+ 2.00000000000000E+01 5.20000000000000E+01 -1.60960000000000E+01
+ 2.40000000000000E+01 5.20000000000000E+01 -1.63712000000000E+01
+ 2.80000000000000E+01 5.20000000000000E+01 -1.66464000000000E+01
+ 3.20000000000000E+01 5.20000000000000E+01 -1.69216000000000E+01
+ 3.60000000000000E+01 5.20000000000000E+01 -1.71968000000000E+01
+ 4.00000000000000E+01 5.20000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 5.20000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 5.20000000000000E+01 -1.80224000000000E+01
+ 5.20000000000000E+01 5.20000000000000E+01 -1.82976000000000E+01
+ 5.60000000000000E+01 5.20000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 5.20000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 5.20000000000000E+01 -1.91232000000000E+01
+ 6.80000000000000E+01 5.20000000000000E+01 -1.93984000000000E+01
+ 7.20000000000000E+01 5.20000000000000E+01 -1.96736000000000E+01
+ 7.60000000000000E+01 5.20000000000000E+01 -1.99488000000000E+01
+ 8.00000000000000E+01 5.20000000000000E+01 -2.02240000000000E+01
+ 8.40000000000000E+01 5.20000000000000E+01 -2.04992000000000E+01
+ 8.80000000000000E+01 5.20000000000000E+01 -2.07744000000000E+01
+ 9.20000000000000E+01 5.20000000000000E+01 -2.10496000000000E+01
+ 9.60000000000000E+01 5.20000000000000E+01 -2.13248000000000E+01
+ 0.00000000000000E+00 5.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 5.60000000000000E+01 -1.63456000000000E+01
+ 8.00000000000000E+00 5.60000000000000E+01 -1.65312000000000E+01
+ 1.20000000000000E+01 5.60000000000000E+01 -1.67168000000000E+01
+ 1.60000000000000E+01 5.60000000000000E+01 -1.69024000000000E+01
+ 2.00000000000000E+01 5.60000000000000E+01 -1.70880000000000E+01
+ 2.40000000000000E+01 5.60000000000000E+01 -1.72736000000000E+01
+ 2.80000000000000E+01 5.60000000000000E+01 -1.74592000000000E+01
+ 3.20000000000000E+01 5.60000000000000E+01 -1.76448000000000E+01
+ 3.60000000000000E+01 5.60000000000000E+01 -1.78304000000000E+01
+ 4.00000000000000E+01 5.60000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 5.60000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 5.60000000000000E+01 -1.83872000000000E+01
+ 5.20000000000000E+01 5.60000000000000E+01 -1.85728000000000E+01
+ 5.60000000000000E+01 5.60000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 5.60000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 5.60000000000000E+01 -1.91296000000000E+01
+ 6.80000000000000E+01 5.60000000000000E+01 -1.93152000000000E+01
+ 7.20000000000000E+01 5.60000000000000E+01 -1.95008000000000E+01
+ 7.60000000000000E+01 5.60000000000000E+01 -1.96864000000000E+01
+ 8.00000000000000E+01 5.60000000000000E+01 -1.98720000000000E+01
+ 8.40000000000000E+01 5.60000000000000E+01 -2.00576000000000E+01
+ 8.80000000000000E+01 5.60000000000000E+01 -2.02432000000000E+01
+ 9.20000000000000E+01 5.60000000000000E+01 -2.04288000000000E+01
+ 9.60000000000000E+01 5.60000000000000E+01 -2.06144000000000E+01
+ 0.00000000000000E+00 6.00000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 6.00000000000000E+01 -1.76960000000000E+01
+ 8.00000000000000E+00 6.00000000000000E+01 -1.77920000000000E+01
+ 1.20000000000000E+01 6.00000000000000E+01 -1.78880000000000E+01
+ 1.60000000000000E+01 6.00000000000000E+01 -1.79840000000000E+01
+ 2.00000000000000E+01 6.00000000000000E+01 -1.80800000000000E+01
+ 2.40000000000000E+01 6.00000000000000E+01 -1.81760000000000E+01
+ 2.80000000000000E+01 6.00000000000000E+01 -1.82720000000000E+01
+ 3.20000000000000E+01 6.00000000000000E+01 -1.83680000000000E+01
+ 3.60000000000000E+01 6.00000000000000E+01 -1.84640000000000E+01
+ 4.00000000000000E+01 6.00000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 6.00000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 6.00000000000000E+01 -1.87520000000000E+01
+ 5.20000000000000E+01 6.00000000000000E+01 -1.88480000000000E+01
+ 5.60000000000000E+01 6.00000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 6.00000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 6.00000000000000E+01 -1.91360000000000E+01
+ 6.80000000000000E+01 6.00000000000000E+01 -1.92320000000000E+01
+ 7.20000000000000E+01 6.00000000000000E+01 -1.93280000000000E+01
+ 7.60000000000000E+01 6.00000000000000E+01 -1.94240000000000E+01
+ 8.00000000000000E+01 6.00000000000000E+01 -1.95200000000000E+01
+ 8.40000000000000E+01 6.00000000000000E+01 -1.96160000000000E+01
+ 8.80000000000000E+01 6.00000000000000E+01 -1.97120000000000E+01
+ 9.20000000000000E+01 6.00000000000000E+01 -1.98080000000000E+01
+ 9.60000000000000E+01 6.00000000000000E+01 -1.99040000000000E+01
+ 0.00000000000000E+00 6.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 6.40000000000000E+01 -1.90464000000000E+01
+ 8.00000000000000E+00 6.40000000000000E+01 -1.90528000000000E+01
+ 1.20000000000000E+01 6.40000000000000E+01 -1.90592000000000E+01
+ 1.60000000000000E+01 6.40000000000000E+01 -1.90656000000000E+01
+ 2.00000000000000E+01 6.40000000000000E+01 -1.90720000000000E+01
+ 2.40000000000000E+01 6.40000000000000E+01 -1.90784000000000E+01
+ 2.80000000000000E+01 6.40000000000000E+01 -1.90848000000000E+01
+ 3.20000000000000E+01 6.40000000000000E+01 -1.90912000000000E+01
+ 3.60000000000000E+01 6.40000000000000E+01 -1.90976000000000E+01
+ 4.00000000000000E+01 6.40000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 6.40000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 6.40000000000000E+01 -1.91168000000000E+01
+ 5.20000000000000E+01 6.40000000000000E+01 -1.91232000000000E+01
+ 5.60000000000000E+01 6.40000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 6.40000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 6.40000000000000E+01 -1.91424000000000E+01
+ 6.80000000000000E+01 6.40000000000000E+01 -1.91488000000000E+01
+ 7.20000000000000E+01 6.40000000000000E+01 -1.91552000000000E+01
+ 7.60000000000000E+01 6.40000000000000E+01 -1.91616000000000E+01
+ 8.00000000000000E+01 6.40000000000000E+01 -1.91680000000000E+01
+ 8.40000000000000E+01 6.40000000000000E+01 -1.91744000000000E+01
+ 8.80000000000000E+01 6.40000000000000E+01 -1.91808000000000E+01
+ 9.20000000000000E+01 6.40000000000000E+01 -1.91872000000000E+01
+ 9.60000000000000E+01 6.40000000000000E+01 -1.91936000000000E+01
+ 0.00000000000000E+00 6.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 6.80000000000000E+01 -2.03968000000000E+01
+ 8.00000000000000E+00 6.80000000000000E+01 -2.03136000000000E+01
+ 1.20000000000000E+01 6.80000000000000E+01 -2.02304000000000E+01
+ 1.60000000000000E+01 6.80000000000000E+01 -2.01472000000000E+01
+ 2.00000000000000E+01 6.80000000000000E+01 -2.00640000000000E+01
+ 2.40000000000000E+01 6.80000000000000E+01 -1.99808000000000E+01
+ 2.80000000000000E+01 6.80000000000000E+01 -1.98976000000000E+01
+ 3.20000000000000E+01 6.80000000000000E+01 -1.98144000000000E+01
+ 3.60000000000000E+01 6.80000000000000E+01 -1.97312000000000E+01
+ 4.00000000000000E+01 6.80000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 6.80000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 6.80000000000000E+01 -1.94816000000000E+01
+ 5.20000000000000E+01 6.80000000000000E+01 -1.93984000000000E+01
+ 5.60000000000000E+01 6.80000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 6.80000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 6.80000000000000E+01 -1.91488000000000E+01
+ 6.80000000000000E+01 6.80000000000000E+01 -1.90656000000000E+01
+ 7.20000000000000E+01 6.80000000000000E+01 -1.89824000000000E+01
+ 7.60000000000000E+01 6.80000000000000E+01 -1.88992000000000E+01
+ 8.00000000000000E+01 6.80000000000000E+01 -1.88160000000000E+01
+ 8.40000000000000E+01 6.80000000000000E+01 -1.87328000000000E+01
+ 8.80000000000000E+01 6.80000000000000E+01 -1.86496000000000E+01
+ 9.20000000000000E+01 6.80000000000000E+01 -1.85664000000000E+01
+ 9.60000000000000E+01 6.80000000000000E+01 -1.84832000000000E+01
+ 0.00000000000000E+00 7.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 7.20000000000000E+01 -2.17472000000000E+01
+ 8.00000000000000E+00 7.20000000000000E+01 -2.15744000000000E+01
+ 1.20000000000000E+01 7.20000000000000E+01 -2.14016000000000E+01
+ 1.60000000000000E+01 7.20000000000000E+01 -2.12288000000000E+01
+ 2.00000000000000E+01 7.20000000000000E+01 -2.10560000000000E+01
+ 2.40000000000000E+01 7.20000000000000E+01 -2.08832000000000E+01
+ 2.80000000000000E+01 7.20000000000000E+01 -2.07104000000000E+01
+ 3.20000000000000E+01 7.20000000000000E+01 -2.05376000000000E+01
+ 3.60000000000000E+01 7.20000000000000E+01 -2.03648000000000E+01
+ 4.00000000000000E+01 7.20000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 7.20000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 7.20000000000000E+01 -1.98464000000000E+01
+ 5.20000000000000E+01 7.20000000000000E+01 -1.96736000000000E+01
+ 5.60000000000000E+01 7.20000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 7.20000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 7.20000000000000E+01 -1.91552000000000E+01
+ 6.80000000000000E+01 7.20000000000000E+01 -1.89824000000000E+01
+ 7.20000000000000E+01 7.20000000000000E+01 -1.88096000000000E+01
+ 7.60000000000000E+01 7.20000000000000E+01 -1.86368000000000E+01
+ 8.00000000000000E+01 7.20000000000000E+01 -1.84640000000000E+01
+ 8.40000000000000E+01 7.20000000000000E+01 -1.82912000000000E+01
+ 8.80000000000000E+01 7.20000000000000E+01 -1.81184000000000E+01
+ 9.20000000000000E+01 7.20000000000000E+01 -1.79456000000000E+01
+ 9.60000000000000E+01 7.20000000000000E+01 -1.77728000000000E+01
+ 0.00000000000000E+00 7.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 7.60000000000000E+01 -2.30976000000000E+01
+ 8.00000000000000E+00 7.60000000000000E+01 -2.28352000000000E+01
+ 1.20000000000000E+01 7.60000000000000E+01 -2.25728000000000E+01
+ 1.60000000000000E+01 7.60000000000000E+01 -2.23104000000000E+01
+ 2.00000000000000E+01 7.60000000000000E+01 -2.20480000000000E+01
+ 2.40000000000000E+01 7.60000000000000E+01 -2.17856000000000E+01
+ 2.80000000000000E+01 7.60000000000000E+01 -2.15232000000000E+01
+ 3.20000000000000E+01 7.60000000000000E+01 -2.12608000000000E+01
+ 3.60000000000000E+01 7.60000000000000E+01 -2.09984000000000E+01
+ 4.00000000000000E+01 7.60000000000000E+01 4.00000000000000E+00
+ 4.40000000000000E+01 7.60000000000000E+01 4.00000000000000E+00
+ 4.80000000000000E+01 7.60000000000000E+01 -2.02112000000000E+01
+ 5.20000000000000E+01 7.60000000000000E+01 -1.99488000000000E+01
+ 5.60000000000000E+01 7.60000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 7.60000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 7.60000000000000E+01 -1.91616000000000E+01
+ 6.80000000000000E+01 7.60000000000000E+01 -1.88992000000000E+01
+ 7.20000000000000E+01 7.60000000000000E+01 -1.86368000000000E+01
+ 7.60000000000000E+01 7.60000000000000E+01 -1.83744000000000E+01
+ 8.00000000000000E+01 7.60000000000000E+01 -1.81120000000000E+01
+ 8.40000000000000E+01 7.60000000000000E+01 -1.78496000000000E+01
+ 8.80000000000000E+01 7.60000000000000E+01 -1.75872000000000E+01
+ 9.20000000000000E+01 7.60000000000000E+01 -1.73248000000000E+01
+ 9.60000000000000E+01 7.60000000000000E+01 -1.70624000000000E+01
+ 0.00000000000000E+00 8.00000000000000E+01 0.00000000000000E+00
+ 3.99999999999999E+00 8.00000000000000E+01 -6.84800000000000E+00
+ 8.00000000000000E+00 8.00000000000000E+01 -4.89600000000000E+00
+ 1.20000000000000E+01 8.00000000000000E+01 -2.94400000000000E+00
+ 1.60000000000000E+01 8.00000000000000E+01 -9.92000000000001E-01
+ 2.00000000000000E+01 8.00000000000000E+01 9.60000000000000E-01
+ 2.40000000000000E+01 8.00000000000000E+01 2.91200000000000E+00
+ 2.80000000000000E+01 8.00000000000000E+01 4.86400000000000E+00
+ 3.20000000000000E+01 8.00000000000000E+01 6.81600000000000E+00
+ 3.60000000000000E+01 8.00000000000000E+01 8.76800000000000E+00
+ 4.00000000000000E+01 8.00000000000000E+01 0.00000000000000E+00
+ 4.40000000000000E+01 8.00000000000000E+01 0.00000000000000E+00
+ 4.80000000000000E+01 8.00000000000000E+01 1.46240000000000E+01
+ 5.20000000000000E+01 8.00000000000000E+01 1.65760000000000E+01
+ 5.60000000000000E+01 8.00000000000000E+01 0.00000000000000E+00
+ 6.00000000000000E+01 8.00000000000000E+01 0.00000000000000E+00
+ 6.40000000000000E+01 8.00000000000000E+01 2.24320000000000E+01
+ 6.80000000000000E+01 8.00000000000000E+01 2.43840000000000E+01
+ 7.20000000000000E+01 8.00000000000000E+01 2.63360000000000E+01
+ 7.60000000000000E+01 8.00000000000000E+01 2.82880000000000E+01
+ 8.00000000000000E+01 8.00000000000000E+01 3.02400000000000E+01
+ 8.40000000000000E+01 8.00000000000000E+01 3.21920000000000E+01
+ 8.80000000000000E+01 8.00000000000000E+01 3.41440000000000E+01
+ 9.20000000000000E+01 8.00000000000000E+01 3.60960000000000E+01
+ 9.60000000000000E+01 8.00000000000000E+01 3.80480000000000E+01
+ 0.00000000000000E+00 8.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 8.40000000000000E+01 -2.57984000000000E+01
+ 8.00000000000000E+00 8.40000000000000E+01 -2.53568000000000E+01
+ 1.20000000000000E+01 8.40000000000000E+01 -2.49152000000000E+01
+ 1.60000000000000E+01 8.40000000000000E+01 -2.44736000000000E+01
+ 2.00000000000000E+01 8.40000000000000E+01 -2.40320000000000E+01
+ 2.40000000000000E+01 8.40000000000000E+01 -2.35904000000000E+01
+ 2.80000000000000E+01 8.40000000000000E+01 -2.31488000000000E+01
+ 3.20000000000000E+01 8.40000000000000E+01 -2.27072000000000E+01
+ 3.60000000000000E+01 8.40000000000000E+01 -2.22656000000000E+01
+ 4.00000000000000E+01 8.40000000000000E+01 -1.60640000000000E+01
+ 4.40000000000000E+01 8.40000000000000E+01 -1.46624000000000E+01
+ 4.80000000000000E+01 8.40000000000000E+01 -2.09408000000000E+01
+ 5.20000000000000E+01 8.40000000000000E+01 -2.04992000000000E+01
+ 5.60000000000000E+01 8.40000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 8.40000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 8.40000000000000E+01 -1.91744000000000E+01
+ 6.80000000000000E+01 8.40000000000000E+01 -1.87328000000000E+01
+ 7.20000000000000E+01 8.40000000000000E+01 -1.82912000000000E+01
+ 7.60000000000000E+01 8.40000000000000E+01 -1.78496000000000E+01
+ 8.00000000000000E+01 8.40000000000000E+01 -1.74080000000000E+01
+ 8.40000000000000E+01 8.40000000000000E+01 -1.69664000000000E+01
+ 8.80000000000000E+01 8.40000000000000E+01 -1.65248000000000E+01
+ 9.20000000000000E+01 8.40000000000000E+01 -1.60832000000000E+01
+ 9.60000000000000E+01 8.40000000000000E+01 -1.56416000000000E+01
+ 0.00000000000000E+00 8.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 8.80000000000000E+01 -2.71488000000000E+01
+ 8.00000000000000E+00 8.80000000000000E+01 -2.66176000000000E+01
+ 1.20000000000000E+01 8.80000000000000E+01 -2.60864000000000E+01
+ 1.60000000000000E+01 8.80000000000000E+01 -2.55552000000000E+01
+ 2.00000000000000E+01 8.80000000000000E+01 -2.50240000000000E+01
+ 2.40000000000000E+01 8.80000000000000E+01 -2.44928000000000E+01
+ 2.80000000000000E+01 8.80000000000000E+01 -2.39616000000000E+01
+ 3.20000000000000E+01 8.80000000000000E+01 -2.34304000000000E+01
+ 3.60000000000000E+01 8.80000000000000E+01 -2.28992000000000E+01
+ 4.00000000000000E+01 8.80000000000000E+01 -1.80480000000000E+01
+ 4.40000000000000E+01 8.80000000000000E+01 -1.47968000000000E+01
+ 4.80000000000000E+01 8.80000000000000E+01 -2.13056000000000E+01
+ 5.20000000000000E+01 8.80000000000000E+01 -2.07744000000000E+01
+ 5.60000000000000E+01 8.80000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 8.80000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 8.80000000000000E+01 -1.91808000000000E+01
+ 6.80000000000000E+01 8.80000000000000E+01 -1.86496000000000E+01
+ 7.20000000000000E+01 8.80000000000000E+01 -1.81184000000000E+01
+ 7.60000000000000E+01 8.80000000000000E+01 -1.75872000000000E+01
+ 8.00000000000000E+01 8.80000000000000E+01 -1.70560000000000E+01
+ 8.40000000000000E+01 8.80000000000000E+01 -1.65248000000000E+01
+ 8.80000000000000E+01 8.80000000000000E+01 -1.59936000000000E+01
+ 9.20000000000000E+01 8.80000000000000E+01 -1.54624000000000E+01
+ 9.60000000000000E+01 8.80000000000000E+01 -1.49312000000000E+01
+ 0.00000000000000E+00 9.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 9.20000000000000E+01 -2.84992000000000E+01
+ 8.00000000000000E+00 9.20000000000000E+01 -2.78784000000000E+01
+ 1.20000000000000E+01 9.20000000000000E+01 -2.72576000000000E+01
+ 1.60000000000000E+01 9.20000000000000E+01 -2.66368000000000E+01
+ 2.00000000000000E+01 9.20000000000000E+01 -2.60160000000000E+01
+ 2.40000000000000E+01 9.20000000000000E+01 -2.53952000000000E+01
+ 2.80000000000000E+01 9.20000000000000E+01 -2.47744000000000E+01
+ 3.20000000000000E+01 9.20000000000000E+01 -2.41536000000000E+01
+ 3.60000000000000E+01 9.20000000000000E+01 -2.35328000000000E+01
+ 4.00000000000000E+01 9.20000000000000E+01 -2.00320000000000E+01
+ 4.40000000000000E+01 9.20000000000000E+01 -1.49312000000000E+01
+ 4.80000000000000E+01 9.20000000000000E+01 -2.16704000000000E+01
+ 5.20000000000000E+01 9.20000000000000E+01 -2.10496000000000E+01
+ 5.60000000000000E+01 9.20000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 9.20000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 9.20000000000000E+01 -1.91872000000000E+01
+ 6.80000000000000E+01 9.20000000000000E+01 -1.85664000000000E+01
+ 7.20000000000000E+01 9.20000000000000E+01 -1.79456000000000E+01
+ 7.60000000000000E+01 9.20000000000000E+01 -1.73248000000000E+01
+ 8.00000000000000E+01 9.20000000000000E+01 -1.67040000000000E+01
+ 8.40000000000000E+01 9.20000000000000E+01 -1.60832000000000E+01
+ 8.80000000000000E+01 9.20000000000000E+01 -1.54624000000000E+01
+ 9.20000000000000E+01 9.20000000000000E+01 -1.48416000000000E+01
+ 9.60000000000000E+01 9.20000000000000E+01 -1.42208000000000E+01
+ 0.00000000000000E+00 9.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 9.60000000000000E+01 -2.98496000000000E+01
+ 7.99999999999999E+00 9.60000000000000E+01 -2.91392000000000E+01
+ 1.20000000000000E+01 9.60000000000000E+01 -2.84288000000000E+01
+ 1.60000000000000E+01 9.60000000000000E+01 -2.77184000000000E+01
+ 2.00000000000000E+01 9.60000000000000E+01 -2.70080000000000E+01
+ 2.40000000000000E+01 9.60000000000000E+01 -2.62976000000000E+01
+ 2.80000000000000E+01 9.60000000000000E+01 -2.55872000000000E+01
+ 3.20000000000000E+01 9.60000000000000E+01 -2.48768000000000E+01
+ 3.60000000000000E+01 9.60000000000000E+01 -2.41664000000000E+01
+ 4.00000000000000E+01 9.60000000000000E+01 -2.20160000000000E+01
+ 4.40000000000000E+01 9.60000000000000E+01 -1.50656000000000E+01
+ 4.80000000000000E+01 9.60000000000000E+01 -2.20352000000000E+01
+ 5.20000000000000E+01 9.60000000000000E+01 -2.13248000000000E+01
+ 5.60000000000000E+01 9.60000000000000E+01 4.00000000000000E+00
+ 6.00000000000000E+01 9.60000000000000E+01 4.00000000000000E+00
+ 6.40000000000000E+01 9.60000000000000E+01 -1.91936000000000E+01
+ 6.80000000000000E+01 9.60000000000000E+01 -1.84832000000000E+01
+ 7.20000000000000E+01 9.60000000000000E+01 -1.77728000000000E+01
+ 7.60000000000000E+01 9.60000000000000E+01 -1.70624000000000E+01
+ 8.00000000000000E+01 9.60000000000000E+01 -1.63520000000000E+01
+ 8.40000000000000E+01 9.60000000000000E+01 -1.56416000000000E+01
+ 8.80000000000000E+01 9.60000000000000E+01 -1.49312000000000E+01
+ 9.20000000000000E+01 9.60000000000000E+01 -1.42208000000000E+01
+ 9.60000000000000E+01 9.60000000000000E+01 -1.35104000000000E+01
+ 1.00000000000000E+02 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+02 4.00000000000000E+00 4.00000000000000E+00
+ 1.00000000000000E+02 8.00000000000000E+00 4.00000000000000E+00
+ 1.00000000000000E+02 1.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 1.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 2.00000000000000E+01 0.00000000000000E+00
+ 1.00000000000000E+02 2.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 2.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 3.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 3.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 4.00000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 4.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 4.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 5.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 5.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 6.00000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 6.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 6.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 7.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 7.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 8.00000000000000E+01 0.00000000000000E+00
+ 1.00000000000000E+02 8.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 8.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 9.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 9.60000000000000E+01 4.00000000000000E+00
+ 4.00000000000000E+00 1.00000000000000E+02 4.00000000000000E+00
+ 8.00000000000000E+00 1.00000000000000E+02 4.00000000000000E+00
+ 1.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 1.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 2.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 2.40000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 2.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 3.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 3.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 4.00000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 4.40000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 4.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 5.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 5.60000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 6.00000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 6.40000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 6.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 7.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 7.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 8.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 8.40000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 8.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 9.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 9.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 1.00000000000000E+02 1.00000000000000E+02 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+02 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 7NBRE OBJETS 9
+ A1_A4 F1_F4 A1_F1 A4_F4 SUR_TOT SUR_M2 SUR_M1
+ 1 2 3 4 5 6 7
+ 2 0 0 2 24
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 1 2 2 3 3 4 4 5 5 6
+ 6 7 7 8 8 9 9 10 10 11
+ 11 12 12 13 13 14 14 15 15 16
+ 16 17 17 18 18 19 19 20 20 21
+ 21 22 22 23 23 24 24 25
+ 2 0 0 2 24
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 26 27 27 28 28 29 29 30 30 31
+ 31 32 32 33 33 34 34 35 35 36
+ 36 37 37 38 38 39 39 40 40 41
+ 41 42 42 43 43 44 44 45 45 46
+ 46 47 47 48 48 49 49 50
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 1 51 51 52 52 53 53 54 54 55
+ 55 56 56 57 57 58 58 59 59 60
+ 60 61 61 62 62 63 63 64 64 65
+ 65 66 66 67 67 68 68 69 69 70
+ 70 71 71 72 72 73 73 74 74 26
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 25 75 75 76 76 77 77 78 78 79
+ 79 80 80 81 81 82 82 83 83 84
+ 84 85 85 86 86 87 87 88 88 89
+ 89 90 90 91 91 92 92 93 93 94
+ 94 95 95 96 96 97 97 98 98 50
+ 8 0 4 4 600
+ 3 2 8 9
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 51 99 2 51 52 100 99 52 53
+ 101 100 53 54 102 101 54 55 103 102
+ 55 56 104 103 56 57 105 104 57 58
+ 106 105 58 59 107 106 59 60 108 107
+ 60 61 109 108 61 62 110 109 62 63
+ 111 110 63 64 112 111 64 65 113 112
+ 65 66 114 113 66 67 115 114 67 68
+ 116 115 68 69 117 116 69 70 118 117
+ 70 71 119 118 71 72 120 119 72 73
+ 121 120 73 74 122 121 74 26 27 122
+ 2 99 123 3 99 100 124 123 100 101
+ 125 124 101 102 126 125 102 103 127 126
+ 103 104 128 127 104 105 129 128 105 106
+ 130 129 106 107 131 130 107 108 132 131
+ 108 109 133 132 109 110 134 133 110 111
+ 135 134 111 112 136 135 112 113 137 136
+ 113 114 138 137 114 115 139 138 115 116
+ 140 139 116 117 141 140 117 118 142 141
+ 118 119 143 142 119 120 144 143 120 121
+ 145 144 121 122 146 145 122 27 28 146
+ 3 123 147 4 123 124 148 147 124 125
+ 149 148 125 126 150 149 126 127 151 150
+ 127 128 152 151 128 129 153 152 129 130
+ 154 153 130 131 155 154 131 132 156 155
+ 132 133 157 156 133 134 158 157 134 135
+ 159 158 135 136 160 159 136 137 161 160
+ 137 138 162 161 138 139 163 162 139 140
+ 164 163 140 141 165 164 141 142 166 165
+ 142 143 167 166 143 144 168 167 144 145
+ 169 168 145 146 170 169 146 28 29 170
+ 4 147 171 5 147 148 172 171 148 149
+ 173 172 149 150 174 173 150 151 175 174
+ 151 152 176 175 152 153 177 176 153 154
+ 178 177 154 155 179 178 155 156 180 179
+ 156 157 181 180 157 158 182 181 158 159
+ 183 182 159 160 184 183 160 161 185 184
+ 161 162 186 185 162 163 187 186 163 164
+ 188 187 164 165 189 188 165 166 190 189
+ 166 167 191 190 167 168 192 191 168 169
+ 193 192 169 170 194 193 170 29 30 194
+ 5 171 195 6 171 172 196 195 172 173
+ 197 196 173 174 198 197 174 175 199 198
+ 175 176 200 199 176 177 201 200 177 178
+ 202 201 178 179 203 202 179 180 204 203
+ 180 181 205 204 181 182 206 205 182 183
+ 207 206 183 184 208 207 184 185 209 208
+ 185 186 210 209 186 187 211 210 187 188
+ 212 211 188 189 213 212 189 190 214 213
+ 190 191 215 214 191 192 216 215 192 193
+ 217 216 193 194 218 217 194 30 31 218
+ 6 195 219 7 195 196 220 219 196 197
+ 221 220 197 198 222 221 198 199 223 222
+ 199 200 224 223 200 201 225 224 201 202
+ 226 225 202 203 227 226 203 204 228 227
+ 204 205 229 228 205 206 230 229 206 207
+ 231 230 207 208 232 231 208 209 233 232
+ 209 210 234 233 210 211 235 234 211 212
+ 236 235 212 213 237 236 213 214 238 237
+ 214 215 239 238 215 216 240 239 216 217
+ 241 240 217 218 242 241 218 31 32 242
+ 7 219 243 8 219 220 244 243 220 221
+ 245 244 221 222 246 245 222 223 247 246
+ 223 224 248 247 224 225 249 248 225 226
+ 250 249 226 227 251 250 227 228 252 251
+ 228 229 253 252 229 230 254 253 230 231
+ 255 254 231 232 256 255 232 233 257 256
+ 233 234 258 257 234 235 259 258 235 236
+ 260 259 236 237 261 260 237 238 262 261
+ 238 239 263 262 239 240 264 263 240 241
+ 265 264 241 242 266 265 242 32 33 266
+ 8 243 267 9 243 244 268 267 244 245
+ 269 268 245 246 270 269 246 247 271 270
+ 247 248 272 271 248 249 273 272 249 250
+ 274 273 250 251 275 274 251 252 276 275
+ 252 253 277 276 253 254 278 277 254 255
+ 279 278 255 256 280 279 256 257 281 280
+ 257 258 282 281 258 259 283 282 259 260
+ 284 283 260 261 285 284 261 262 286 285
+ 262 263 287 286 263 264 288 287 264 265
+ 289 288 265 266 290 289 266 33 34 290
+ 9 267 291 10 267 268 292 291 268 269
+ 293 292 269 270 294 293 270 271 295 294
+ 271 272 296 295 272 273 297 296 273 274
+ 298 297 274 275 299 298 275 276 300 299
+ 276 277 301 300 277 278 302 301 278 279
+ 303 302 279 280 304 303 280 281 305 304
+ 281 282 306 305 282 283 307 306 283 284
+ 308 307 284 285 309 308 285 286 310 309
+ 286 287 311 310 287 288 312 311 288 289
+ 313 312 289 290 314 313 290 34 35 314
+ 10 291 315 11 291 292 316 315 292 293
+ 317 316 293 294 318 317 294 295 319 318
+ 295 296 320 319 296 297 321 320 297 298
+ 322 321 298 299 323 322 299 300 324 323
+ 300 301 325 324 301 302 326 325 302 303
+ 327 326 303 304 328 327 304 305 329 328
+ 305 306 330 329 306 307 331 330 307 308
+ 332 331 308 309 333 332 309 310 334 333
+ 310 311 335 334 311 312 336 335 312 313
+ 337 336 313 314 338 337 314 35 36 338
+ 11 315 339 12 315 316 340 339 316 317
+ 341 340 317 318 342 341 318 319 343 342
+ 319 320 344 343 320 321 345 344 321 322
+ 346 345 322 323 347 346 323 324 348 347
+ 324 325 349 348 325 326 350 349 326 327
+ 351 350 327 328 352 351 328 329 353 352
+ 329 330 354 353 330 331 355 354 331 332
+ 356 355 332 333 357 356 333 334 358 357
+ 334 335 359 358 335 336 360 359 336 337
+ 361 360 337 338 362 361 338 36 37 362
+ 12 339 363 13 339 340 364 363 340 341
+ 365 364 341 342 366 365 342 343 367 366
+ 343 344 368 367 344 345 369 368 345 346
+ 370 369 346 347 371 370 347 348 372 371
+ 348 349 373 372 349 350 374 373 350 351
+ 375 374 351 352 376 375 352 353 377 376
+ 353 354 378 377 354 355 379 378 355 356
+ 380 379 356 357 381 380 357 358 382 381
+ 358 359 383 382 359 360 384 383 360 361
+ 385 384 361 362 386 385 362 37 38 386
+ 13 363 387 14 363 364 388 387 364 365
+ 389 388 365 366 390 389 366 367 391 390
+ 367 368 392 391 368 369 393 392 369 370
+ 394 393 370 371 395 394 371 372 396 395
+ 372 373 397 396 373 374 398 397 374 375
+ 399 398 375 376 400 399 376 377 401 400
+ 377 378 402 401 378 379 403 402 379 380
+ 404 403 380 381 405 404 381 382 406 405
+ 382 383 407 406 383 384 408 407 384 385
+ 409 408 385 386 410 409 386 38 39 410
+ 14 387 411 15 387 388 412 411 388 389
+ 413 412 389 390 414 413 390 391 415 414
+ 391 392 416 415 392 393 417 416 393 394
+ 418 417 394 395 419 418 395 396 420 419
+ 396 397 421 420 397 398 422 421 398 399
+ 423 422 399 400 424 423 400 401 425 424
+ 401 402 426 425 402 403 427 426 403 404
+ 428 427 404 405 429 428 405 406 430 429
+ 406 407 431 430 407 408 432 431 408 409
+ 433 432 409 410 434 433 410 39 40 434
+ 15 411 435 16 411 412 436 435 412 413
+ 437 436 413 414 438 437 414 415 439 438
+ 415 416 440 439 416 417 441 440 417 418
+ 442 441 418 419 443 442 419 420 444 443
+ 420 421 445 444 421 422 446 445 422 423
+ 447 446 423 424 448 447 424 425 449 448
+ 425 426 450 449 426 427 451 450 427 428
+ 452 451 428 429 453 452 429 430 454 453
+ 430 431 455 454 431 432 456 455 432 433
+ 457 456 433 434 458 457 434 40 41 458
+ 16 435 459 17 435 436 460 459 436 437
+ 461 460 437 438 462 461 438 439 463 462
+ 439 440 464 463 440 441 465 464 441 442
+ 466 465 442 443 467 466 443 444 468 467
+ 444 445 469 468 445 446 470 469 446 447
+ 471 470 447 448 472 471 448 449 473 472
+ 449 450 474 473 450 451 475 474 451 452
+ 476 475 452 453 477 476 453 454 478 477
+ 454 455 479 478 455 456 480 479 456 457
+ 481 480 457 458 482 481 458 41 42 482
+ 17 459 483 18 459 460 484 483 460 461
+ 485 484 461 462 486 485 462 463 487 486
+ 463 464 488 487 464 465 489 488 465 466
+ 490 489 466 467 491 490 467 468 492 491
+ 468 469 493 492 469 470 494 493 470 471
+ 495 494 471 472 496 495 472 473 497 496
+ 473 474 498 497 474 475 499 498 475 476
+ 500 499 476 477 501 500 477 478 502 501
+ 478 479 503 502 479 480 504 503 480 481
+ 505 504 481 482 506 505 482 42 43 506
+ 18 483 507 19 483 484 508 507 484 485
+ 509 508 485 486 510 509 486 487 511 510
+ 487 488 512 511 488 489 513 512 489 490
+ 514 513 490 491 515 514 491 492 516 515
+ 492 493 517 516 493 494 518 517 494 495
+ 519 518 495 496 520 519 496 497 521 520
+ 497 498 522 521 498 499 523 522 499 500
+ 524 523 500 501 525 524 501 502 526 525
+ 502 503 527 526 503 504 528 527 504 505
+ 529 528 505 506 530 529 506 43 44 530
+ 19 507 531 20 507 508 532 531 508 509
+ 533 532 509 510 534 533 510 511 535 534
+ 511 512 536 535 512 513 537 536 513 514
+ 538 537 514 515 539 538 515 516 540 539
+ 516 517 541 540 517 518 542 541 518 519
+ 543 542 519 520 544 543 520 521 545 544
+ 521 522 546 545 522 523 547 546 523 524
+ 548 547 524 525 549 548 525 526 550 549
+ 526 527 551 550 527 528 552 551 528 529
+ 553 552 529 530 554 553 530 44 45 554
+ 20 531 555 21 531 532 556 555 532 533
+ 557 556 533 534 558 557 534 535 559 558
+ 535 536 560 559 536 537 561 560 537 538
+ 562 561 538 539 563 562 539 540 564 563
+ 540 541 565 564 541 542 566 565 542 543
+ 567 566 543 544 568 567 544 545 569 568
+ 545 546 570 569 546 547 571 570 547 548
+ 572 571 548 549 573 572 549 550 574 573
+ 550 551 575 574 551 552 576 575 552 553
+ 577 576 553 554 578 577 554 45 46 578
+ 21 555 579 22 555 556 580 579 556 557
+ 581 580 557 558 582 581 558 559 583 582
+ 559 560 584 583 560 561 585 584 561 562
+ 586 585 562 563 587 586 563 564 588 587
+ 564 565 589 588 565 566 590 589 566 567
+ 591 590 567 568 592 591 568 569 593 592
+ 569 570 594 593 570 571 595 594 571 572
+ 596 595 572 573 597 596 573 574 598 597
+ 574 575 599 598 575 576 600 599 576 577
+ 601 600 577 578 602 601 578 46 47 602
+ 22 579 603 23 579 580 604 603 580 581
+ 605 604 581 582 606 605 582 583 607 606
+ 583 584 608 607 584 585 609 608 585 586
+ 610 609 586 587 611 610 587 588 612 611
+ 588 589 613 612 589 590 614 613 590 591
+ 615 614 591 592 616 615 592 593 617 616
+ 593 594 618 617 594 595 619 618 595 596
+ 620 619 596 597 621 620 597 598 622 621
+ 598 599 623 622 599 600 624 623 600 601
+ 625 624 601 602 626 625 602 47 48 626
+ 23 603 627 24 603 604 628 627 604 605
+ 629 628 605 606 630 629 606 607 631 630
+ 607 608 632 631 608 609 633 632 609 610
+ 634 633 610 611 635 634 611 612 636 635
+ 612 613 637 636 613 614 638 637 614 615
+ 639 638 615 616 640 639 616 617 641 640
+ 617 618 642 641 618 619 643 642 619 620
+ 644 643 620 621 645 644 621 622 646 645
+ 622 623 647 646 623 624 648 647 624 625
+ 649 648 625 626 650 649 626 48 49 650
+ 24 627 75 25 627 628 76 75 628 629
+ 77 76 629 630 78 77 630 631 79 78
+ 631 632 80 79 632 633 81 80 633 634
+ 82 81 634 635 83 82 635 636 84 83
+ 636 637 85 84 637 638 86 85 638 639
+ 87 86 639 640 88 87 640 641 89 88
+ 641 642 90 89 642 643 91 90 643 644
+ 92 91 644 645 93 92 645 646 94 93
+ 646 647 95 94 647 648 96 95 648 649
+ 97 96 649 650 98 97 650 49 50 98
+ 8 0 0 4 88
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2 2 2
+ 2 2 2 2 2 2 2 2
+ 54 102 103 55 102 126 127 103 126 150
+ 151 127 150 174 175 151 174 198 199 175
+ 198 222 223 199 222 246 247 223 246 270
+ 271 247 270 294 295 271 294 318 319 295
+ 318 342 343 319 342 366 367 343 366 390
+ 391 367 390 414 415 391 414 438 439 415
+ 438 462 463 439 462 486 487 463 486 510
+ 511 487 510 534 535 511 534 558 559 535
+ 558 582 583 559 582 606 607 583 55 103
+ 104 56 103 127 128 104 127 151 152 128
+ 151 175 176 152 175 199 200 176 199 223
+ 224 200 223 247 248 224 247 271 272 248
+ 271 295 296 272 295 319 320 296 319 343
+ 344 320 343 367 368 344 367 391 392 368
+ 391 415 416 392 415 439 440 416 439 463
+ 464 440 463 487 488 464 487 511 512 488
+ 511 535 536 512 535 559 560 536 559 583
+ 584 560 583 607 608 584 141 165 166 142
+ 165 189 190 166 189 213 214 190 213 237
+ 238 214 237 261 262 238 261 285 286 262
+ 285 309 310 286 309 333 334 310 333 357
+ 358 334 357 381 382 358 381 405 406 382
+ 405 429 430 406 429 453 454 430 453 477
+ 478 454 477 501 502 478 501 525 526 502
+ 525 549 550 526 549 573 574 550 573 597
+ 598 574 597 621 622 598 621 645 646 622
+ 645 93 94 646 142 166 167 143 166 190
+ 191 167 190 214 215 191 214 238 239 215
+ 238 262 263 239 262 286 287 263 286 310
+ 311 287 310 334 335 311 334 358 359 335
+ 358 382 383 359 382 406 407 383 406 430
+ 431 407 430 454 455 431 454 478 479 455
+ 478 502 503 479 502 526 527 503 526 550
+ 551 527 550 574 575 551 574 598 599 575
+ 598 622 623 599 622 646 647 623 646 94
+ 95 647
+ 8 0 0 4 512
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4 4 4 4 4 4 4 4 4
+ 4 4
+ 1 51 99 2 51 52 100 99 52 53
+ 101 100 53 54 102 101 56 57 105 104
+ 57 58 106 105 58 59 107 106 59 60
+ 108 107 60 61 109 108 61 62 110 109
+ 62 63 111 110 63 64 112 111 64 65
+ 113 112 65 66 114 113 66 67 115 114
+ 67 68 116 115 68 69 117 116 69 70
+ 118 117 70 71 119 118 71 72 120 119
+ 72 73 121 120 73 74 122 121 74 26
+ 27 122 2 99 123 3 99 100 124 123
+ 100 101 125 124 101 102 126 125 104 105
+ 129 128 105 106 130 129 106 107 131 130
+ 107 108 132 131 108 109 133 132 109 110
+ 134 133 110 111 135 134 111 112 136 135
+ 112 113 137 136 113 114 138 137 114 115
+ 139 138 115 116 140 139 116 117 141 140
+ 117 118 142 141 118 119 143 142 119 120
+ 144 143 120 121 145 144 121 122 146 145
+ 122 27 28 146 3 123 147 4 123 124
+ 148 147 124 125 149 148 125 126 150 149
+ 128 129 153 152 129 130 154 153 130 131
+ 155 154 131 132 156 155 132 133 157 156
+ 133 134 158 157 134 135 159 158 135 136
+ 160 159 136 137 161 160 137 138 162 161
+ 138 139 163 162 139 140 164 163 140 141
+ 165 164 143 144 168 167 144 145 169 168
+ 145 146 170 169 146 28 29 170 4 147
+ 171 5 147 148 172 171 148 149 173 172
+ 149 150 174 173 152 153 177 176 153 154
+ 178 177 154 155 179 178 155 156 180 179
+ 156 157 181 180 157 158 182 181 158 159
+ 183 182 159 160 184 183 160 161 185 184
+ 161 162 186 185 162 163 187 186 163 164
+ 188 187 164 165 189 188 167 168 192 191
+ 168 169 193 192 169 170 194 193 170 29
+ 30 194 5 171 195 6 171 172 196 195
+ 172 173 197 196 173 174 198 197 176 177
+ 201 200 177 178 202 201 178 179 203 202
+ 179 180 204 203 180 181 205 204 181 182
+ 206 205 182 183 207 206 183 184 208 207
+ 184 185 209 208 185 186 210 209 186 187
+ 211 210 187 188 212 211 188 189 213 212
+ 191 192 216 215 192 193 217 216 193 194
+ 218 217 194 30 31 218 6 195 219 7
+ 195 196 220 219 196 197 221 220 197 198
+ 222 221 200 201 225 224 201 202 226 225
+ 202 203 227 226 203 204 228 227 204 205
+ 229 228 205 206 230 229 206 207 231 230
+ 207 208 232 231 208 209 233 232 209 210
+ 234 233 210 211 235 234 211 212 236 235
+ 212 213 237 236 215 216 240 239 216 217
+ 241 240 217 218 242 241 218 31 32 242
+ 7 219 243 8 219 220 244 243 220 221
+ 245 244 221 222 246 245 224 225 249 248
+ 225 226 250 249 226 227 251 250 227 228
+ 252 251 228 229 253 252 229 230 254 253
+ 230 231 255 254 231 232 256 255 232 233
+ 257 256 233 234 258 257 234 235 259 258
+ 235 236 260 259 236 237 261 260 239 240
+ 264 263 240 241 265 264 241 242 266 265
+ 242 32 33 266 8 243 267 9 243 244
+ 268 267 244 245 269 268 245 246 270 269
+ 248 249 273 272 249 250 274 273 250 251
+ 275 274 251 252 276 275 252 253 277 276
+ 253 254 278 277 254 255 279 278 255 256
+ 280 279 256 257 281 280 257 258 282 281
+ 258 259 283 282 259 260 284 283 260 261
+ 285 284 263 264 288 287 264 265 289 288
+ 265 266 290 289 266 33 34 290 9 267
+ 291 10 267 268 292 291 268 269 293 292
+ 269 270 294 293 272 273 297 296 273 274
+ 298 297 274 275 299 298 275 276 300 299
+ 276 277 301 300 277 278 302 301 278 279
+ 303 302 279 280 304 303 280 281 305 304
+ 281 282 306 305 282 283 307 306 283 284
+ 308 307 284 285 309 308 287 288 312 311
+ 288 289 313 312 289 290 314 313 290 34
+ 35 314 10 291 315 11 291 292 316 315
+ 292 293 317 316 293 294 318 317 296 297
+ 321 320 297 298 322 321 298 299 323 322
+ 299 300 324 323 300 301 325 324 301 302
+ 326 325 302 303 327 326 303 304 328 327
+ 304 305 329 328 305 306 330 329 306 307
+ 331 330 307 308 332 331 308 309 333 332
+ 311 312 336 335 312 313 337 336 313 314
+ 338 337 314 35 36 338 11 315 339 12
+ 315 316 340 339 316 317 341 340 317 318
+ 342 341 320 321 345 344 321 322 346 345
+ 322 323 347 346 323 324 348 347 324 325
+ 349 348 325 326 350 349 326 327 351 350
+ 327 328 352 351 328 329 353 352 329 330
+ 354 353 330 331 355 354 331 332 356 355
+ 332 333 357 356 335 336 360 359 336 337
+ 361 360 337 338 362 361 338 36 37 362
+ 12 339 363 13 339 340 364 363 340 341
+ 365 364 341 342 366 365 344 345 369 368
+ 345 346 370 369 346 347 371 370 347 348
+ 372 371 348 349 373 372 349 350 374 373
+ 350 351 375 374 351 352 376 375 352 353
+ 377 376 353 354 378 377 354 355 379 378
+ 355 356 380 379 356 357 381 380 359 360
+ 384 383 360 361 385 384 361 362 386 385
+ 362 37 38 386 13 363 387 14 363 364
+ 388 387 364 365 389 388 365 366 390 389
+ 368 369 393 392 369 370 394 393 370 371
+ 395 394 371 372 396 395 372 373 397 396
+ 373 374 398 397 374 375 399 398 375 376
+ 400 399 376 377 401 400 377 378 402 401
+ 378 379 403 402 379 380 404 403 380 381
+ 405 404 383 384 408 407 384 385 409 408
+ 385 386 410 409 386 38 39 410 14 387
+ 411 15 387 388 412 411 388 389 413 412
+ 389 390 414 413 392 393 417 416 393 394
+ 418 417 394 395 419 418 395 396 420 419
+ 396 397 421 420 397 398 422 421 398 399
+ 423 422 399 400 424 423 400 401 425 424
+ 401 402 426 425 402 403 427 426 403 404
+ 428 427 404 405 429 428 407 408 432 431
+ 408 409 433 432 409 410 434 433 410 39
+ 40 434 15 411 435 16 411 412 436 435
+ 412 413 437 436 413 414 438 437 416 417
+ 441 440 417 418 442 441 418 419 443 442
+ 419 420 444 443 420 421 445 444 421 422
+ 446 445 422 423 447 446 423 424 448 447
+ 424 425 449 448 425 426 450 449 426 427
+ 451 450 427 428 452 451 428 429 453 452
+ 431 432 456 455 432 433 457 456 433 434
+ 458 457 434 40 41 458 16 435 459 17
+ 435 436 460 459 436 437 461 460 437 438
+ 462 461 440 441 465 464 441 442 466 465
+ 442 443 467 466 443 444 468 467 444 445
+ 469 468 445 446 470 469 446 447 471 470
+ 447 448 472 471 448 449 473 472 449 450
+ 474 473 450 451 475 474 451 452 476 475
+ 452 453 477 476 455 456 480 479 456 457
+ 481 480 457 458 482 481 458 41 42 482
+ 17 459 483 18 459 460 484 483 460 461
+ 485 484 461 462 486 485 464 465 489 488
+ 465 466 490 489 466 467 491 490 467 468
+ 492 491 468 469 493 492 469 470 494 493
+ 470 471 495 494 471 472 496 495 472 473
+ 497 496 473 474 498 497 474 475 499 498
+ 475 476 500 499 476 477 501 500 479 480
+ 504 503 480 481 505 504 481 482 506 505
+ 482 42 43 506 18 483 507 19 483 484
+ 508 507 484 485 509 508 485 486 510 509
+ 488 489 513 512 489 490 514 513 490 491
+ 515 514 491 492 516 515 492 493 517 516
+ 493 494 518 517 494 495 519 518 495 496
+ 520 519 496 497 521 520 497 498 522 521
+ 498 499 523 522 499 500 524 523 500 501
+ 525 524 503 504 528 527 504 505 529 528
+ 505 506 530 529 506 43 44 530 19 507
+ 531 20 507 508 532 531 508 509 533 532
+ 509 510 534 533 512 513 537 536 513 514
+ 538 537 514 515 539 538 515 516 540 539
+ 516 517 541 540 517 518 542 541 518 519
+ 543 542 519 520 544 543 520 521 545 544
+ 521 522 546 545 522 523 547 546 523 524
+ 548 547 524 525 549 548 527 528 552 551
+ 528 529 553 552 529 530 554 553 530 44
+ 45 554 20 531 555 21 531 532 556 555
+ 532 533 557 556 533 534 558 557 536 537
+ 561 560 537 538 562 561 538 539 563 562
+ 539 540 564 563 540 541 565 564 541 542
+ 566 565 542 543 567 566 543 544 568 567
+ 544 545 569 568 545 546 570 569 546 547
+ 571 570 547 548 572 571 548 549 573 572
+ 551 552 576 575 552 553 577 576 553 554
+ 578 577 554 45 46 578 21 555 579 22
+ 555 556 580 579 556 557 581 580 557 558
+ 582 581 560 561 585 584 561 562 586 585
+ 562 563 587 586 563 564 588 587 564 565
+ 589 588 565 566 590 589 566 567 591 590
+ 567 568 592 591 568 569 593 592 569 570
+ 594 593 570 571 595 594 571 572 596 595
+ 572 573 597 596 575 576 600 599 576 577
+ 601 600 577 578 602 601 578 46 47 602
+ 22 579 603 23 579 580 604 603 580 581
+ 605 604 581 582 606 605 584 585 609 608
+ 585 586 610 609 586 587 611 610 587 588
+ 612 611 588 589 613 612 589 590 614 613
+ 590 591 615 614 591 592 616 615 592 593
+ 617 616 593 594 618 617 594 595 619 618
+ 595 596 620 619 596 597 621 620 599 600
+ 624 623 600 601 625 624 601 602 626 625
+ 602 47 48 626 23 603 627 24 603 604
+ 628 627 604 605 629 628 605 606 630 629
+ 606 607 631 630 607 608 632 631 608 609
+ 633 632 609 610 634 633 610 611 635 634
+ 611 612 636 635 612 613 637 636 613 614
+ 638 637 614 615 639 638 615 616 640 639
+ 616 617 641 640 617 618 642 641 618 619
+ 643 642 619 620 644 643 620 621 645 644
+ 623 624 648 647 624 625 649 648 625 626
+ 650 649 626 48 49 650 24 627 75 25
+ 627 628 76 75 628 629 77 76 629 630
+ 78 77 630 631 79 78 631 632 80 79
+ 632 633 81 80 633 634 82 81 634 635
+ 83 82 635 636 84 83 636 637 85 84
+ 637 638 86 85 638 639 87 86 639 640
+ 88 87 640 641 89 88 641 642 90 89
+ 642 643 91 90 643 644 92 91 644 645
+ 93 92 647 648 96 95 648 649 97 96
+ 649 650 98 97 650 49 50 98
+ 2 0 0 2 25
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0
+ 50 98 98 97 97 96 96 95 95 94
+ 94 93 93 92 92 91 91 90 90 89
+ 89 88 88 87 87 86 86 85 85 84
+ 84 83 83 82 82 81 81 80 80 79
+ 79 78 78 77 77 76 76 75 75 25
+ 2 0 0 2 24
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 25 24 24 23 23 22 22 21 21 20
+ 20 19 19 18 18 17 17 16 16 15
+ 15 14 14 13 13 12 12 11 11 10
+ 10 9 9 8 8 7 7 6 6 5
+ 5 4 4 3 3 2 2 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 1NBRE OBJETS 1
+ PI
+ 1
+ 1
+ 3.14159265358979E+00
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 13NBRE OBJETS 13
+ #3 #4 D C OPTI TRAC PSC *
+ - / + OUBLI SAUVE
+ 1 2 3 4 5 6 7 8 9 10
+ 11 12 13
+ 37 13
+ #3#4DROICERCOPTITRACPSC*-/+OUBLISAUVE
+ 2 4 8 12 16 20 23 24 25 26
+ 27 32 37
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 0NBRE OBJETS 650
+ 650
+ 1 26 51 76 101 126 151 176 201 226
+ 251 276 301 326 351 376 401 426 451 476
+ 501 526 551 576 650 601 602 603 604 605
+ 606 607 608 609 610 611 612 613 614 615
+ 616 617 618 619 620 621 622 623 624 649
+ 2 3 4 5 6 7 8 9 10 11
+ 12 13 14 15 16 17 18 19 20 21
+ 22 23 24 25 627 628 629 630 631 632
+ 633 634 635 636 637 638 639 640 641 642
+ 643 644 625 626 645 646 647 648 27 28
+ 29 30 31 32 33 34 35 36 37 38
+ 39 40 41 42 43 44 45 46 47 48
+ 49 50 52 53 54 55 56 57 58 59
+ 60 61 62 63 64 65 66 67 68 69
+ 70 71 72 73 74 75 77 78 79 80
+ 81 82 83 84 85 86 87 88 89 90
+ 91 92 93 94 95 96 97 98 99 100
+ 102 103 104 105 106 107 108 109 110 111
+ 112 113 114 115 116 117 118 119 120 121
+ 122 123 124 125 127 128 129 130 131 132
+ 133 134 135 136 137 138 139 140 141 142
+ 143 144 145 146 147 148 149 150 152 153
+ 154 155 156 157 158 159 160 161 162 163
+ 164 165 166 167 168 169 170 171 172 173
+ 174 175 177 178 179 180 181 182 183 184
+ 185 186 187 188 189 190 191 192 193 194
+ 195 196 197 198 199 200 202 203 204 205
+ 206 207 208 209 210 211 212 213 214 215
+ 216 217 218 219 220 221 222 223 224 225
+ 227 228 229 230 231 232 233 234 235 236
+ 237 238 239 240 241 242 243 244 245 246
+ 247 248 249 250 252 253 254 255 256 257
+ 258 259 260 261 262 263 264 265 266 267
+ 268 269 270 271 272 273 274 275 277 278
+ 279 280 281 282 283 284 285 286 287 288
+ 289 290 291 292 293 294 295 296 297 298
+ 299 300 302 303 304 305 306 307 308 309
+ 310 311 312 313 314 315 316 317 318 319
+ 320 321 322 323 324 325 327 328 329 330
+ 331 332 333 334 335 336 337 338 339 340
+ 341 342 343 344 345 346 347 348 349 350
+ 352 353 354 355 356 357 358 359 360 361
+ 362 363 364 365 366 367 368 369 370 371
+ 372 373 374 375 377 378 379 380 381 382
+ 383 384 385 386 387 388 389 390 391 392
+ 393 394 395 396 397 398 399 400 402 403
+ 404 405 406 407 408 409 410 411 412 413
+ 414 415 416 417 418 419 420 421 422 423
+ 424 425 427 428 429 430 431 432 433 434
+ 435 436 437 438 439 440 441 442 443 444
+ 445 446 447 448 449 450 452 453 454 455
+ 456 457 458 459 460 461 462 463 464 465
+ 466 467 468 469 470 471 472 473 474 475
+ 477 478 479 480 481 482 483 484 485 486
+ 487 488 489 490 491 492 493 494 495 496
+ 497 498 499 500 502 503 504 505 506 507
+ 508 509 510 511 512 513 514 515 516 517
+ 518 519 520 521 522 523 524 525 527 528
+ 529 530 531 532 533 534 535 536 537 538
+ 539 540 541 542 543 544 545 546 547 548
+ 549 550 552 553 554 555 556 557 558 559
+ 560 561 562 563 564 565 566 567 568 569
+ 570 571 572 573 574 575 577 578 579 580
+ 581 582 583 584 585 586 587 588 589 590
+ 591 592 593 594 595 596 597 598 599 600
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 1950
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 4.00000000000000E+00 0.00000000000000E+00 4.00000000000000E+00
+ 8.00000000000000E+00 0.00000000000000E+00 4.00000000000000E+00
+ 1.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 1.60000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 2.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 2.40000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 2.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 3.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 3.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 4.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 4.40000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 4.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 5.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 5.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 6.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 6.40000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 6.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 7.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 7.60000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 8.00000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 8.40000000000000E+01 0.00000000000000E+00 0.00000000000000E+00
+ 8.80000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 9.20000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 9.60000000000000E+01 0.00000000000000E+00 4.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E+00 5.00000000000000E+00
+ 3.99999999999999E+00 4.99999999999999E+00 3.13000000000000E+00
+ 8.00000000000000E+00 5.00000000000000E+00 2.71833333333333E+00
+ 1.20000000000000E+01 4.99999999999999E+00 2.30666666666667E+00
+ 1.60000000000000E+01 5.00000000000000E+00 5.00000000000000E+00
+ 2.00000000000000E+01 5.00000000000000E+00 4.00000000000000E+00
+ 2.40000000000000E+01 5.00000000000000E+00 5.00000000000000E+00
+ 2.80000000000000E+01 4.99999999999999E+00 6.60000000000000E-01
+ 3.20000000000000E+01 4.99999999999999E+00 2.48333333333333E-01
+ 3.60000000000000E+01 4.99999999999999E+00 -1.63333333333333E-01
+ 4.00000000000000E+01 5.00000000000000E+00 -5.75000000000000E-01
+ 4.40000000000000E+01 5.00000000000000E+00 -9.86666666666667E-01
+ 4.80000000000000E+01 4.99999999999999E+00 -1.39833333333333E+00
+ 5.20000000000000E+01 4.99999999999999E+00 -1.81000000000000E+00
+ 5.60000000000000E+01 5.00000000000000E+00 -2.22166666666667E+00
+ 6.00000000000000E+01 5.00000000000000E+00 -2.63333333333333E+00
+ 6.40000000000000E+01 4.99999999999999E+00 -3.04500000000000E+00
+ 6.80000000000000E+01 4.99999999999999E+00 -3.45666666666667E+00
+ 7.20000000000000E+01 5.00000000000000E+00 -3.86833333333333E+00
+ 7.60000000000000E+01 5.00000000000000E+00 4.18866666666667E+01
+ 8.00000000000000E+01 5.00000000000000E+00 -4.69166666666667E+00
+ 8.40000000000000E+01 4.99999999999999E+00 -7.69999999999997E-01
+ 8.80000000000000E+01 4.99999999999999E+00 -5.51500000000000E+00
+ 9.20000000000000E+01 5.00000000000000E+00 -5.92666666666667E+00
+ 9.60000000000000E+01 4.99999999999999E+00 -6.33833333333333E+00
+ 0.00000000000000E+00 1.00000000000000E+01 0.00000000000000E+00
+ 3.99999999999999E+00 9.99999999999999E+00 7.49000000000000E+01
+ 8.00000000000000E+00 1.00000000000000E+01 7.17166666666667E+01
+ 1.20000000000000E+01 9.99999999999999E+00 6.85333333333333E+01
+ 1.60000000000000E+01 1.00000000000000E+01 0.00000000000000E+00
+ 2.00000000000000E+01 1.00000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 1.00000000000000E+01 0.00000000000000E+00
+ 2.80000000000000E+01 9.99999999999999E+00 5.58000000000000E+01
+ 3.20000000000000E+01 9.99999999999999E+00 5.26166666666667E+01
+ 3.60000000000000E+01 9.99999999999999E+00 4.94333333333333E+01
+ 4.00000000000000E+01 1.00000000000000E+01 4.62500000000000E+01
+ 4.40000000000000E+01 1.00000000000000E+01 4.30666666666667E+01
+ 4.80000000000000E+01 9.99999999999999E+00 3.98833333333333E+01
+ 5.20000000000000E+01 1.00000000000000E+01 3.67000000000000E+01
+ 5.60000000000000E+01 1.00000000000000E+01 3.35166666666667E+01
+ 6.00000000000000E+01 1.00000000000000E+01 3.03333333333333E+01
+ 6.40000000000000E+01 1.00000000000000E+01 2.71500000000000E+01
+ 6.80000000000000E+01 9.99999999999999E+00 2.39666666666667E+01
+ 7.20000000000000E+01 1.00000000000000E+01 2.07833333333333E+01
+ 7.60000000000000E+01 1.00000000000000E+01 0.00000000000000E+00
+ 8.00000000000000E+01 1.00000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 1.00000000000000E+01 0.00000000000000E+00
+ 8.80000000000000E+01 9.99999999999999E+00 8.05000000000000E+00
+ 9.20000000000000E+01 1.00000000000000E+01 4.86666666666667E+00
+ 9.60000000000000E+01 9.99999999999999E+00 1.68333333333333E+00
+ 0.00000000000000E+00 1.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 1.40000000000000E+01 1.27000000000000E+00
+ 8.00000000000000E+00 1.40000000000000E+01 9.15000000000000E-01
+ 1.20000000000000E+01 1.40000000000000E+01 5.60000000000000E-01
+ 1.60000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 1.40000000000000E+01 -8.60000000000000E-01
+ 3.20000000000000E+01 1.40000000000000E+01 -1.21500000000000E+00
+ 3.60000000000000E+01 1.40000000000000E+01 -1.57000000000000E+00
+ 4.00000000000000E+01 1.40000000000000E+01 -1.92500000000000E+00
+ 4.40000000000000E+01 1.40000000000000E+01 -2.28000000000000E+00
+ 4.80000000000000E+01 1.40000000000000E+01 -2.63500000000000E+00
+ 5.20000000000000E+01 1.40000000000000E+01 -2.99000000000000E+00
+ 5.60000000000000E+01 1.40000000000000E+01 -3.34500000000000E+00
+ 6.00000000000000E+01 1.40000000000000E+01 -3.70000000000000E+00
+ 6.40000000000000E+01 1.40000000000000E+01 -4.05500000000000E+00
+ 6.80000000000000E+01 1.40000000000000E+01 -4.41000000000000E+00
+ 7.20000000000000E+01 1.40000000000000E+01 -4.76500000000000E+00
+ 7.60000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 1.40000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 1.40000000000000E+01 -6.18500000000000E+00
+ 9.20000000000000E+01 1.40000000000000E+01 -6.54000000000000E+00
+ 9.60000000000000E+01 1.40000000000000E+01 -6.89500000000000E+00
+ 0.00000000000000E+00 1.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 1.80000000000000E+01 8.40000000000000E-01
+ 7.99999999999999E+00 1.80000000000000E+01 5.13333333333333E-01
+ 1.20000000000000E+01 1.80000000000000E+01 1.86666666666666E-01
+ 1.60000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 1.80000000000000E+01 -1.12000000000000E+00
+ 3.20000000000000E+01 1.80000000000000E+01 -1.44666666666667E+00
+ 3.60000000000000E+01 1.80000000000000E+01 -1.77333333333333E+00
+ 4.00000000000000E+01 1.80000000000000E+01 -2.10000000000000E+00
+ 4.40000000000000E+01 1.80000000000000E+01 -2.42666666666667E+00
+ 4.80000000000000E+01 1.80000000000000E+01 -2.75333333333333E+00
+ 5.20000000000000E+01 1.80000000000000E+01 -3.08000000000000E+00
+ 5.60000000000000E+01 1.80000000000000E+01 -3.40666666666667E+00
+ 6.00000000000000E+01 1.80000000000000E+01 -3.73333333333333E+00
+ 6.40000000000000E+01 1.80000000000000E+01 -4.06000000000000E+00
+ 6.80000000000000E+01 1.80000000000000E+01 -4.38666666666667E+00
+ 7.20000000000000E+01 1.80000000000000E+01 -4.71333333333333E+00
+ 7.60000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 1.80000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 1.80000000000000E+01 -6.02000000000000E+00
+ 9.20000000000000E+01 1.80000000000000E+01 -6.34666666666667E+00
+ 9.60000000000000E+01 1.80000000000000E+01 -6.67333333333333E+00
+ 0.00000000000000E+00 2.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 2.20000000000000E+01 4.10000000000000E-01
+ 8.00000000000000E+00 2.20000000000000E+01 1.11666666666667E-01
+ 1.20000000000000E+01 2.20000000000000E+01 -1.86666666666666E-01
+ 1.60000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 2.20000000000000E+01 -1.38000000000000E+00
+ 3.20000000000000E+01 2.20000000000000E+01 -1.67833333333333E+00
+ 3.60000000000000E+01 2.20000000000000E+01 -1.97666666666667E+00
+ 4.00000000000000E+01 2.20000000000000E+01 -2.27500000000000E+00
+ 4.40000000000000E+01 2.20000000000000E+01 -2.57333333333333E+00
+ 4.80000000000000E+01 2.20000000000000E+01 -2.87166666666667E+00
+ 5.20000000000000E+01 2.20000000000000E+01 -3.17000000000000E+00
+ 5.60000000000000E+01 2.20000000000000E+01 -3.46833333333333E+00
+ 6.00000000000000E+01 2.20000000000000E+01 -3.76666666666667E+00
+ 6.40000000000000E+01 2.20000000000000E+01 -4.06500000000000E+00
+ 6.80000000000000E+01 2.20000000000000E+01 -4.36333333333333E+00
+ 7.20000000000000E+01 2.20000000000000E+01 -4.66166666666667E+00
+ 7.60000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 2.20000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 2.20000000000000E+01 -5.85500000000000E+00
+ 9.20000000000000E+01 2.20000000000000E+01 -6.15333333333333E+00
+ 9.60000000000000E+01 2.20000000000000E+01 -6.45166666666667E+00
+ 0.00000000000000E+00 2.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 2.60000000000000E+01 -1.99999999999997E-02
+ 8.00000000000000E+00 2.60000000000000E+01 -2.90000000000000E-01
+ 1.20000000000000E+01 2.60000000000000E+01 -5.60000000000000E-01
+ 1.60000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 2.60000000000000E+01 -1.64000000000000E+00
+ 3.20000000000000E+01 2.60000000000000E+01 -1.91000000000000E+00
+ 3.60000000000000E+01 2.60000000000000E+01 -2.18000000000000E+00
+ 4.00000000000000E+01 2.60000000000000E+01 -2.45000000000000E+00
+ 4.40000000000000E+01 2.60000000000000E+01 -2.72000000000000E+00
+ 4.80000000000000E+01 2.60000000000000E+01 -2.99000000000000E+00
+ 5.20000000000000E+01 2.60000000000000E+01 -3.26000000000000E+00
+ 5.60000000000000E+01 2.60000000000000E+01 -3.53000000000000E+00
+ 6.00000000000000E+01 2.60000000000000E+01 -3.80000000000000E+00
+ 6.40000000000000E+01 2.60000000000000E+01 -4.07000000000000E+00
+ 6.80000000000000E+01 2.60000000000000E+01 -4.34000000000000E+00
+ 7.20000000000000E+01 2.60000000000000E+01 -4.61000000000000E+00
+ 7.60000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 2.60000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 2.60000000000000E+01 -5.69000000000000E+00
+ 9.20000000000000E+01 2.60000000000000E+01 -5.96000000000000E+00
+ 9.60000000000000E+01 2.60000000000000E+01 -6.23000000000000E+00
+ 0.00000000000000E+00 3.00000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 3.00000000000000E+01 -4.50000000000000E-01
+ 8.00000000000000E+00 3.00000000000000E+01 -6.91666666666667E-01
+ 1.20000000000000E+01 3.00000000000000E+01 -9.33333333333333E-01
+ 1.60000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 3.00000000000000E+01 -1.90000000000000E+00
+ 3.20000000000000E+01 3.00000000000000E+01 -2.14166666666667E+00
+ 3.60000000000000E+01 3.00000000000000E+01 -2.38333333333333E+00
+ 4.00000000000000E+01 3.00000000000000E+01 -2.62500000000000E+00
+ 4.40000000000000E+01 3.00000000000000E+01 -2.86666666666667E+00
+ 4.80000000000000E+01 3.00000000000000E+01 -3.10833333333333E+00
+ 5.20000000000000E+01 3.00000000000000E+01 -3.35000000000000E+00
+ 5.60000000000000E+01 3.00000000000000E+01 -3.59166666666667E+00
+ 6.00000000000000E+01 3.00000000000000E+01 -3.83333333333333E+00
+ 6.40000000000000E+01 3.00000000000000E+01 -4.07500000000000E+00
+ 6.80000000000000E+01 3.00000000000000E+01 -4.31666666666667E+00
+ 7.20000000000000E+01 3.00000000000000E+01 -4.55833333333333E+00
+ 7.60000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 3.00000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 3.00000000000000E+01 -5.52500000000000E+00
+ 9.20000000000000E+01 3.00000000000000E+01 -5.76666666666667E+00
+ 9.60000000000000E+01 3.00000000000000E+01 -6.00833333333333E+00
+ 0.00000000000000E+00 3.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 3.40000000000000E+01 -8.80000000000000E-01
+ 8.00000000000000E+00 3.40000000000000E+01 -1.09333333333333E+00
+ 1.20000000000000E+01 3.40000000000000E+01 -1.30666666666667E+00
+ 1.60000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 3.40000000000000E+01 -2.16000000000000E+00
+ 3.20000000000000E+01 3.40000000000000E+01 -2.37333333333333E+00
+ 3.60000000000000E+01 3.40000000000000E+01 -2.58666666666667E+00
+ 4.00000000000000E+01 3.40000000000000E+01 -2.80000000000000E+00
+ 4.40000000000000E+01 3.40000000000000E+01 -3.01333333333333E+00
+ 4.80000000000000E+01 3.40000000000000E+01 -3.22666666666667E+00
+ 5.20000000000000E+01 3.40000000000000E+01 -3.44000000000000E+00
+ 5.60000000000000E+01 3.40000000000000E+01 -3.65333333333333E+00
+ 6.00000000000000E+01 3.40000000000000E+01 -3.86666666666667E+00
+ 6.40000000000000E+01 3.40000000000000E+01 -4.08000000000000E+00
+ 6.80000000000000E+01 3.40000000000000E+01 -4.29333333333333E+00
+ 7.20000000000000E+01 3.40000000000000E+01 -4.50666666666667E+00
+ 7.60000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 3.40000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 3.40000000000000E+01 -5.36000000000000E+00
+ 9.20000000000000E+01 3.40000000000000E+01 -5.57333333333333E+00
+ 9.60000000000000E+01 3.40000000000000E+01 -5.78666666666667E+00
+ 0.00000000000000E+00 3.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 3.80000000000000E+01 -1.31000000000000E+00
+ 7.99999999999999E+00 3.80000000000000E+01 -1.49500000000000E+00
+ 1.20000000000000E+01 3.80000000000000E+01 -1.68000000000000E+00
+ 1.60000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 3.80000000000000E+01 -2.42000000000000E+00
+ 3.20000000000000E+01 3.80000000000000E+01 -2.60500000000000E+00
+ 3.60000000000000E+01 3.80000000000000E+01 -2.79000000000000E+00
+ 4.00000000000000E+01 3.80000000000000E+01 -2.97500000000000E+00
+ 4.40000000000000E+01 3.80000000000000E+01 -3.16000000000000E+00
+ 4.80000000000000E+01 3.80000000000000E+01 -3.34500000000000E+00
+ 5.20000000000000E+01 3.80000000000000E+01 -3.53000000000000E+00
+ 5.60000000000000E+01 3.80000000000000E+01 -3.71500000000000E+00
+ 6.00000000000000E+01 3.80000000000000E+01 -3.90000000000000E+00
+ 6.40000000000000E+01 3.80000000000000E+01 -4.08500000000000E+00
+ 6.80000000000000E+01 3.80000000000000E+01 -4.27000000000000E+00
+ 7.20000000000000E+01 3.80000000000000E+01 -4.45500000000000E+00
+ 7.60000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 3.80000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 3.80000000000000E+01 -5.19500000000000E+00
+ 9.20000000000000E+01 3.80000000000000E+01 -5.38000000000000E+00
+ 9.60000000000000E+01 3.80000000000000E+01 -5.56500000000000E+00
+ 0.00000000000000E+00 4.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 4.20000000000000E+01 -1.74000000000000E+00
+ 7.99999999999999E+00 4.20000000000000E+01 -1.89666666666667E+00
+ 1.20000000000000E+01 4.20000000000000E+01 -2.05333333333333E+00
+ 1.60000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 4.20000000000000E+01 -2.68000000000000E+00
+ 3.20000000000000E+01 4.20000000000000E+01 -2.83666666666667E+00
+ 3.60000000000000E+01 4.20000000000000E+01 -2.99333333333333E+00
+ 4.00000000000000E+01 4.20000000000000E+01 -3.15000000000000E+00
+ 4.40000000000000E+01 4.20000000000000E+01 -3.30666666666667E+00
+ 4.80000000000000E+01 4.20000000000000E+01 -3.46333333333333E+00
+ 5.20000000000000E+01 4.20000000000000E+01 -3.62000000000000E+00
+ 5.60000000000000E+01 4.20000000000000E+01 -3.77666666666667E+00
+ 6.00000000000000E+01 4.20000000000000E+01 -3.93333333333333E+00
+ 6.40000000000000E+01 4.20000000000000E+01 -4.09000000000000E+00
+ 6.80000000000000E+01 4.20000000000000E+01 -4.24666666666667E+00
+ 7.20000000000000E+01 4.20000000000000E+01 -4.40333333333333E+00
+ 7.60000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 4.20000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 4.20000000000000E+01 -5.03000000000000E+00
+ 9.20000000000000E+01 4.20000000000000E+01 -5.18666666666667E+00
+ 9.60000000000000E+01 4.20000000000000E+01 -5.34333333333333E+00
+ 0.00000000000000E+00 4.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 4.60000000000000E+01 -2.17000000000000E+00
+ 8.00000000000000E+00 4.60000000000000E+01 -2.29833333333333E+00
+ 1.20000000000000E+01 4.60000000000000E+01 -2.42666666666667E+00
+ 1.60000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 4.60000000000000E+01 -2.94000000000000E+00
+ 3.20000000000000E+01 4.60000000000000E+01 -3.06833333333333E+00
+ 3.60000000000000E+01 4.60000000000000E+01 -3.19666666666667E+00
+ 4.00000000000000E+01 4.60000000000000E+01 -3.32500000000000E+00
+ 4.40000000000000E+01 4.60000000000000E+01 -3.45333333333333E+00
+ 4.80000000000000E+01 4.60000000000000E+01 -3.58166666666667E+00
+ 5.20000000000000E+01 4.60000000000000E+01 -3.71000000000000E+00
+ 5.60000000000000E+01 4.60000000000000E+01 -3.83833333333333E+00
+ 6.00000000000000E+01 4.60000000000000E+01 -3.96666666666667E+00
+ 6.40000000000000E+01 4.60000000000000E+01 -4.09500000000000E+00
+ 6.80000000000000E+01 4.60000000000000E+01 -4.22333333333333E+00
+ 7.20000000000000E+01 4.60000000000000E+01 -4.35166666666667E+00
+ 7.60000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 4.60000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 4.60000000000000E+01 -4.86500000000000E+00
+ 9.20000000000000E+01 4.60000000000000E+01 -4.99333333333333E+00
+ 9.60000000000000E+01 4.60000000000000E+01 -5.12166666666667E+00
+ 0.00000000000000E+00 5.00000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 5.00000000000000E+01 -2.60000000000000E+00
+ 8.00000000000000E+00 5.00000000000000E+01 -2.70000000000000E+00
+ 1.20000000000000E+01 5.00000000000000E+01 -2.80000000000000E+00
+ 1.60000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 5.00000000000000E+01 -3.20000000000000E+00
+ 3.20000000000000E+01 5.00000000000000E+01 -3.30000000000000E+00
+ 3.60000000000000E+01 5.00000000000000E+01 -3.40000000000000E+00
+ 4.00000000000000E+01 5.00000000000000E+01 -3.50000000000000E+00
+ 4.40000000000000E+01 5.00000000000000E+01 -3.60000000000000E+00
+ 4.80000000000000E+01 5.00000000000000E+01 -3.70000000000000E+00
+ 5.20000000000000E+01 5.00000000000000E+01 -3.80000000000000E+00
+ 5.60000000000000E+01 5.00000000000000E+01 -3.90000000000000E+00
+ 6.00000000000000E+01 5.00000000000000E+01 -4.00000000000000E+00
+ 6.40000000000000E+01 5.00000000000000E+01 -4.10000000000000E+00
+ 6.80000000000000E+01 5.00000000000000E+01 -4.20000000000000E+00
+ 7.20000000000000E+01 5.00000000000000E+01 -4.30000000000000E+00
+ 7.60000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 5.00000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 5.00000000000000E+01 -4.70000000000000E+00
+ 9.20000000000000E+01 5.00000000000000E+01 -4.80000000000000E+00
+ 9.60000000000000E+01 5.00000000000000E+01 -4.90000000000000E+00
+ 0.00000000000000E+00 5.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 5.40000000000000E+01 -3.03000000000000E+00
+ 8.00000000000000E+00 5.40000000000000E+01 -3.10166666666667E+00
+ 1.20000000000000E+01 5.40000000000000E+01 -3.17333333333333E+00
+ 1.60000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 5.40000000000000E+01 -3.46000000000000E+00
+ 3.20000000000000E+01 5.40000000000000E+01 -3.53166666666667E+00
+ 3.60000000000000E+01 5.40000000000000E+01 -3.60333333333333E+00
+ 4.00000000000000E+01 5.40000000000000E+01 -3.67500000000000E+00
+ 4.40000000000000E+01 5.40000000000000E+01 -3.74666666666667E+00
+ 4.80000000000000E+01 5.40000000000000E+01 -3.81833333333333E+00
+ 5.20000000000000E+01 5.40000000000000E+01 -3.89000000000000E+00
+ 5.60000000000000E+01 5.40000000000000E+01 -3.96166666666667E+00
+ 6.00000000000000E+01 5.40000000000000E+01 -4.03333333333333E+00
+ 6.40000000000000E+01 5.40000000000000E+01 -4.10500000000000E+00
+ 6.80000000000000E+01 5.40000000000000E+01 -4.17666666666667E+00
+ 7.20000000000000E+01 5.40000000000000E+01 -4.24833333333333E+00
+ 7.60000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 5.40000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 5.40000000000000E+01 -4.53500000000000E+00
+ 9.20000000000000E+01 5.40000000000000E+01 -4.60666666666667E+00
+ 9.60000000000000E+01 5.40000000000000E+01 -4.67833333333333E+00
+ 0.00000000000000E+00 5.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 5.80000000000000E+01 -3.46000000000000E+00
+ 8.00000000000000E+00 5.80000000000000E+01 -3.50333333333333E+00
+ 1.20000000000000E+01 5.80000000000000E+01 -3.54666666666667E+00
+ 1.60000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 5.80000000000000E+01 -3.72000000000000E+00
+ 3.20000000000000E+01 5.80000000000000E+01 -3.76333333333333E+00
+ 3.60000000000000E+01 5.80000000000000E+01 -3.80666666666667E+00
+ 4.00000000000000E+01 5.80000000000000E+01 -3.85000000000000E+00
+ 4.40000000000000E+01 5.80000000000000E+01 -3.89333333333333E+00
+ 4.80000000000000E+01 5.80000000000000E+01 -3.93666666666667E+00
+ 5.20000000000000E+01 5.80000000000000E+01 -3.98000000000000E+00
+ 5.60000000000000E+01 5.80000000000000E+01 -4.02333333333333E+00
+ 6.00000000000000E+01 5.80000000000000E+01 -4.06666666666667E+00
+ 6.40000000000000E+01 5.80000000000000E+01 -4.11000000000000E+00
+ 6.80000000000000E+01 5.80000000000000E+01 -4.15333333333333E+00
+ 7.20000000000000E+01 5.80000000000000E+01 -4.19666666666667E+00
+ 7.60000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 5.80000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 5.80000000000000E+01 -4.37000000000000E+00
+ 9.20000000000000E+01 5.80000000000000E+01 -4.41333333333333E+00
+ 9.60000000000000E+01 5.80000000000000E+01 -4.45666666666667E+00
+ 0.00000000000000E+00 6.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 6.20000000000000E+01 -3.89000000000000E+00
+ 8.00000000000000E+00 6.20000000000000E+01 -3.90500000000000E+00
+ 1.20000000000000E+01 6.20000000000000E+01 -3.92000000000000E+00
+ 1.60000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 6.20000000000000E+01 -3.98000000000000E+00
+ 3.20000000000000E+01 6.20000000000000E+01 -3.99500000000000E+00
+ 3.60000000000000E+01 6.20000000000000E+01 -4.01000000000000E+00
+ 4.00000000000000E+01 6.20000000000000E+01 -4.02500000000000E+00
+ 4.40000000000000E+01 6.20000000000000E+01 -4.04000000000000E+00
+ 4.80000000000000E+01 6.20000000000000E+01 -4.05500000000000E+00
+ 5.20000000000000E+01 6.20000000000000E+01 -4.07000000000000E+00
+ 5.60000000000000E+01 6.20000000000000E+01 -4.08500000000000E+00
+ 6.00000000000000E+01 6.20000000000000E+01 -4.10000000000000E+00
+ 6.40000000000000E+01 6.20000000000000E+01 -4.11500000000000E+00
+ 6.80000000000000E+01 6.20000000000000E+01 -4.13000000000000E+00
+ 7.20000000000000E+01 6.20000000000000E+01 -4.14500000000000E+00
+ 7.60000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 6.20000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 6.20000000000000E+01 -4.20500000000000E+00
+ 9.20000000000000E+01 6.20000000000000E+01 -4.22000000000000E+00
+ 9.60000000000000E+01 6.20000000000000E+01 -4.23500000000000E+00
+ 0.00000000000000E+00 6.60000000000000E+01 4.00000000000000E+00
+ 4.00000000000000E+00 6.60000000000000E+01 -4.32000000000000E+00
+ 8.00000000000000E+00 6.60000000000000E+01 -4.30666666666667E+00
+ 1.20000000000000E+01 6.60000000000000E+01 -4.29333333333333E+00
+ 1.60000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 6.60000000000000E+01 -4.24000000000000E+00
+ 3.20000000000000E+01 6.60000000000000E+01 -4.22666666666667E+00
+ 3.60000000000000E+01 6.60000000000000E+01 -4.21333333333333E+00
+ 4.00000000000000E+01 6.60000000000000E+01 -4.20000000000000E+00
+ 4.40000000000000E+01 6.60000000000000E+01 -4.18666666666667E+00
+ 4.80000000000000E+01 6.60000000000000E+01 -4.17333333333333E+00
+ 5.20000000000000E+01 6.60000000000000E+01 -4.16000000000000E+00
+ 5.60000000000000E+01 6.60000000000000E+01 -4.14666666666667E+00
+ 6.00000000000000E+01 6.60000000000000E+01 -4.13333333333333E+00
+ 6.40000000000000E+01 6.60000000000000E+01 -4.12000000000000E+00
+ 6.80000000000000E+01 6.60000000000000E+01 -4.10666666666667E+00
+ 7.20000000000000E+01 6.60000000000000E+01 -4.09333333333333E+00
+ 7.60000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 6.60000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 6.60000000000000E+01 -4.04000000000000E+00
+ 9.20000000000000E+01 6.60000000000000E+01 -4.02666666666667E+00
+ 9.60000000000000E+01 6.60000000000000E+01 -4.01333333333333E+00
+ 0.00000000000000E+00 7.00000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 7.00000000000000E+01 -4.75000000000000E+00
+ 8.00000000000000E+00 7.00000000000000E+01 -4.70833333333333E+00
+ 1.20000000000000E+01 7.00000000000000E+01 -4.66666666666667E+00
+ 1.60000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 7.00000000000000E+01 -4.50000000000000E+00
+ 3.20000000000000E+01 7.00000000000000E+01 -4.45833333333333E+00
+ 3.60000000000000E+01 7.00000000000000E+01 -4.41666666666667E+00
+ 4.00000000000000E+01 7.00000000000000E+01 -4.37500000000000E+00
+ 4.40000000000000E+01 7.00000000000000E+01 -4.33333333333333E+00
+ 4.80000000000000E+01 7.00000000000000E+01 -4.29166666666667E+00
+ 5.20000000000000E+01 7.00000000000000E+01 -4.25000000000000E+00
+ 5.60000000000000E+01 7.00000000000000E+01 -4.20833333333333E+00
+ 6.00000000000000E+01 7.00000000000000E+01 -4.16666666666667E+00
+ 6.40000000000000E+01 7.00000000000000E+01 -4.12500000000000E+00
+ 6.80000000000000E+01 7.00000000000000E+01 -4.08333333333333E+00
+ 7.20000000000000E+01 7.00000000000000E+01 -4.04166666666667E+00
+ 7.60000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 7.00000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 7.00000000000000E+01 -3.87500000000000E+00
+ 9.20000000000000E+01 7.00000000000000E+01 -3.83333333333333E+00
+ 9.60000000000000E+01 7.00000000000000E+01 -3.79166666666667E+00
+ 0.00000000000000E+00 7.40000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 7.40000000000000E+01 -5.18000000000000E+00
+ 8.00000000000000E+00 7.40000000000000E+01 -5.11000000000000E+00
+ 1.20000000000000E+01 7.40000000000000E+01 -5.04000000000000E+00
+ 1.60000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 7.40000000000000E+01 -4.76000000000000E+00
+ 3.20000000000000E+01 7.40000000000000E+01 -4.69000000000000E+00
+ 3.60000000000000E+01 7.40000000000000E+01 -4.62000000000000E+00
+ 4.00000000000000E+01 7.40000000000000E+01 -4.55000000000000E+00
+ 4.40000000000000E+01 7.40000000000000E+01 -4.48000000000000E+00
+ 4.80000000000000E+01 7.40000000000000E+01 -4.41000000000000E+00
+ 5.20000000000000E+01 7.40000000000000E+01 -4.34000000000000E+00
+ 5.60000000000000E+01 7.40000000000000E+01 -4.27000000000000E+00
+ 6.00000000000000E+01 7.40000000000000E+01 -4.20000000000000E+00
+ 6.40000000000000E+01 7.40000000000000E+01 -4.13000000000000E+00
+ 6.80000000000000E+01 7.40000000000000E+01 -4.06000000000000E+00
+ 7.20000000000000E+01 7.40000000000000E+01 -3.99000000000000E+00
+ 7.60000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 7.40000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 7.40000000000000E+01 -3.71000000000000E+00
+ 9.20000000000000E+01 7.40000000000000E+01 -3.64000000000000E+00
+ 9.60000000000000E+01 7.40000000000000E+01 -3.57000000000000E+00
+ 0.00000000000000E+00 7.80000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 7.80000000000000E+01 -5.61000000000000E+00
+ 8.00000000000000E+00 7.80000000000000E+01 -5.51166666666667E+00
+ 1.20000000000000E+01 7.80000000000000E+01 -5.41333333333333E+00
+ 1.60000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 7.80000000000000E+01 -5.02000000000000E+00
+ 3.20000000000000E+01 7.80000000000000E+01 -4.92166666666667E+00
+ 3.60000000000000E+01 7.80000000000000E+01 -4.82333333333333E+00
+ 4.00000000000000E+01 7.80000000000000E+01 -4.72500000000000E+00
+ 4.40000000000000E+01 7.80000000000000E+01 -4.62666666666667E+00
+ 4.80000000000000E+01 7.80000000000000E+01 -4.52833333333333E+00
+ 5.20000000000000E+01 7.80000000000000E+01 -4.43000000000000E+00
+ 5.60000000000000E+01 7.80000000000000E+01 -4.33166666666667E+00
+ 6.00000000000000E+01 7.80000000000000E+01 -4.23333333333333E+00
+ 6.40000000000000E+01 7.80000000000000E+01 -4.13500000000000E+00
+ 6.80000000000000E+01 7.80000000000000E+01 -4.03666666666667E+00
+ 7.20000000000000E+01 7.80000000000000E+01 -3.93833333333333E+00
+ 7.60000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 7.80000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 7.80000000000000E+01 -3.54500000000000E+00
+ 9.20000000000000E+01 7.80000000000000E+01 -3.44666666666667E+00
+ 9.60000000000000E+01 7.80000000000000E+01 -3.34833333333333E+00
+ 0.00000000000000E+00 8.20000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 8.20000000000000E+01 -6.04000000000000E+00
+ 8.00000000000000E+00 8.20000000000000E+01 -5.91333333333333E+00
+ 1.20000000000000E+01 8.20000000000000E+01 -5.78666666666667E+00
+ 1.60000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 8.20000000000000E+01 -5.28000000000000E+00
+ 3.20000000000000E+01 8.20000000000000E+01 -5.15333333333333E+00
+ 3.60000000000000E+01 8.20000000000000E+01 -5.02666666666667E+00
+ 4.00000000000000E+01 8.20000000000000E+01 -4.90000000000000E+00
+ 4.40000000000000E+01 8.20000000000000E+01 -4.77333333333333E+00
+ 4.80000000000000E+01 8.20000000000000E+01 -4.64666666666667E+00
+ 5.20000000000000E+01 8.20000000000000E+01 -4.52000000000000E+00
+ 5.60000000000000E+01 8.20000000000000E+01 -4.39333333333333E+00
+ 6.00000000000000E+01 8.20000000000000E+01 -4.26666666666667E+00
+ 6.40000000000000E+01 8.20000000000000E+01 -4.14000000000000E+00
+ 6.80000000000000E+01 8.20000000000000E+01 -4.01333333333333E+00
+ 7.20000000000000E+01 8.20000000000000E+01 -3.88666666666667E+00
+ 7.60000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 8.20000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 8.20000000000000E+01 -3.38000000000000E+00
+ 9.20000000000000E+01 8.20000000000000E+01 -3.25333333333333E+00
+ 9.60000000000000E+01 8.20000000000000E+01 -3.12666666666667E+00
+ 0.00000000000000E+00 8.60000000000000E+01 4.00000000000000E+00
+ 3.99999999999999E+00 8.60000000000000E+01 -6.47000000000000E+00
+ 8.00000000000000E+00 8.60000000000000E+01 -6.31500000000000E+00
+ 1.20000000000000E+01 8.60000000000000E+01 -6.16000000000000E+00
+ 1.60000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 2.00000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 2.80000000000000E+01 8.60000000000000E+01 -5.54000000000000E+00
+ 3.20000000000000E+01 8.60000000000000E+01 -5.38500000000000E+00
+ 3.60000000000000E+01 8.60000000000000E+01 -5.23000000000000E+00
+ 4.00000000000000E+01 8.60000000000000E+01 -5.07500000000000E+00
+ 4.40000000000000E+01 8.60000000000000E+01 -4.92000000000000E+00
+ 4.80000000000000E+01 8.60000000000000E+01 -4.76500000000000E+00
+ 5.20000000000000E+01 8.60000000000000E+01 -4.61000000000000E+00
+ 5.60000000000000E+01 8.60000000000000E+01 -4.45500000000000E+00
+ 6.00000000000000E+01 8.60000000000000E+01 -4.30000000000000E+00
+ 6.40000000000000E+01 8.60000000000000E+01 -4.14500000000000E+00
+ 6.80000000000000E+01 8.60000000000000E+01 -3.99000000000000E+00
+ 7.20000000000000E+01 8.60000000000000E+01 -3.83500000000000E+00
+ 7.60000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 8.00000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 8.60000000000000E+01 4.00000000000000E+00
+ 8.80000000000000E+01 8.60000000000000E+01 -3.21500000000000E+00
+ 9.20000000000000E+01 8.60000000000000E+01 -3.06000000000000E+00
+ 9.60000000000000E+01 8.60000000000000E+01 -2.90500000000000E+00
+ 0.00000000000000E+00 9.00000000000000E+01 0.00000000000000E+00
+ 4.00000000000000E+00 9.00000000000000E+01 1.90000000000000E+00
+ 8.00000000000000E+00 9.00000000000000E+01 4.88333333333333E+00
+ 1.20000000000000E+01 9.00000000000000E+01 7.86666666666667E+00
+ 1.60000000000000E+01 9.00000000000000E+01 0.00000000000000E+00
+ 2.00000000000000E+01 9.00000000000000E+01 4.00000000000000E+00
+ 2.40000000000000E+01 9.00000000000000E+01 0.00000000000000E+00
+ 2.80000000000000E+01 9.00000000000000E+01 1.98000000000000E+01
+ 3.20000000000000E+01 9.00000000000000E+01 2.27833333333333E+01
+ 3.60000000000000E+01 9.00000000000000E+01 2.57666666666667E+01
+ 4.00000000000000E+01 9.00000000000000E+01 2.87500000000000E+01
+ 4.40000000000000E+01 9.00000000000000E+01 3.17333333333333E+01
+ 4.80000000000000E+01 9.00000000000000E+01 3.47166666666667E+01
+ 5.20000000000000E+01 9.00000000000000E+01 3.77000000000000E+01
+ 5.60000000000000E+01 9.00000000000000E+01 4.06833333333333E+01
+ 6.00000000000000E+01 9.00000000000000E+01 4.36666666666667E+01
+ 6.40000000000000E+01 9.00000000000000E+01 4.66500000000000E+01
+ 6.80000000000000E+01 9.00000000000000E+01 4.96333333333333E+01
+ 7.20000000000000E+01 9.00000000000000E+01 5.26166666666667E+01
+ 7.60000000000000E+01 9.00000000000000E+01 0.00000000000000E+00
+ 8.00000000000000E+01 9.00000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 9.00000000000000E+01 0.00000000000000E+00
+ 8.80000000000000E+01 9.00000000000000E+01 6.45500000000000E+01
+ 9.20000000000000E+01 9.00000000000000E+01 6.75333333333333E+01
+ 9.60000000000000E+01 9.00000000000000E+01 7.05166666666667E+01
+ 0.00000000000000E+00 9.50000000000000E+01 5.00000000000000E+00
+ 3.99999999999999E+00 9.50000000000000E+01 -6.33000000000000E+00
+ 8.00000000000000E+00 9.50000000000000E+01 -6.11833333333333E+00
+ 1.20000000000000E+01 9.50000000000000E+01 -5.90666666666667E+00
+ 1.60000000000000E+01 9.50000000000000E+01 -1.36166666666666E+00
+ 2.00000000000000E+01 9.50000000000000E+01 -5.48333333333333E+00
+ 2.40000000000000E+01 9.50000000000000E+01 4.08950000000000E+01
+ 2.80000000000000E+01 9.50000000000000E+01 -5.06000000000000E+00
+ 3.20000000000000E+01 9.50000000000000E+01 -4.84833333333333E+00
+ 3.60000000000000E+01 9.50000000000000E+01 -4.63666666666667E+00
+ 4.00000000000000E+01 9.50000000000000E+01 -4.42500000000000E+00
+ 4.40000000000000E+01 9.50000000000000E+01 -4.21333333333333E+00
+ 4.80000000000000E+01 9.50000000000000E+01 -4.00166666666667E+00
+ 5.20000000000000E+01 9.50000000000000E+01 -3.79000000000000E+00
+ 5.60000000000000E+01 9.50000000000000E+01 -3.57833333333333E+00
+ 6.00000000000000E+01 9.50000000000000E+01 -3.36666666666667E+00
+ 6.40000000000000E+01 9.50000000000000E+01 -3.15500000000000E+00
+ 6.80000000000000E+01 9.50000000000000E+01 -2.94333333333333E+00
+ 7.20000000000000E+01 9.50000000000000E+01 -2.73166666666667E+00
+ 7.60000000000000E+01 9.50000000000000E+01 5.00000000000000E+00
+ 8.00000000000000E+01 9.50000000000000E+01 4.00000000000000E+00
+ 8.40000000000000E+01 9.50000000000000E+01 5.00000000000000E+00
+ 8.80000000000000E+01 9.50000000000000E+01 -1.88500000000000E+00
+ 9.20000000000000E+01 9.50000000000000E+01 -1.67333333333333E+00
+ 9.60000000000000E+01 9.50000000000000E+01 -1.46166666666667E+00
+ 1.00000000000000E+02 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+02 5.00000000000000E+00 5.00000000000000E+00
+ 1.00000000000000E+02 1.00000000000000E+01 0.00000000000000E+00
+ 1.00000000000000E+02 1.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 1.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 2.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 2.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 3.00000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 3.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 3.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 4.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 4.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 5.00000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 5.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 5.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 6.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 6.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 7.00000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 7.40000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 7.80000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 8.20000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 8.60000000000000E+01 4.00000000000000E+00
+ 1.00000000000000E+02 9.00000000000000E+01 0.00000000000000E+00
+ 1.00000000000000E+02 9.50000000000000E+01 5.00000000000000E+00
+ 7.60000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 8.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 4.00000000000000E+00 1.00000000000000E+02 4.00000000000000E+00
+ 8.00000000000000E+00 1.00000000000000E+02 4.00000000000000E+00
+ 1.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 1.60000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 2.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 2.40000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 2.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 3.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 3.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 4.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 4.40000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 4.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 5.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 5.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 6.00000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 6.40000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 6.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 7.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 8.40000000000000E+01 1.00000000000000E+02 0.00000000000000E+00
+ 8.80000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 9.20000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 9.60000000000000E+01 1.00000000000000E+02 4.00000000000000E+00
+ 1.00000000000000E+02 1.00000000000000E+02 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+02 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 3
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR 2 NIFOUR 0 IFOMOD 2 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 7NBRE OBJETS 26
+ RIGHT LEFT BOTTOM TOP FRONT BACK CUBE
+ 1 2 3 4 5 6 7
+ 4 0 4 3 72
+ 8 9 10 11
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 1 2 3 1 3 4 2 5 3 5
+ 6 3 5 7 8 5 8 6 7 9
+ 8 9 10 8 9 11 12 9 12 10
+ 11 13 12 13 14 12 4 3 15 4
+ 15 16 3 6 15 6 17 15 6 8
+ 18 6 18 17 8 10 18 10 19 18
+ 10 12 20 10 20 19 12 14 20 14
+ 21 20 16 15 22 16 22 23 15 17
+ 22 17 24 22 17 18 25 17 25 24
+ 18 19 25 19 26 25 19 20 27 19
+ 27 26 20 21 27 21 28 27 23 22
+ 29 23 29 30 22 24 29 24 31 29
+ 24 25 32 24 32 31 25 26 32 26
+ 33 32 26 27 34 26 34 33 27 28
+ 34 28 35 34 30 29 36 30 36 37
+ 29 31 36 31 38 36 31 32 39 31
+ 39 38 32 33 39 33 40 39 33 34
+ 41 33 41 40 34 35 41 35 42 41
+ 37 36 43 37 43 44 36 38 43 38
+ 45 43 38 39 46 38 46 45 39 40
+ 46 40 47 46 40 41 48 40 48 47
+ 41 42 48 42 49 48
+ 4 0 4 3 72
+ 12 13 14 15
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 50 51 52 50 52 53 51 54 52 54
+ 55 52 54 56 57 54 57 55 56 58
+ 57 58 59 57 58 60 61 58 61 59
+ 60 62 61 62 63 61 53 52 64 53
+ 64 65 52 55 64 55 66 64 55 57
+ 67 55 67 66 57 59 67 59 68 67
+ 59 61 69 59 69 68 61 63 69 63
+ 70 69 65 64 71 65 71 72 64 66
+ 71 66 73 71 66 67 74 66 74 73
+ 67 68 74 68 75 74 68 69 76 68
+ 76 75 69 70 76 70 77 76 72 71
+ 78 72 78 79 71 73 78 73 80 78
+ 73 74 81 73 81 80 74 75 81 75
+ 82 81 75 76 83 75 83 82 76 77
+ 83 77 84 83 79 78 85 79 85 86
+ 78 80 85 80 87 85 80 81 88 80
+ 88 87 81 82 88 82 89 88 82 83
+ 90 82 90 89 83 84 90 84 91 90
+ 86 85 92 86 92 93 85 87 92 87
+ 94 92 87 88 95 87 95 94 88 89
+ 95 89 96 95 89 90 97 89 97 96
+ 90 91 97 91 98 97
+ 4 0 4 3 72
+ 8 16 17 18
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 1 2 99 1 99 100 2 5 99 5
+ 101 99 5 7 102 5 102 101 7 9
+ 102 9 103 102 9 11 104 9 104 103
+ 11 13 104 13 105 104 100 99 106 100
+ 106 107 99 101 106 101 108 106 101 102
+ 109 101 109 108 102 103 109 103 110 109
+ 103 104 111 103 111 110 104 105 111 105
+ 112 111 107 106 113 107 113 114 106 108
+ 113 108 115 113 108 109 116 108 116 115
+ 109 110 116 110 117 116 110 111 118 110
+ 118 117 111 112 118 112 119 118 114 113
+ 120 114 120 121 113 115 120 115 122 120
+ 115 116 123 115 123 122 116 117 123 117
+ 124 123 117 118 125 117 125 124 118 119
+ 125 119 126 125 121 120 127 121 127 128
+ 120 122 127 122 129 127 122 123 130 122
+ 130 129 123 124 130 124 131 130 124 125
+ 132 124 132 131 125 126 132 126 133 132
+ 128 127 51 128 51 50 127 129 51 129
+ 54 51 129 130 56 129 56 54 130 131
+ 56 131 58 56 131 132 60 131 60 58
+ 132 133 60 133 62 60
+ 4 0 4 3 72
+ 19 20 14 21
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 44 43 134 44 134 135 43 45 134 45
+ 136 134 45 46 137 45 137 136 46 47
+ 137 47 138 137 47 48 139 47 139 138
+ 48 49 139 49 140 139 135 134 141 135
+ 141 142 134 136 141 136 143 141 136 137
+ 144 136 144 143 137 138 144 138 145 144
+ 138 139 146 138 146 145 139 140 146 140
+ 147 146 142 141 148 142 148 149 141 143
+ 148 143 150 148 143 144 151 143 151 150
+ 144 145 151 145 152 151 145 146 153 145
+ 153 152 146 147 153 147 154 153 149 148
+ 155 149 155 156 148 150 155 150 157 155
+ 150 151 158 150 158 157 151 152 158 152
+ 159 158 152 153 160 152 160 159 153 154
+ 160 154 161 160 156 155 162 156 162 163
+ 155 157 162 157 164 162 157 158 165 157
+ 165 164 158 159 165 159 166 165 159 160
+ 167 159 167 166 160 161 167 161 168 167
+ 163 162 92 163 92 93 162 164 92 164
+ 94 92 164 165 95 164 95 94 165 166
+ 95 166 96 95 166 167 97 166 97 96
+ 167 168 97 168 98 97
+ 4 0 4 3 72
+ 16 13 22 23
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 13 105 169 13 169 14 105 112 169 112
+ 170 169 112 119 171 112 171 170 119 126
+ 171 126 172 171 126 133 173 126 173 172
+ 133 62 173 62 63 173 14 169 174 14
+ 174 21 169 170 174 170 175 174 170 171
+ 176 170 176 175 171 172 176 172 177 176
+ 172 173 178 172 178 177 173 63 178 63
+ 70 178 21 174 179 21 179 28 174 175
+ 179 175 180 179 175 176 181 175 181 180
+ 176 177 181 177 182 181 177 178 183 177
+ 183 182 178 70 183 70 77 183 28 179
+ 184 28 184 35 179 180 184 180 185 184
+ 180 181 186 180 186 185 181 182 186 182
+ 187 186 182 183 188 182 188 187 183 77
+ 188 77 84 188 35 184 189 35 189 42
+ 184 185 189 185 190 189 185 186 191 185
+ 191 190 186 187 191 187 192 191 187 188
+ 193 187 193 192 188 84 193 84 91 193
+ 42 189 140 42 140 49 189 190 140 190
+ 147 140 190 191 154 190 154 147 191 192
+ 154 192 161 154 192 193 168 192 168 161
+ 193 91 168 91 98 168
+ 4 0 4 3 72
+ 24 25 21 11
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 1 100 194 1 194 4 100 107 194 107
+ 195 194 107 114 196 107 196 195 114 121
+ 196 121 197 196 121 128 198 121 198 197
+ 128 50 198 50 53 198 4 194 199 4
+ 199 16 194 195 199 195 200 199 195 196
+ 201 195 201 200 196 197 201 197 202 201
+ 197 198 203 197 203 202 198 53 203 53
+ 65 203 16 199 204 16 204 23 199 200
+ 204 200 205 204 200 201 206 200 206 205
+ 201 202 206 202 207 206 202 203 208 202
+ 208 207 203 65 208 65 72 208 23 204
+ 209 23 209 30 204 205 209 205 210 209
+ 205 206 211 205 211 210 206 207 211 207
+ 212 211 207 208 213 207 213 212 208 72
+ 213 72 79 213 30 209 214 30 214 37
+ 209 210 214 210 215 214 210 211 216 210
+ 216 215 211 212 216 212 217 216 212 213
+ 218 212 218 217 213 79 218 79 86 218
+ 37 214 135 37 135 44 214 215 135 215
+ 142 135 215 216 149 215 149 142 216 217
+ 149 217 156 149 217 218 163 217 163 156
+ 218 86 163 86 93 163
+ 23 0 1 4 1188
+ 26
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0
+ 48 49 42 139 49 140 42 139 42 139
+ 140 189 140 189 139 190 140 190 139 146
+ 140 190 146 147 190 146 147 153 147 190
+ 153 154 190 153 154 191 154 191 153 192
+ 154 192 153 160 154 192 160 161 192 160
+ 161 167 161 192 167 168 192 167 168 193
+ 168 193 167 91 168 91 167 97 168 91
+ 97 98 167 97 91 90 97 90 167 89
+ 97 89 167 166 97 89 166 96 89 166
+ 96 95 42 48 139 41 48 139 41 40
+ 139 48 47 40 139 40 47 138 47 138
+ 40 137 47 137 40 46 40 46 137 39
+ 46 137 39 38 137 46 45 38 137 38
+ 45 136 45 136 38 134 45 134 38 43
+ 44 43 37 134 44 134 37 135 43 37
+ 134 219 38 43 134 219 43 219 38 36
+ 43 37 219 36 41 42 35 189 42 189
+ 41 139 37 36 30 219 30 214 37 219
+ 37 219 214 134 37 134 214 135 214 135
+ 134 141 135 141 214 215 135 141 215 142
+ 215 142 141 148 142 148 215 149 215 149
+ 148 216 149 148 216 155 149 155 216 217
+ 149 155 217 156 217 156 155 162 156 162
+ 217 163 34 35 28 184 35 184 34 189
+ 35 189 34 41 30 29 23 209 30 29
+ 209 219 36 29 30 219 30 219 209 214
+ 29 219 36 31 38 36 219 31 27 28
+ 21 179 28 179 27 184 28 184 27 34
+ 23 22 16 204 23 22 204 29 23 29
+ 204 209 20 21 14 174 21 174 20 179
+ 21 179 20 27 16 15 4 199 16 15
+ 199 22 16 22 199 204 12 14 13 169
+ 14 169 12 174 14 174 12 20 12 13
+ 11 104 13 104 12 169 13 104 169 105
+ 104 169 105 111 169 112 105 111 169 112
+ 111 170 112 111 170 118 112 118 170 171
+ 112 118 171 119 118 171 119 125 171 126
+ 119 125 171 126 125 172 126 125 172 132
+ 126 132 172 173 126 132 173 133 132 173
+ 133 60 173 62 133 60 173 62 60 61
+ 62 61 173 63 61 173 63 178 63 61
+ 178 69 63 69 178 70 69 178 70 183
+ 70 69 183 76 70 76 183 77 76 183
+ 77 188 77 76 188 83 77 83 188 84
+ 83 188 84 193 84 83 193 90 84 90
+ 193 91 90 193 91 167 11 12 104 9
+ 8 9 7 102 7 8 102 5 3 5
+ 2 99 2 3 99 1 4 3 1 194
+ 1 194 3 99 1 194 99 100 194 99
+ 100 106 100 194 106 107 194 106 107 195
+ 107 195 106 196 107 196 106 113 107 196
+ 113 114 196 113 114 120 114 196 120 121
+ 196 120 121 197 121 197 120 198 121 198
+ 120 127 121 198 127 128 198 127 128 51
+ 128 198 51 50 198 51 50 52 50 198
+ 52 53 198 52 53 64 53 198 64 203
+ 53 203 64 65 203 64 65 71 65 203
+ 71 208 65 208 71 72 208 71 72 78
+ 72 208 78 213 72 213 78 79 213 78
+ 79 85 79 213 85 218 79 218 85 86
+ 218 85 86 92 86 218 92 163 86 163
+ 92 93 218 92 163 162 163 218 162 217
+ 4 3 194 15 4 15 194 199 87 95
+ 94 164 94 87 164 92 58 60 61 131
+ 60 61 131 220 60 173 61 220 60 173
+ 220 132 60 220 131 132 56 58 57 131
+ 58 57 131 221 58 131 61 221 58 57
+ 221 59 58 221 61 59 56 131 57 130
+ 56 130 57 129 56 129 57 54 57 54
+ 129 55 54 129 55 52 129 54 51 52
+ 129 52 51 222 51 52 198 222 51 222
+ 198 127 51 129 222 127 61 59 221 69
+ 59 221 69 68 59 221 68 67 57 221
+ 59 67 129 222 127 122 127 122 222 120
+ 127 120 222 198 131 132 220 124 132 220
+ 124 125 132 220 125 172 132 220 172 173
+ 61 69 221 223 61 178 69 223 61 178
+ 223 173 61 173 223 220 61 220 223 221
+ 61 220 221 131 173 223 220 172 173 223
+ 172 178 172 178 223 177 178 223 177 224
+ 183 178 177 224 178 224 183 69 178 224
+ 69 223 177 183 224 182 183 69 224 76
+ 69 224 76 225 68 69 76 225 76 68
+ 225 75 69 224 225 223 69 223 225 221
+ 69 221 225 68 225 68 221 67 68 67
+ 225 74 68 74 225 75 183 76 224 188
+ 183 188 224 182 209 214 219 226 209 210
+ 214 226 214 226 210 215 214 226 215 141
+ 214 226 141 219 214 219 141 134 219 141
+ 134 136 134 219 136 38 215 141 226 227
+ 141 215 148 227 141 227 148 143 215 148
+ 227 216 215 216 227 210 215 210 227 226
+ 141 227 143 228 141 226 227 228 141 228
+ 143 136 141 228 136 219 141 228 219 226
+ 148 143 227 150 216 227 210 211 136 219
+ 228 38 219 228 38 229 219 38 31 229
+ 219 228 229 226 38 31 229 39 38 39
+ 229 230 137 39 38 230 38 230 229 228
+ 38 230 228 136 38 230 136 137 136 137
+ 230 144 136 144 230 228 136 144 228 143
+ 31 229 39 32 31 229 32 24 31 229
+ 24 29 31 229 29 219 229 29 219 209
+ 219 229 209 226 29 209 229 231 29 204
+ 209 231 29 231 229 24 29 231 24 22
+ 29 231 22 204 209 231 204 205 209 231
+ 205 210 209 231 210 226 209 231 226 229
+ 204 205 231 232 200 205 204 232 204 200
+ 232 199 204 199 232 22 204 22 232 231
+ 232 231 22 233 24 22 231 233 22 233
+ 24 17 22 233 17 15 22 233 15 199
+ 22 233 199 232 216 227 211 234 211 212
+ 216 234 216 234 212 217 216 234 217 155
+ 216 234 155 227 216 227 155 148 227 155
+ 148 150 24 17 233 25 15 199 233 235
+ 15 194 199 235 199 235 194 195 194 195
+ 235 106 194 106 235 99 194 99 235 3
+ 194 3 235 15 235 15 3 6 106 235
+ 99 101 3 235 6 99 3 99 6 5
+ 235 6 99 101 99 101 6 5 101 6
+ 5 8 5 101 8 102 199 233 235 232
+ 15 6 235 233 15 6 233 17 199 232
+ 235 195 199 232 195 200 106 235 101 236
+ 101 108 106 236 106 236 108 113 106 236
+ 113 237 106 113 196 237 106 236 237 235
+ 106 235 237 195 106 195 237 196 237 196
+ 195 201 235 237 195 232 195 232 237 201
+ 195 232 201 200 201 200 232 206 200 232
+ 206 205 101 108 236 109 108 236 109 116
+ 108 236 116 115 108 236 115 113 233 17
+ 6 18 17 18 233 25 196 201 237 197
+ 196 197 237 120 196 120 237 113 237 113
+ 120 115 113 115 237 236 217 155 234 238
+ 155 217 162 238 155 238 162 157 217 162
+ 238 218 217 218 238 212 217 212 238 234
+ 155 238 157 239 155 234 238 239 155 239
+ 157 150 155 239 150 227 155 239 227 234
+ 162 157 238 164 218 238 212 213 218 238
+ 213 85 218 238 85 162 218 162 85 92
+ 162 85 92 87 92 162 87 164 87 164
+ 162 238 162 87 238 85 238 85 87 240
+ 80 87 85 240 85 80 240 78 85 78
+ 240 213 85 213 240 238 78 240 213 241
+ 208 78 213 241 78 241 208 71 78 241
+ 71 73 213 208 241 207 78 241 73 240
+ 78 240 73 80 213 207 241 212 213 212
+ 241 238 213 238 241 240 208 241 207 242
+ 202 208 207 242 208 242 202 203 208 242
+ 203 71 208 242 71 241 242 71 241 243
+ 71 73 241 243 71 73 243 66 71 66
+ 243 64 71 64 243 203 71 203 243 242
+ 212 241 238 234 157 150 239 158 73 243
+ 66 74 64 243 203 244 198 64 203 244
+ 203 198 244 197 198 244 197 120 198 244
+ 120 222 198 244 222 52 198 244 52 64
+ 120 222 244 245 122 222 120 245 244 52
+ 64 55 52 55 244 129 52 129 244 222
+ 244 222 129 245 222 129 245 122 203 244
+ 243 242 64 244 55 243 64 243 55 66
+ 203 244 242 197 203 197 242 202 197 120
+ 244 246 197 237 120 246 120 244 246 245
+ 197 246 244 242 120 122 245 115 120 115
+ 245 237 120 237 245 246 197 237 246 201
+ 197 201 246 242 197 201 242 202 201 242
+ 202 206 202 206 242 207 122 245 115 123
+ 122 245 123 130 122 245 130 129 245 130
+ 129 247 130 57 129 247 129 245 247 244
+ 129 244 247 55 129 55 247 57 244 247
+ 55 243 247 57 55 67 55 247 67 243
+ 55 243 67 66 67 66 243 74 57 67
+ 247 221 57 221 247 130 57 221 130 131
+ 221 130 131 124 131 221 124 220 124 220
+ 221 248 223 221 220 248 220 223 248 172
+ 220 172 248 125 220 125 248 124 221 248
+ 223 225 223 225 248 224 223 224 248 249
+ 223 248 172 249 223 224 249 177 223 249
+ 172 177 172 177 249 176 172 248 125 250
+ 171 172 125 250 172 248 250 249 172 249
+ 250 176 172 176 250 171 125 171 250 118
+ 125 118 250 117 125 117 250 248 125 117
+ 248 124 248 124 117 123 124 123 248 130
+ 124 130 248 221 130 248 221 251 247 130
+ 221 251 130 248 251 123 130 123 251 245
+ 130 245 251 247 221 251 248 252 221 248
+ 225 252 221 252 225 67 221 252 67 247
+ 221 252 247 251 67 247 252 253 247 67
+ 243 253 67 243 253 74 67 74 253 225
+ 67 225 253 252 177 249 176 181 177 249
+ 181 224 177 224 181 182 250 171 176 170
+ 171 170 250 118 118 250 117 254 110 118
+ 117 254 118 250 254 170 118 170 254 111
+ 118 111 254 110 170 254 111 255 169 170
+ 111 255 170 255 169 174 169 174 255 12
+ 169 12 255 104 169 104 255 111 255 111
+ 104 103 104 255 103 12 104 12 103 9
+ 12 103 9 10 9 10 103 8 9 8
+ 103 102 111 103 255 254 111 103 254 110
+ 170 255 174 175 170 255 175 256 170 254
+ 255 256 170 256 175 176 170 256 176 250
+ 170 256 250 254 175 176 256 181 176 256
+ 181 249 176 256 249 250 12 103 10 255
+ 12 255 10 20 12 255 20 174 10 20
+ 255 257 19 20 10 257 10 19 257 18
+ 19 257 18 25 19 257 25 26 19 257
+ 26 27 19 257 27 20 257 27 20 258
+ 179 20 27 258 20 257 258 255 20 255
+ 258 174 20 174 258 179 258 179 174 175
+ 174 258 175 255 175 255 258 256 175 256
+ 258 259 175 181 256 259 175 181 259 180
+ 175 180 259 258 175 180 258 179 181 259
+ 180 186 180 186 259 185 180 185 259 260
+ 259 258 180 260 180 185 260 184 180 260
+ 258 179 180 260 179 184 260 179 184 27
+ 179 27 260 258 184 260 27 34 27 34
+ 260 261 34 27 26 261 34 261 26 33
+ 27 26 261 257 27 257 261 258 27 258
+ 261 260 26 261 257 25 26 261 25 32
+ 26 261 32 33 18 25 257 262 233 25
+ 18 262 25 257 262 261 137 230 144 138
+ 137 230 138 40 137 230 40 39 230 40
+ 39 263 39 40 33 263 39 263 33 32
+ 33 32 263 261 39 263 32 229 39 263
+ 229 230 40 263 230 138 40 263 138 264
+ 139 40 138 264 138 139 264 146 139 264
+ 146 190 139 264 190 189 139 264 189 41
+ 139 264 41 40 264 41 40 33 40 264
+ 33 263 264 33 263 261 33 261 264 34
+ 33 34 264 41 264 41 34 189 261 264
+ 34 260 34 260 264 189 34 260 189 184
+ 260 189 184 185 264 189 260 190 189 260
+ 190 185 138 146 264 145 138 145 264 265
+ 138 264 263 265 138 145 265 144 138 144
+ 265 230 138 230 265 263 145 265 144 151
+ 157 158 239 266 165 158 157 266 157 266
+ 239 238 157 266 238 164 157 266 164 165
+ 238 164 266 87 164 266 87 165 164 165
+ 87 95 87 95 165 88 95 165 88 166
+ 95 166 88 89 87 88 165 266 87 88
+ 266 267 80 88 87 267 87 80 267 240
+ 88 267 80 81 87 240 267 266 87 240
+ 266 238 80 267 240 73 80 267 73 81
+ 165 266 88 166 165 266 166 159 165 266
+ 159 158 228 143 144 268 151 144 143 268
+ 144 268 151 265 143 268 228 227 143 268
+ 227 150 143 268 150 151 144 268 265 230
+ 144 268 230 228 227 150 268 239 150 268
+ 239 158 150 268 158 151 268 230 228 269
+ 229 228 230 269 230 229 269 263 230 263
+ 269 265 230 265 269 268 228 268 269 227
+ 228 227 269 226 228 226 269 229 226 269
+ 229 231 229 231 269 270 229 24 231 270
+ 231 270 24 233 24 233 270 25 233 270
+ 25 262 24 25 270 32 24 32 270 229
+ 229 270 269 263 229 270 263 32 270 263
+ 32 271 32 263 261 271 32 271 261 25
+ 261 25 271 262 32 270 271 25 270 271
+ 25 262 224 181 182 272 186 182 181 272
+ 181 186 272 259 182 272 186 187 182 224
+ 272 188 182 188 272 187 181 259 272 273
+ 256 259 181 273 181 256 273 249 181 273
+ 272 224 181 273 224 249 273 224 249 248
+ 249 273 248 250 249 273 250 256 242 207
+ 206 274 207 242 241 274 207 206 274 211
+ 207 274 241 212 207 274 212 211 241 212
+ 274 234 274 212 211 234 268 158 151 152
+ 151 268 152 265 151 265 152 145 152 145
+ 265 275 152 153 145 275 145 265 275 264
+ 145 264 275 146 145 146 275 153 275 153
+ 146 190 146 275 190 264 190 264 275 276
+ 264 190 260 276 153 190 275 191 190 275
+ 191 277 190 191 185 277 190 275 277 276
+ 190 277 185 260 190 277 260 276 185 260
+ 277 259 185 259 277 186 185 186 277 191
+ 259 277 186 272 260 277 259 276 153 191
+ 275 278 191 153 192 278 191 278 192 187
+ 153 192 278 160 153 160 278 152 153 152
+ 278 275 191 275 278 277 191 277 278 187
+ 191 277 187 186 277 187 186 272 277 187
+ 272 278 187 272 278 279 272 187 188 279
+ 187 188 279 193 188 279 193 83 187 193
+ 279 192 187 192 279 278 193 279 192 167
+ 193 279 167 90 193 279 90 83 192 167
+ 279 278 192 167 278 160 278 160 167 159
+ 160 159 278 152 279 90 83 280 82 83
+ 90 280 90 82 280 89 90 89 280 167
+ 90 167 280 279 89 280 167 166 188 279
+ 83 281 76 188 83 281 188 281 76 224
+ 188 279 281 272 188 272 281 224 83 76
+ 281 75 76 281 75 225 76 281 225 224
+ 167 166 280 282 166 167 159 282 167 159
+ 282 278 167 282 280 279 167 282 279 278
+ 166 282 159 283 166 159 266 283 166 282
+ 283 280 166 283 266 88 166 283 88 280
+ 166 280 88 89 88 89 280 82 266 88
+ 283 267 88 283 267 280 88 280 267 81
+ 88 280 81 82 83 75 281 82 83 82
+ 281 280 83 280 281 279 159 283 282 278
+ 282 278 283 279 282 279 283 280 247 252
+ 253 251 247 251 253 245 247 245 253 284
+ 247 253 243 284 247 245 284 244 247 244
+ 284 243 245 284 244 246 244 246 284 242
+ 244 242 284 243 245 284 246 285 253 284
+ 245 285 245 285 246 237 284 246 285 242
+ 245 253 285 251 246 237 285 286 237 246
+ 201 286 237 286 201 232 246 286 285 242
+ 246 286 242 201 242 201 286 206 201 286
+ 206 232 242 206 286 274 242 274 286 285
+ 245 285 237 115 245 285 115 287 245 251
+ 285 287 245 287 115 123 245 251 287 123
+ 115 123 287 116 115 116 287 288 116 115
+ 236 288 115 288 287 285 115 288 285 237
+ 115 288 237 236 123 287 116 117 123 287
+ 117 248 123 287 248 251 116 117 287 288
+ 116 117 288 289 110 117 116 289 117 289
+ 110 254 116 110 289 109 116 289 288 236
+ 116 289 236 109 110 254 289 103 110 103
+ 289 109 284 242 285 290 284 285 253 290
+ 285 290 242 274 284 290 253 243 284 290
+ 243 242 242 274 290 241 242 241 290 243
+ 232 206 205 291 205 231 232 291 205 291
+ 206 211 206 211 291 274 206 274 291 286
+ 206 286 291 232 205 231 291 210 205 210
+ 291 211 291 211 210 227 210 291 227 226
+ 210 291 226 231 227 226 291 269 226 291
+ 269 231 211 227 291 292 211 291 274 292
+ 211 292 274 234 211 227 292 234 227 292
+ 234 239 269 231 291 270 231 291 270 232
+ 231 232 270 233 227 292 239 268 227 292
+ 268 269 227 292 269 291 291 270 232 293
+ 286 291 232 293 232 286 293 237 286 293
+ 237 285 237 285 293 288 237 288 293 236
+ 237 236 293 235 237 235 293 232 293 232
+ 235 233 232 233 293 270 293 270 233 262
+ 286 293 285 294 286 285 274 294 286 294
+ 274 291 286 294 291 293 285 274 294 290
+ 274 291 294 292 291 294 292 295 269 291
+ 292 295 291 294 295 293 291 293 295 270
+ 291 270 295 269 288 293 236 296 288 236
+ 289 296 292 269 295 268 293 295 270 297
+ 270 262 293 297 270 262 297 271 262 297
+ 271 298 261 262 271 298 262 298 261 257
+ 293 295 297 294 270 271 297 299 263 271
+ 270 299 270 263 299 269 270 299 297 295
+ 270 299 295 269 263 299 269 265 295 269
+ 299 268 269 299 268 265 271 297 299 298
+ 271 298 299 261 271 261 299 263 261 299
+ 263 300 263 264 261 300 263 300 299 265
+ 263 300 265 264 265 264 300 275 264 300
+ 275 276 261 300 264 260 264 260 300 276
+ 260 300 276 259 261 299 300 298 261 298
+ 300 260 300 260 298 259 260 298 259 258
+ 260 298 258 261 258 261 298 257 259 258
+ 298 301 256 258 259 301 258 298 301 257
+ 258 257 301 255 258 255 301 256 255 301
+ 256 254 259 256 301 273 259 273 301 302
+ 259 301 298 302 259 273 302 272 259 302
+ 298 300 259 302 300 303 259 272 302 303
+ 259 272 303 277 259 303 300 276 259 303
+ 276 277 298 300 302 299 298 299 302 297
+ 293 294 297 304 285 294 293 304 293 285
+ 304 288 293 288 304 296 293 296 304 297
+ 293 296 297 262 297 262 296 298 262 296
+ 298 257 298 257 296 301 297 298 296 305
+ 298 297 302 305 297 305 296 304 298 296
+ 305 301 298 301 305 302 257 296 301 306
+ 257 301 255 306 301 255 306 254 255 306
+ 254 103 255 306 103 10 255 306 10 257
+ 254 103 306 289 103 10 306 8 10 306
+ 8 307 18 10 8 307 10 307 18 257
+ 10 307 257 306 307 257 306 296 257 296
+ 307 262 257 262 307 18 306 307 296 308
+ 8 307 306 308 306 8 308 103 8 308
+ 103 102 306 103 308 289 306 289 308 296
+ 308 296 289 236 103 102 308 109 103 109
+ 308 289 308 289 109 236 109 308 236 101
+ 109 308 101 102 308 101 102 8 301 254
+ 306 309 301 306 296 309 306 296 309 289
+ 306 309 254 289 301 309 296 305 296 309
+ 289 288 296 309 288 304 296 309 304 305
+ 236 101 308 310 101 236 235 310 101 310
+ 235 6 101 308 310 8 101 8 310 6
+ 310 6 8 18 6 18 310 233 6 233
+ 310 235 310 235 233 293 235 293 310 236
+ 233 310 293 262 233 310 262 18 293 262
+ 310 296 293 296 310 236 296 310 236 308
+ 262 310 296 307 262 310 307 18 296 307
+ 310 308 310 308 307 8 310 8 307 18
+ 289 288 309 117 289 117 309 254 117 309
+ 254 250 254 250 309 256 254 256 309 301
+ 256 309 301 273 256 309 273 250 301 273
+ 309 305 301 273 305 302 273 250 309 311
+ 248 250 273 311 273 311 309 305 250 311
+ 248 312 250 248 117 312 250 312 117 309
+ 248 117 312 287 250 311 312 309 117 309
+ 312 288 117 288 312 287 309 305 311 304
+ 309 304 311 288 309 288 311 312 304 311
+ 288 313 285 304 288 313 288 285 313 287
+ 285 313 287 251 288 287 313 312 288 312
+ 313 311 287 313 312 248 287 251 313 248
+ 313 312 248 311 313 248 251 252 251 313
+ 252 253 251 313 253 285 299 302 297 314
+ 297 295 299 314 299 314 295 268 297 295
+ 314 294 299 302 314 300 299 300 314 315
+ 299 314 268 315 299 300 315 265 299 315
+ 268 265 300 315 265 275 268 265 315 152
+ 265 315 152 275 302 314 300 303 302 314
+ 303 316 302 303 272 316 300 303 314 315
+ 300 303 315 275 300 303 275 276 275 276
+ 303 277 275 277 303 278 277 303 278 272
+ 278 272 303 316 272 316 278 279 278 279
+ 316 283 272 316 279 281 272 316 281 224
+ 272 316 224 273 272 316 273 302 281 224
+ 316 317 225 224 281 317 224 317 225 248
+ 225 248 317 252 225 252 317 253 224 317
+ 248 273 224 317 273 316 248 273 317 311
+ 252 317 253 318 252 253 313 318 252 317
+ 318 248 252 248 318 313 317 318 248 311
+ 248 311 318 313 311 318 313 304 273 317
+ 311 316 273 316 311 302 273 302 311 305
+ 317 311 316 318 311 316 318 319 311 318
+ 304 319 311 316 319 302 311 302 319 305
+ 311 305 319 304 316 319 302 314 302 314
+ 319 297 302 297 319 305 319 305 297 304
+ 314 319 297 294 297 294 319 304 294 319
+ 304 318 304 294 318 285 304 285 318 313
+ 285 318 313 253 294 318 285 290 285 290
+ 318 253 319 318 294 320 318 319 316 320
+ 319 320 294 314 319 316 320 314 318 294
+ 320 290 279 281 316 321 280 281 279 321
+ 279 321 316 283 279 321 283 280 321 283
+ 280 267 281 316 321 317 281 321 280 82
+ 280 82 321 81 280 321 267 81 321 81
+ 82 75 82 321 75 281 75 281 321 317
+ 281 317 75 225 317 75 225 74 225 317
+ 74 253 75 74 317 321 75 74 321 81
+ 303 278 316 322 303 316 314 322 303 322
+ 314 315 303 278 322 275 303 275 322 315
+ 316 322 278 283 278 283 322 323 159 283
+ 278 323 278 159 323 152 159 323 152 158
+ 159 323 158 266 159 323 266 283 152 158
+ 323 268 152 268 323 315 158 323 268 324
+ 158 266 323 324 158 266 324 239 158 239
+ 324 268 152 315 323 275 152 275 323 278
+ 275 323 278 322 323 322 275 315 323 266
+ 283 325 283 322 323 325 323 266 325 324
+ 323 325 322 315 322 315 325 314 323 325
+ 315 268 323 325 268 324 315 268 325 314
+ 283 322 325 316 322 325 316 314 325 316
+ 314 320 283 325 266 267 283 325 267 321
+ 283 325 321 316 325 321 316 320 316 320
+ 321 317 316 320 317 318 325 321 320 326
+ 267 321 325 326 321 317 320 327 317 321
+ 74 327 321 327 320 326 317 327 74 253
+ 317 320 327 318 317 318 327 253 320 327
+ 318 290 318 290 327 253 320 327 290 326
+ 239 324 268 292 268 292 324 295 268 295
+ 324 325 268 295 325 314 325 314 295 320
+ 314 295 320 294 74 253 327 243 253 327
+ 243 290 327 243 290 328 241 290 243 328
+ 243 241 328 73 290 327 328 326 241 328
+ 73 240 73 240 328 267 243 73 328 74
+ 243 74 328 327 73 328 74 267 73 267
+ 74 81 74 81 267 321 74 321 267 327
+ 321 267 327 326 74 327 267 328 267 327
+ 326 328 320 294 295 329 292 295 294 329
+ 295 329 292 324 295 320 329 325 295 325
+ 329 324 320 329 325 326 320 329 326 290
+ 320 329 290 294 329 290 294 274 294 329
+ 274 292 329 324 325 266 325 329 266 267
+ 325 329 267 326 324 266 329 239 324 239
+ 329 292 329 267 326 328 326 329 328 290
+ 266 267 329 240 267 329 240 328 266 240
+ 329 238 266 238 329 239 240 329 238 241
+ 240 329 241 328 241 328 329 290 241 290
+ 329 274 238 241 329 234 241 329 234 274
+ 234 274 329 292 329 234 292 239 329 234
+ 239 238
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 1 2 2 5 5 7 7 9 9 11
+ 11 13
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 13 14 14 21 21 28 28 35 35 42
+ 42 49
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 49 48 48 47 47 46 46 45 45 43
+ 43 44
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 44 37 37 30 30 23 23 16 16 4
+ 4 1
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 50 51 51 54 54 56 56 58 58 60
+ 60 62
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 62 63 63 70 70 77 77 84 84 91
+ 91 98
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 98 97 97 96 96 95 95 94 94 92
+ 92 93
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 93 86 86 79 79 72 72 65 65 53
+ 53 50
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 13 105 105 112 112 119 119 126 126 133
+ 133 62
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 62 60 60 58 58 56 56 54 54 51
+ 51 50
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 50 128 128 121 121 114 114 107 107 100
+ 100 1
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 44 43 43 45 45 46 46 47 47 48
+ 48 49
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 49 140 140 147 147 154 154 161 161 168
+ 168 98
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 93 163 163 156 156 149 149 142 142 135
+ 135 44
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 98 168 168 161 161 154 154 147 147 140
+ 140 49
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 49 42 42 35 35 28 28 21 21 14
+ 14 13
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 1 100 100 107 107 114 114 121 121 128
+ 128 50
+ 2 0 0 2 6
+ 0 0 0 0 0 0
+ 50 53 53 65 65 72 72 79 79 86
+ 86 93
+ 4 0 0 3 432
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0
+ 1 100 194 1 194 4 100 107 194 107
+ 195 194 107 114 196 107 196 195 114 121
+ 196 121 197 196 121 128 198 121 198 197
+ 128 50 198 50 53 198 4 194 199 4
+ 199 16 194 195 199 195 200 199 195 196
+ 201 195 201 200 196 197 201 197 202 201
+ 197 198 203 197 203 202 198 53 203 53
+ 65 203 16 199 204 16 204 23 199 200
+ 204 200 205 204 200 201 206 200 206 205
+ 201 202 206 202 207 206 202 203 208 202
+ 208 207 203 65 208 65 72 208 23 204
+ 209 23 209 30 204 205 209 205 210 209
+ 205 206 211 205 211 210 206 207 211 207
+ 212 211 207 208 213 207 213 212 208 72
+ 213 72 79 213 30 209 214 30 214 37
+ 209 210 214 210 215 214 210 211 216 210
+ 216 215 211 212 216 212 217 216 212 213
+ 218 212 218 217 213 79 218 79 86 218
+ 37 214 135 37 135 44 214 215 135 215
+ 142 135 215 216 149 215 149 142 216 217
+ 149 217 156 149 217 218 163 217 163 156
+ 218 86 163 86 93 163 13 105 169 13
+ 169 14 105 112 169 112 170 169 112 119
+ 171 112 171 170 119 126 171 126 172 171
+ 126 133 173 126 173 172 133 62 173 62
+ 63 173 14 169 174 14 174 21 169 170
+ 174 170 175 174 170 171 176 170 176 175
+ 171 172 176 172 177 176 172 173 178 172
+ 178 177 173 63 178 63 70 178 21 174
+ 179 21 179 28 174 175 179 175 180 179
+ 175 176 181 175 181 180 176 177 181 177
+ 182 181 177 178 183 177 183 182 178 70
+ 183 70 77 183 28 179 184 28 184 35
+ 179 180 184 180 185 184 180 181 186 180
+ 186 185 181 182 186 182 187 186 182 183
+ 188 182 188 187 183 77 188 77 84 188
+ 35 184 189 35 189 42 184 185 189 185
+ 190 189 185 186 191 185 191 190 186 187
+ 191 187 192 191 187 188 193 187 193 192
+ 188 84 193 84 91 193 42 189 140 42
+ 140 49 189 190 140 190 147 140 190 191
+ 154 190 154 147 191 192 154 192 161 154
+ 192 193 168 192 168 161 193 91 168 91
+ 98 168 1 2 99 1 99 100 2 5
+ 99 5 101 99 5 7 102 5 102 101
+ 7 9 102 9 103 102 9 11 104 9
+ 104 103 11 13 104 13 105 104 100 99
+ 106 100 106 107 99 101 106 101 108 106
+ 101 102 109 101 109 108 102 103 109 103
+ 110 109 103 104 111 103 111 110 104 105
+ 111 105 112 111 107 106 113 107 113 114
+ 106 108 113 108 115 113 108 109 116 108
+ 116 115 109 110 116 110 117 116 110 111
+ 118 110 118 117 111 112 118 112 119 118
+ 114 113 120 114 120 121 113 115 120 115
+ 122 120 115 116 123 115 123 122 116 117
+ 123 117 124 123 117 118 125 117 125 124
+ 118 119 125 119 126 125 121 120 127 121
+ 127 128 120 122 127 122 129 127 122 123
+ 130 122 130 129 123 124 130 124 131 130
+ 124 125 132 124 132 131 125 126 132 126
+ 133 132 128 127 51 128 51 50 127 129
+ 51 129 54 51 129 130 56 129 56 54
+ 130 131 56 131 58 56 131 132 60 131
+ 60 58 132 133 60 133 62 60 44 43
+ 134 44 134 135 43 45 134 45 136 134
+ 45 46 137 45 137 136 46 47 137 47
+ 138 137 47 48 139 47 139 138 48 49
+ 139 49 140 139 135 134 141 135 141 142
+ 134 136 141 136 143 141 136 137 144 136
+ 144 143 137 138 144 138 145 144 138 139
+ 146 138 146 145 139 140 146 140 147 146
+ 142 141 148 142 148 149 141 143 148 143
+ 150 148 143 144 151 143 151 150 144 145
+ 151 145 152 151 145 146 153 145 153 152
+ 146 147 153 147 154 153 149 148 155 149
+ 155 156 148 150 155 150 157 155 150 151
+ 158 150 158 157 151 152 158 152 159 158
+ 152 153 160 152 160 159 153 154 160 154
+ 161 160 156 155 162 156 162 163 155 157
+ 162 157 164 162 157 158 165 157 165 164
+ 158 159 165 159 166 165 159 160 167 159
+ 167 166 160 161 167 161 168 167 163 162
+ 92 163 92 93 162 164 92 164 94 92
+ 164 165 95 164 95 94 165 166 95 166
+ 96 95 166 167 97 166 97 96 167 168
+ 97 168 98 97 50 51 52 50 52 53
+ 51 54 52 54 55 52 54 56 57 54
+ 57 55 56 58 57 58 59 57 58 60
+ 61 58 61 59 60 62 61 62 63 61
+ 53 52 64 53 64 65 52 55 64 55
+ 66 64 55 57 67 55 67 66 57 59
+ 67 59 68 67 59 61 69 59 69 68
+ 61 63 69 63 70 69 65 64 71 65
+ 71 72 64 66 71 66 73 71 66 67
+ 74 66 74 73 67 68 74 68 75 74
+ 68 69 76 68 76 75 69 70 76 70
+ 77 76 72 71 78 72 78 79 71 73
+ 78 73 80 78 73 74 81 73 81 80
+ 74 75 81 75 82 81 75 76 83 75
+ 83 82 76 77 83 77 84 83 79 78
+ 85 79 85 86 78 80 85 80 87 85
+ 80 81 88 80 88 87 81 82 88 82
+ 89 88 82 83 90 82 90 89 83 84
+ 90 84 91 90 86 85 92 86 92 93
+ 85 87 92 87 94 92 87 88 95 87
+ 95 94 88 89 95 89 96 95 89 90
+ 97 89 97 96 90 91 97 91 98 97
+ 1 2 3 1 3 4 2 5 3 5
+ 6 3 5 7 8 5 8 6 7 9
+ 8 9 10 8 9 11 12 9 12 10
+ 11 13 12 13 14 12 4 3 15 4
+ 15 16 3 6 15 6 17 15 6 8
+ 18 6 18 17 8 10 18 10 19 18
+ 10 12 20 10 20 19 12 14 20 14
+ 21 20 16 15 22 16 22 23 15 17
+ 22 17 24 22 17 18 25 17 25 24
+ 18 19 25 19 26 25 19 20 27 19
+ 27 26 20 21 27 21 28 27 23 22
+ 29 23 29 30 22 24 29 24 31 29
+ 24 25 32 24 32 31 25 26 32 26
+ 33 32 26 27 34 26 34 33 27 28
+ 34 28 35 34 30 29 36 30 36 37
+ 29 31 36 31 38 36 31 32 39 31
+ 39 38 32 33 39 33 40 39 33 34
+ 41 33 41 40 34 35 41 35 42 41
+ 37 36 43 37 43 44 36 38 43 38
+ 45 43 38 39 46 38 46 45 39 40
+ 46 40 47 46 40 41 48 40 48 47
+ 41 42 48 42 49 48
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 1NBRE OBJETS 1
+ PI
+ 1
+ 1
+ 3.14159265358979E+00
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 11NBRE OBJETS 11
+ #2 #3 #4 D C / ET VOLU
+ ELIM OPTI SAUVE
+ 1 2 3 4 5 6 7 8 9 10
+ 11
+ 34 11
+ #2#3#4DROICERC/ETVOLUELIMOPTISAUVE
+ 2 4 6 10 14 15 17 21 25 29
+ 34
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 0NBRE OBJETS 329
+ 329
+ 70 68 67 69 130 276 66 65 173 177
+ 64 43 45 44 124 42 136 189 178 40
+ 41 121 39 120 190 188 37 38 36 25
+ 115 212 193 33 34 35 24 22 192 16
+ 23 3 21 20 19 17 15 1 2 79
+ 98 155 80 96 161 94 95 92 99 93
+ 55 54 56 151 82 317 162 106 57 58
+ 147 84 150 307 296 59 60 144 86 142
+ 322 236 61 62 143 88 90 202 13 63
+ 316 140 329 91 201 324 12 328 128 72
+ 129 319 268 46 325 127 73 134 272 170
+ 174 48 137 75 244 245 247 49 326 152
+ 76 153 246 164 167 51 100 78 97 159
+ 101 52 327 110 27 114 18 194 14 4
+ 111 29 206 205 198 224 6 112 30 207
+ 204 222 225 7 138 32 149 298 239 234
+ 9 139 89 200 199 237 11 10 47 171
+ 50 102 53 182 175 176 105 103 180 184
+ 183 215 104 187 226 214 229 231 197 5
+ 227 8 232 71 132 74 157 77 125 118
+ 133 145 81 117 249 250 219 83 108 252
+ 122 148 85 26 28 113 31 87 109 166
+ 163 156 165 213 107 209 123 203 116 191
+ 210 119 135 315 126 274 131 141 306 314
+ 220 146 309 154 158 243 160 168 218 169
+ 282 286 241 267 172 216 179 181 185 186
+ 196 258 259 195 262 238 304 208 253 211
+ 261 230 217 221 223 321 228 233 235 294
+ 285 240 300 242 248 254 280 256 277 310
+ 251 257 255 292 260 273 265 264 283 263
+ 266 284 297 279 318 270 269 271 278 275
+ 288 320 281 291 302 289 287 293 290 305
+ 295 301 299 312 303 313 308 323 311
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 1332
+ 8.33333333333333E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.66666666666667E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 8.33333333333333E-01 1.66666666666667E-01
+ 1.00000000000000E+00 1.66666666666667E-01 1.00000000000000E+00
+ 1.66666666666667E-01 1.00000000000000E+00 3.33333333333333E-01
+ 8.33333333333333E-01 -5.74074074074074E-01 1.00000000000000E+00
+ 3.33333333333333E-01 1.00000000000000E+00 1.66666666666667E-01
+ 1.00000000000000E+00 5.00000000000000E-01 1.00000000000000E+00
+ 1.66666666666667E-01 1.00000000000000E+00 6.66666666666667E-01
+ 8.33333333333333E-01 -6.20370370370370E-01 1.00000000000000E+00
+ 6.66666666666667E-01 1.00000000000000E+00 1.66666666666667E-01
+ 1.00000000000000E+00 8.33333333333333E-01 1.00000000000000E+00
+ 1.66666666666667E-01 8.33333333333333E-01 8.33333333333333E-01
+ 1.00000000000000E+00 -6.43518518518518E-01 8.33333333333333E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.66666666666667E-01
+ 6.66666666666667E-01 1.00000000000000E+00 8.33333333333333E-01
+ -6.20370370370370E-01 8.33333333333333E-01 1.66666666666667E-01
+ 1.00000000000000E+00 -5.50925925925926E-01 6.66666666666667E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.66666666666667E-01
+ 6.66666666666667E-01 0.00000000000000E+00 8.33333333333333E-01
+ -6.20370370370370E-01 5.00000000000000E-01 0.00000000000000E+00
+ 1.00000000000000E+00 1.66666666666667E-01 5.00000000000000E-01
+ 1.66666666666667E-01 1.00000000000000E+00 -3.19444444444444E-01
+ 3.33333333333333E-01 0.00000000000000E+00 1.00000000000000E+00
+ 1.66666666666667E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.66666666666667E-01
+ 3.33333333333333E-01 0.00000000000000E+00 8.33333333333333E-01
+ -5.74074074074074E-01 8.33333333333333E-01 0.00000000000000E+00
+ 8.33333333333333E-01 -6.43518518518518E-01 0.00000000000000E+00
+ 0.00000000000000E+00 8.33333333333333E-01 1.66666666666667E-01
+ 0.00000000000000E+00 0.00000000000000E+00 6.66666666666667E-01
+ 1.66666666666667E-01 0.00000000000000E+00 1.66666666666667E-01
+ 8.33333333333333E-01 -5.50925925925926E-01 0.00000000000000E+00
+ 1.66666666666667E-01 1.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 3.33333333333333E-01 8.33333333333333E-01
+ -5.74074074074074E-01 0.00000000000000E+00 3.33333333333333E-01
+ 1.00000000000000E+00 1.66666666666667E-01 0.00000000000000E+00
+ 5.00000000000000E-01 1.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 6.66666666666667E-01 8.33333333333333E-01
+ -6.20370370370370E-01 0.00000000000000E+00 6.66666666666667E-01
+ 1.00000000000000E+00 1.66666666666667E-01 8.33333333333333E-01
+ 0.00000000000000E+00 6.66666666666667E-01 -6.20370370370370E-01
+ 1.00000000000000E+00 0.00000000000000E+00 6.66666666666667E-01
+ 1.66666666666667E-01 1.66666666666667E-01 0.00000000000000E+00
+ 8.33333333333333E-01 -5.50925925925926E-01 1.66666666666667E-01
+ 0.00000000000000E+00 6.66666666666667E-01 -4.35185185185185E-01
+ 8.33333333333333E-01 0.00000000000000E+00 5.00000000000000E-01
+ -5.97222222222222E-01 1.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-01 1.66666666666667E-01 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-01 1.66666666666667E-01
+ 8.33333333333333E-01 0.00000000000000E+00 3.33333333333333E-01
+ -5.74074074074074E-01 1.00000000000000E+00 0.00000000000000E+00
+ 3.33333333333333E-01 1.66666666666667E-01 0.00000000000000E+00
+ 0.00000000000000E+00 3.33333333333333E-01 1.66666666666667E-01
+ 8.33333333333333E-01 0.00000000000000E+00 1.66666666666667E-01
+ -5.50925925925926E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.66666666666667E-01 1.66666666666667E-01 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 8.33333333333333E-01 1.66666666666667E-01 0.00000000000000E+00
+ -5.50925925925926E-01 1.00000000000000E+00 1.66666666666667E-01
+ 1.66666666666667E-01 -8.79629629629630E-02 1.00000000000000E+00
+ 3.33333333333333E-01 0.00000000000000E+00 1.66666666666667E-01
+ 8.33333333333333E-01 5.00000000000000E-01 0.00000000000000E+00
+ -5.97222222222222E-01 1.00000000000000E+00 5.00000000000000E-01
+ 1.66666666666667E-01 -3.19444444444444E-01 1.00000000000000E+00
+ 6.66666666666667E-01 0.00000000000000E+00 1.66666666666667E-01
+ 8.33333333333333E-01 8.33333333333333E-01 0.00000000000000E+00
+ -6.43518518518518E-01 1.00000000000000E+00 8.33333333333333E-01
+ 1.66666666666667E-01 -5.50925925925926E-01 1.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 8.33333333333333E-01 1.00000000000000E+00 1.66666666666667E-01
+ -5.50925925925926E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.66666666666667E-01 1.66666666666667E-01 8.33333333333333E-01
+ 1.00000000000000E+00 3.33333333333333E-01 -5.74074074074074E-01
+ 1.00000000000000E+00 1.00000000000000E+00 3.33333333333333E-01
+ 1.66666666666667E-01 8.33333333333333E-01 1.00000000000000E+00
+ 5.00000000000000E-01 -5.97222222222222E-01 1.00000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.66666666666667E-01
+ 8.33333333333333E-01 1.00000000000000E+00 6.66666666666667E-01
+ -6.20370370370370E-01 1.00000000000000E+00 1.00000000000000E+00
+ 6.66666666666667E-01 1.66666666666667E-01 8.33333333333333E-01
+ 1.00000000000000E+00 8.33333333333333E-01 -6.43518518518518E-01
+ 8.33333333333333E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.66666666666667E-01 5.00000000000000E-01 0.00000000000000E+00
+ 1.66666666666667E-01 -3.19444444444444E-01 5.00000000000000E-01
+ 0.00000000000000E+00 0.00000000000000E+00 1.66666666666667E-01
+ 1.66666666666667E-01 0.00000000000000E+00 1.66666666666667E-01
+ -8.79629629629630E-02 1.66666666666667E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.66666666666667E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.66666666666667E-01 1.66666666666667E-01
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.66666666666667E-01
+ 1.66666666666667E-01 -8.79629629629630E-02 0.00000000000000E+00
+ 1.66666666666667E-01 0.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 3.33333333333333E-01 0.00000000000000E+00
+ 1.66666666666667E-01 0.00000000000000E+00 5.00000000000000E-01
+ 1.66666666666667E-01 -3.19444444444444E-01 0.00000000000000E+00
+ 5.00000000000000E-01 0.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 6.66666666666667E-01 0.00000000000000E+00
+ 1.66666666666667E-01 0.00000000000000E+00 8.33333333333333E-01
+ 1.66666666666667E-01 -5.50925925925926E-01 0.00000000000000E+00
+ 8.33333333333333E-01 0.00000000000000E+00 1.66666666666667E-01
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.66666666666667E-01 1.66666666666667E-01 0.00000000000000E+00
+ 8.33333333333333E-01 3.33333333333333E-01 -5.74074074074074E-01
+ 0.00000000000000E+00 1.00000000000000E+00 3.33333333333333E-01
+ 1.66666666666667E-01 0.00000000000000E+00 8.33333333333333E-01
+ 5.00000000000000E-01 -5.97222222222222E-01 0.00000000000000E+00
+ 1.00000000000000E+00 5.00000000000000E-01 1.66666666666667E-01
+ 0.00000000000000E+00 8.33333333333333E-01 6.66666666666667E-01
+ -6.20370370370370E-01 0.00000000000000E+00 1.00000000000000E+00
+ 6.66666666666667E-01 1.66666666666667E-01 0.00000000000000E+00
+ 8.33333333333333E-01 8.33333333333333E-01 -6.43518518518518E-01
+ 0.00000000000000E+00 1.00000000000000E+00 8.33333333333333E-01
+ 1.66666666666667E-01 0.00000000000000E+00 8.33333333333333E-01
+ 1.00000000000000E+00 1.66666666666667E-01 3.33333333333333E-01
+ 1.00000000000000E+00 8.33333333333333E-01 -5.74074074074074E-01
+ 3.33333333333333E-01 1.00000000000000E+00 1.00000000000000E+00
+ 1.66666666666667E-01 6.66666666666667E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.66666666666667E-01 8.33333333333333E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.66666666666667E-01
+ 5.00000000000000E-01 1.00000000000000E+00 0.00000000000000E+00
+ 1.66666666666667E-01 5.00000000000000E-01 1.00000000000000E+00
+ 1.66666666666667E-01 -3.19444444444444E-01 3.33333333333333E-01
+ 1.00000000000000E+00 0.00000000000000E+00 1.66666666666667E-01
+ 3.33333333333333E-01 8.33333333333333E-01 0.00000000000000E+00
+ -5.74074074074074E-01 1.66666666666667E-01 1.00000000000000E+00
+ 0.00000000000000E+00 1.66666666666667E-01 6.66666666666667E-01
+ 1.00000000000000E+00 1.66666666666667E-01 -4.35185185185185E-01
+ 1.66666666666667E-01 8.33333333333333E-01 0.00000000000000E+00
+ -5.50925925925926E-01 6.66666666666667E-01 8.33333333333333E-01
+ 0.00000000000000E+00 -6.20370370370370E-01 1.00000000000000E+00
+ 6.66666666666667E-01 1.66666666666667E-01 -4.35185185185185E-01
+ 1.00000000000000E+00 8.33333333333333E-01 3.33333333333333E-01
+ -5.74074074074074E-01 1.00000000000000E+00 8.33333333333333E-01
+ 5.00000000000000E-01 -5.97222222222222E-01 1.00000000000000E+00
+ 6.66666666666667E-01 3.33333333333333E-01 -4.81481481481481E-01
+ 6.66666666666667E-01 1.00000000000000E+00 3.33333333333333E-01
+ -4.81481481481481E-01 7.24174618721008E-01 8.77248883247375E-01
+ 4.16666686534882E-01 1.89678534865379E-01 0.00000000000000E+00
+ 1.66666666666667E-01 6.66666666666667E-01 -4.35185185185185E-01
+ 1.66666671633720E-01 8.33333358168602E-02 8.35733592510223E-01
+ 1.89678534865379E-01 1.66666666666667E-01 1.66666666666667E-01
+ 1.00000000000000E+00 -8.79629629629630E-02 1.66666666666667E-01
+ 3.33333333333333E-01 1.00000000000000E+00 -2.03703703703704E-01
+ 1.66666666666667E-01 5.00000000000000E-01 1.00000000000000E+00
+ -3.19444444444444E-01 0.00000000000000E+00 5.00000000000000E-01
+ 8.33333333333333E-01 -5.97222222222222E-01 3.33333333333333E-01
+ 1.66666666666667E-01 1.00000000000000E+00 -2.03703703703704E-01
+ 3.33333333333333E-01 0.00000000000000E+00 6.66666666666667E-01
+ -4.81481481481481E-01 3.03848654031754E-01 1.52492970228195E-01
+ 7.25899636745453E-01 1.89678534865379E-01 0.00000000000000E+00
+ 1.66666666666667E-01 5.00000000000000E-01 -3.19444444444444E-01
+ 0.00000000000000E+00 3.33333333333333E-01 3.33333333333333E-01
+ -2.96296296296296E-01 1.35451748967171E-01 2.50000000000000E-01
+ 4.07068401575089E-01 1.89678534865379E-01 3.33333333333333E-01
+ 0.00000000000000E+00 5.00000000000000E-01 -3.88888888888889E-01
+ 1.66666666666667E-01 0.00000000000000E+00 5.00000000000000E-01
+ -3.19444444444444E-01 0.00000000000000E+00 5.00000000000000E-01
+ 6.66666666666667E-01 -5.27777777777778E-01 1.82361394166946E-01
+ 4.19184088706970E-01 8.17638635635376E-01 1.89678534865379E-01
+ 1.66666666666667E-01 0.00000000000000E+00 3.33333333333333E-01
+ -2.03703703703704E-01 0.00000000000000E+00 1.66666666666667E-01
+ 3.33333333333333E-01 -2.03703703703704E-01 1.81421041488647E-01
+ 1.81421041488647E-01 2.45350033044815E-01 1.89678534865379E-01
+ 1.66666666666667E-01 3.33333333333333E-01 0.00000000000000E+00
+ -2.03703703703704E-01 1.66666666666667E-01 1.66666666666667E-01
+ 0.00000000000000E+00 -8.79629629629630E-02 3.33333333333333E-01
+ 1.66666666666667E-01 0.00000000000000E+00 -2.03703703703704E-01
+ 3.33333333333333E-01 0.00000000000000E+00 0.00000000000000E+00
+ 1.66666666666667E-01 1.70362696051598E-01 4.16666686534882E-01
+ 1.64224833250046E-01 1.89678534865379E-01 0.00000000000000E+00
+ 3.33333333333333E-01 1.66666666666667E-01 -2.03703703703704E-01
+ 0.00000000000000E+00 5.00000000000000E-01 3.33333333333333E-01
+ -3.88888888888889E-01 3.33333333333333E-01 3.33333333333333E-01
+ 0.00000000000000E+00 -2.96296296296296E-01 2.73399829864502E-01
+ 1.29604846239090E-01 4.12075430154800E-01 1.89678534865379E-01
+ 3.33333333333333E-01 0.00000000000000E+00 3.33333333333333E-01
+ -2.96296296296296E-01 1.66666666666667E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -3.19444444444444E-01 1.66666666666667E-01
+ 6.66666666666667E-01 1.00000000000000E+00 -4.35185185185185E-01
+ 1.66666666666667E-01 8.33333333333333E-01 1.00000000000000E+00
+ -5.50925925925926E-01 1.66666666666667E-01 1.00000000000000E+00
+ 1.00000000000000E+00 1.66666666666667E-01 1.81973114609718E-01
+ 7.53406763076782E-01 8.18026900291443E-01 1.89678534865379E-01
+ 3.33333333333333E-01 1.00000000000000E+00 6.66666666666667E-01
+ -4.81481481481481E-01 1.66666666666667E-01 1.00000000000000E+00
+ 8.33333333333333E-01 -5.50925925925926E-01 1.66666666666667E-01
+ 1.00000000000000E+00 6.66666666666667E-01 -4.35185185185185E-01
+ 0.00000000000000E+00 6.66666666666667E-01 3.33333333333333E-01
+ -4.81481481481481E-01 1.35995268821716E-01 7.50000000000000E-01
+ 4.07865643501282E-01 1.89678534865379E-01 1.66666666666667E-01
+ 1.00000000000000E+00 5.00000000000000E-01 -3.19444444444444E-01
+ 0.00000000000000E+00 6.66666666666667E-01 6.66666666666667E-01
+ -5.74074074074074E-01 3.33333333333333E-01 6.66666666666667E-01
+ 1.00000000000000E+00 -4.81481481481481E-01 3.33333333333333E-01
+ 1.00000000000000E+00 5.00000000000000E-01 -3.88888888888889E-01
+ 1.66666666666667E-01 1.00000000000000E+00 3.33333333333333E-01
+ -2.03703703703704E-01 1.66666666666667E-01 6.66666666666667E-01
+ 0.00000000000000E+00 -4.35185185185185E-01 3.33333333333333E-01
+ 6.66666666666667E-01 0.00000000000000E+00 -4.81481481481481E-01
+ 1.81555449962616E-01 8.18444550037384E-01 2.45650455355644E-01
+ 1.89678534865379E-01 1.66666666666667E-01 1.00000000000000E+00
+ 1.66666666666667E-01 -8.79629629629630E-02 1.66666671633720E-01
+ 8.35733592510223E-01 8.33333358168602E-02 1.89678534865379E-01
+ 0.00000000000000E+00 6.66666666666667E-01 1.66666666666667E-01
+ -4.35185185185185E-01 2.88307458162308E-01 7.02393233776093E-01
+ 1.40686213970184E-01 1.89678534865379E-01 5.00000000000000E-01
+ 8.33333333333333E-01 0.00000000000000E+00 -5.97222222222222E-01
+ 4.16666686534882E-01 8.36278915405273E-01 1.64240002632141E-01
+ 1.89678534865379E-01 3.33333333333333E-01 1.00000000000000E+00
+ 1.66666666666667E-01 -2.03703703703704E-01 5.00000000000000E-01
+ 1.00000000000000E+00 3.33333333333333E-01 -3.88888888888889E-01
+ 6.66666686534882E-01 9.16666626930237E-01 1.64266422390938E-01
+ 1.89678534865379E-01 6.66666666666667E-01 6.66666666666667E-01
+ 0.00000000000000E+00 -5.74074074074074E-01 8.07020783424377E-01
+ 8.37854683399200E-01 2.50000000000000E-01 1.89678534865379E-01
+ 8.33333313465118E-01 8.35733592510223E-01 8.33333358168602E-02
+ 1.89678534865379E-01 8.33333333333333E-01 6.66666666666667E-01
+ 0.00000000000000E+00 -6.20370370370370E-01 7.18008160591125E-01
+ 7.34195709228516E-01 1.99922978878021E-01 1.89678534865379E-01
+ 8.23383927345276E-01 5.68788588047028E-01 1.76616057753563E-01
+ 1.89678534865379E-01 6.66666666666667E-01 3.33333333333333E-01
+ 0.00000000000000E+00 -4.81481481481481E-01 1.00000000000000E+00
+ 3.33333333333333E-01 1.66666666666667E-01 -2.03703703703704E-01
+ 8.18413376808167E-01 2.45720386505127E-01 1.81586638092995E-01
+ 1.89678534865379E-01 6.66666666666667E-01 0.00000000000000E+00
+ 0.00000000000000E+00 1.66666666666667E-01 8.33333333333333E-01
+ 3.33333333333333E-01 0.00000000000000E+00 -5.74074074074074E-01
+ 1.00000000000000E+00 3.33333333333333E-01 3.33333333333333E-01
+ -2.96296296296296E-01 1.00000000000000E+00 5.00000000000000E-01
+ 3.33333333333333E-01 -3.88888888888889E-01 6.66666666666667E-01
+ 0.00000000000000E+00 1.66666666666667E-01 -4.35185185185185E-01
+ 6.66666666666667E-01 0.00000000000000E+00 3.33333333333333E-01
+ -4.81481481481481E-01 6.84621095657349E-01 1.35774314403534E-01
+ 3.15378874540329E-01 1.89678534865379E-01 1.00000000000000E+00
+ 1.66666666666667E-01 5.00000000000000E-01 -3.19444444444444E-01
+ 8.29600930213928E-01 1.64224013686180E-01 4.16666686534882E-01
+ 1.89678534865379E-01 1.00000000000000E+00 1.66666666666667E-01
+ 3.33333333333333E-01 -2.03703703703704E-01 1.00000000000000E+00
+ 5.00000000000000E-01 5.00000000000000E-01 -4.58333333333333E-01
+ 1.00000000000000E+00 3.33333333333333E-01 5.00000000000000E-01
+ -3.88888888888889E-01 8.62633705139160E-01 3.63481223583221E-01
+ 4.53615099191666E-01 1.89678534865379E-01 8.72145235538483E-01
+ 2.31841430068016E-01 5.76279044151306E-01 1.89678534865379E-01
+ 1.00000000000000E+00 1.66666666666667E-01 6.66666666666667E-01
+ -4.35185185185185E-01 6.66666666666667E-01 0.00000000000000E+00
+ 5.00000000000000E-01 -5.27777777777778E-01 5.00000000000000E-01
+ 0.00000000000000E+00 3.33333333333333E-01 -3.88888888888889E-01
+ 5.00000000000000E-01 0.00000000000000E+00 5.00000000000000E-01
+ -4.58333333333333E-01 4.16666686534882E-01 1.63661807775497E-01
+ 8.47414016723633E-01 1.89678534865379E-01 5.00000000000000E-01
+ 0.00000000000000E+00 8.33333333333333E-01 -5.97222222222222E-01
+ 6.66666666666667E-01 0.00000000000000E+00 6.66666666666667E-01
+ -5.74074074074074E-01 6.66666666666667E-01 1.66666666666667E-01
+ 1.00000000000000E+00 -4.35185185185185E-01 7.52593100070953E-01
+ 1.82328552007675E-01 8.17671418190002E-01 1.89678534865379E-01
+ 7.27200806140900E-01 1.25376790761948E-01 5.83333373069763E-01
+ 1.89678534865379E-01 1.00000000000000E+00 1.66666666666667E-01
+ 8.33333333333333E-01 -5.50925925925926E-01 6.66666666666667E-01
+ 3.33333333333333E-01 1.00000000000000E+00 -4.81481481481481E-01
+ 5.00000000000000E-01 8.33333333333333E-01 1.00000000000000E+00
+ -5.97222222222222E-01 3.33333333333333E-01 8.33333333333333E-01
+ 1.00000000000000E+00 -5.74074074074074E-01 5.00000000000000E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.66666666666667E-01
+ 5.00000000000000E-01 1.00000000000000E+00 8.33333333333333E-01
+ -5.97222222222222E-01 2.76328533887863E-01 2.56472647190094E-01
+ 8.61189842224121E-01 1.89678534865379E-01 5.00000000000000E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -4.58333333333333E-01
+ 5.00000000000000E-01 3.33333333333333E-01 1.00000000000000E+00
+ -3.88888888888889E-01 3.33333333333333E-01 3.33333333333333E-01
+ 1.00000000000000E+00 -2.96296296296296E-01 3.33333333333333E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -3.88888888888889E-01
+ 4.16666686534882E-01 4.16737228631973E-01 8.58482360839844E-01
+ 1.89678534865379E-01 1.39733359217644E-01 2.53026634454727E-01
+ 7.50000000000000E-01 1.89678534865379E-01 1.76176473498344E-01
+ 1.76176473498344E-01 5.67956209182739E-01 1.89678534865379E-01
+ 3.68106156587601E-01 1.88903436064720E-01 5.47068655490875E-01
+ 1.89678534865379E-01 5.00000000000000E-01 0.00000000000000E+00
+ 6.66666666666667E-01 -5.27777777777778E-01 8.62739622592926E-01
+ 7.50000000000000E-01 4.23572152853012E-01 1.89678534865379E-01
+ 1.00000000000000E+00 5.00000000000000E-01 6.66666666666667E-01
+ -5.27777777777778E-01 1.00000000000000E+00 6.66666666666667E-01
+ 5.00000000000000E-01 -5.27777777777778E-01 8.59463810920715E-01
+ 4.09708917140961E-01 2.74453043937683E-01 1.89678534865379E-01
+ 8.37434887886047E-01 5.48871099948883E-01 4.10098522901535E-01
+ 1.89678534865379E-01 8.64571928977966E-01 6.70736372470856E-01
+ 2.82199710607529E-01 1.89678534865379E-01 0.00000000000000E+00
+ 6.66666666666667E-01 5.00000000000000E-01 -5.27777777777778E-01
+ 1.77740588784218E-01 8.22259426116943E-01 5.70969283580780E-01
+ 1.89678534865379E-01 1.78573235869408E-01 6.34699404239655E-01
+ 5.50548255443573E-01 1.89678534865379E-01 6.66666666666667E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -5.27777777777778E-01
+ 7.49214112758636E-01 4.16666686534882E-01 8.57981085777283E-01
+ 1.89678534865379E-01 8.33333333333333E-01 3.33333333333333E-01
+ 1.00000000000000E+00 -5.74074074074074E-01 8.33333333333333E-01
+ 5.00000000000000E-01 1.00000000000000E+00 -5.97222222222222E-01
+ 1.00000000000000E+00 3.33333333333333E-01 6.66666666666667E-01
+ -4.81481481481481E-01 1.00000000000000E+00 5.00000000000000E-01
+ 8.33333333333333E-01 -5.97222222222222E-01 8.78298044204712E-01
+ 4.16666686534882E-01 7.23006129264832E-01 1.89678534865379E-01
+ 1.00000000000000E+00 6.66666666666667E-01 6.66666666666667E-01
+ -5.74074074074074E-01 8.58383655548096E-01 5.83333373069763E-01
+ 5.83236277103424E-01 1.89678534865379E-01 1.00000000000000E+00
+ 8.33333333333333E-01 6.66666666666667E-01 -6.20370370370370E-01
+ 1.00000000000000E+00 8.33333333333333E-01 8.33333333333333E-01
+ -6.43518518518518E-01 8.17351579666138E-01 5.85184991359711E-01
+ 8.17351579666138E-01 1.89678534865379E-01 8.33333333333333E-01
+ 6.66666666666667E-01 1.00000000000000E+00 -6.20370370370370E-01
+ 8.24213504791260E-01 7.19943583011627E-01 7.08310544490814E-01
+ 1.89678534865379E-01 6.66666666666667E-01 1.00000000000000E+00
+ 6.66666666666667E-01 -5.74074074074074E-01 6.66666666666667E-01
+ 8.33333333333333E-01 1.00000000000000E+00 -6.20370370370370E-01
+ 4.16666686534882E-01 7.50353574752808E-01 8.58649551868439E-01
+ 1.89678534865379E-01 6.66666666666667E-01 6.66666666666667E-01
+ 1.00000000000000E+00 -5.74074074074074E-01 7.50000000000000E-01
+ 7.29781091213226E-01 8.72483730316162E-01 1.89678534865379E-01
+ 4.52773660421371E-01 8.01571309566498E-01 3.64391267299652E-01
+ 1.89678534865379E-01 3.24158370494843E-01 7.91196882724762E-01
+ 2.79452532529831E-01 1.89678534865379E-01 1.96709513664246E-01
+ 6.30957603454590E-01 1.96709513664246E-01 1.89678534865379E-01
+ 3.33333333333333E-01 5.00000000000000E-01 0.00000000000000E+00
+ -3.88888888888889E-01 5.00000000000000E-01 5.00000000000000E-01
+ 0.00000000000000E+00 -4.58333333333333E-01 5.00000000000000E-01
+ 6.66666666666667E-01 0.00000000000000E+00 -5.27777777777778E-01
+ 6.66666666666667E-01 5.00000000000000E-01 0.00000000000000E+00
+ -5.27777777777778E-01 3.42288792133331E-01 6.07741832733154E-01
+ 2.89741426706314E-01 1.89678534865379E-01 0.00000000000000E+00
+ 3.33333333333333E-01 5.00000000000000E-01 -3.88888888888889E-01
+ 0.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
+ -4.58333333333333E-01 1.78815767168999E-01 3.64327341318130E-01
+ 5.50296366214752E-01 1.89678534865379E-01 0.00000000000000E+00
+ 3.33333333333333E-01 6.66666666666667E-01 -4.81481481481481E-01
+ 3.82672250270844E-01 2.85731136798859E-01 7.13058054447174E-01
+ 1.89678534865379E-01 1.93630009889603E-01 4.98026102781296E-01
+ 3.42382758855820E-01 1.89678534865379E-01 3.02410542964935E-01
+ 3.39278191328049E-01 4.09063637256622E-01 1.89678534865379E-01
+ 4.16666686534882E-01 4.77561801671982E-01 1.62726715207100E-01
+ 1.89678534865379E-01 2.05489680171013E-01 5.23400962352753E-01
+ 6.80483162403107E-01 1.89678534865379E-01 4.90595698356628E-01
+ 1.63997009396553E-01 4.16666686534882E-01 1.89678534865379E-01
+ 5.83333373069763E-01 1.21029838919640E-01 7.22269237041473E-01
+ 1.89678534865379E-01 3.54713469743729E-01 4.34256583452225E-01
+ 5.93822121620178E-01 1.89678534865379E-01 5.49423158168793E-01
+ 1.24573983252048E-01 5.43405950069427E-01 1.89678534865379E-01
+ 5.86373686790466E-01 2.70993649959564E-01 8.59037399291992E-01
+ 1.89678534865379E-01 6.89063668251038E-01 2.78933048248291E-01
+ 6.92669868469238E-01 1.89678534865379E-01 6.16975307464600E-01
+ 2.76825249195099E-01 4.76255804300308E-01 1.89678534865379E-01
+ 4.81545805931091E-01 3.38012576103210E-01 4.88975346088409E-01
+ 1.89678534865379E-01 7.20990240573883E-01 3.02950948476791E-01
+ 3.36156040430069E-01 1.89678534865379E-01 7.50000000000000E-01
+ 4.07289505004883E-01 1.35603159666061E-01 1.89678534865379E-01
+ 6.66666666666667E-01 1.66666666666667E-01 0.00000000000000E+00
+ -4.35185185185185E-01 5.83333373069763E-01 7.23800286650658E-02
+ 2.56014436483383E-01 1.89678534865379E-01 6.69746935367584E-01
+ 2.39999562501907E-01 2.17586442828178E-01 1.89678534865379E-01
+ 4.93333965539932E-01 2.06017225980759E-01 1.54600694775581E-01
+ 1.89678534865379E-01 5.00000000000000E-01 3.33333333333333E-01
+ 0.00000000000000E+00 -3.88888888888889E-01 4.65447336435318E-01
+ 3.17089378833771E-01 2.53183335065842E-01 1.89678534865379E-01
+ 3.15314531326294E-01 3.15314531326294E-01 1.35836243629456E-01
+ 1.89678534865379E-01 3.59079957008362E-01 1.35004907846451E-01
+ 1.88510447740555E-01 1.89678534865379E-01 3.33333333333333E-01
+ 0.00000000000000E+00 1.66666666666667E-01 -2.03703703703704E-01
+ 5.83333373069763E-01 3.76166850328445E-01 1.07929646968842E-01
+ 1.89678534865379E-01 6.24276340007782E-01 4.12780165672302E-01
+ 2.32573732733727E-01 1.89678534865379E-01 4.55606997013092E-01
+ 4.34976398944855E-01 3.43066304922104E-01 1.89678534865379E-01
+ 4.49683487415314E-01 6.05281472206116E-01 1.34930670261383E-01
+ 1.89678534865379E-01 4.74169373512268E-01 6.13436818122864E-01
+ 2.81797826290131E-01 1.89678534865379E-01 5.37670433521271E-01
+ 7.57882654666901E-01 1.87877655029297E-01 1.89678534865379E-01
+ 5.05514323711395E-01 2.83160030841827E-01 6.39128625392914E-01
+ 1.89678534865379E-01 6.88239693641663E-01 4.39800828695297E-01
+ 4.64856564998627E-01 1.89678534865379E-01 8.26710641384125E-01
+ 8.26710641384125E-01 5.62747061252594E-01 1.89678534865379E-01
+ 5.85520625114441E-01 8.19736957550049E-01 3.06759059429169E-01
+ 1.89678534865379E-01 6.85415923595428E-01 7.55764245986938E-01
+ 4.69881922006607E-01 1.89678534865379E-01 6.69189751148224E-01
+ 5.87870061397552E-01 3.05536776781082E-01 1.89678534865379E-01
+ 6.81430041790009E-01 5.78397095203400E-01 5.94265937805176E-01
+ 1.89678534865379E-01 6.03374361991882E-01 5.31925320625305E-01
+ 4.14542406797409E-01 1.89678534865379E-01 5.22831022739410E-01
+ 4.63856607675552E-01 6.15365982055664E-01 1.89678534865379E-01
+ 3.37789148092270E-01 5.28653621673584E-01 4.62759584188461E-01
+ 1.89678534865379E-01 5.64419865608215E-01 6.63781225681305E-01
+ 3.93559604883194E-01 1.89678534865379E-01 7.15304315090179E-01
+ 8.85751962661743E-01 7.50000000000000E-01 1.89678534865379E-01
+ 6.61286413669586E-01 7.78673648834229E-01 6.36633932590485E-01
+ 1.89678534865379E-01 6.66666666666667E-01 1.00000000000000E+00
+ 5.00000000000000E-01 -5.27777777777778E-01 7.98743367195129E-01
+ 4.31350260972977E-01 6.19103312492371E-01 1.89678534865379E-01
+ 5.00000000000000E-01 6.66666666666667E-01 1.00000000000000E+00
+ -5.27777777777778E-01 6.59865438938141E-01 5.87891101837158E-01
+ 8.83047580718994E-01 1.89678534865379E-01 6.27830326557159E-01
+ 7.50000000000000E-01 8.40390503406525E-01 1.89678534865379E-01
+ 6.68083250522614E-01 4.71731573343277E-01 7.50561535358429E-01
+ 1.89678534865379E-01 5.85018754005432E-01 3.86137664318085E-01
+ 7.74911761283875E-01 1.89678534865379E-01 5.22727012634277E-01
+ 6.18943631649017E-01 7.62658417224884E-01 1.89678534865379E-01
+ 4.16666686534882E-01 8.78127455711365E-01 7.23194599151611E-01
+ 1.89678534865379E-01 5.09529232978821E-01 5.99189698696136E-01
+ 5.50512909889221E-01 1.89678534865379E-01 2.75401830673218E-01
+ 5.90056061744690E-01 8.60325336456299E-01 1.89678534865379E-01
+ 5.00000000000000E-01 1.00000000000000E+00 5.00000000000000E-01
+ -4.58333333333333E-01 5.11212348937988E-01 7.76357352733612E-01
+ 5.28540492057800E-01 1.89678534865379E-01 2.73983120918274E-01
+ 8.68837177753448E-01 4.13682609796524E-01 1.89678534865379E-01
+ 3.32739561796188E-01 7.08619892597198E-01 4.48607623577118E-01
+ 1.89678534865379E-01 3.55341285467148E-01 6.15097701549530E-01
+ 6.23372375965118E-01 1.89678534865379E-01 4.74185973405838E-01
+ 5.91644227504730E-01 8.20978105068207E-01 1.89678534865379E-01
+ 4.62868809700012E-01 7.36435174942017E-01 6.05353474617004E-01
+ 1.89678534865379E-01 2.50000000000000E-01 8.87501597404480E-01
+ 7.13635504245758E-01 1.89678534865379E-01 1.37688204646111E-01
+ 5.89584708213806E-01 7.50000000000000E-01 1.89678534865379E-01
+ 1.00000000000000E+00 1.00000000000000E+00 8.33333333333333E-01
+ 1.66666666666667E-01 3.33333333333333E-01 1.00000000000000E+00
+ 3.33333333333333E-01 -2.96296296296296E-01 5.82986056804657E-01
+ 4.08117562532425E-01 3.57292681932449E-01 1.89678534865379E-01
+ 5.00000000000000E-01 1.66666666666667E-01 0.00000000000000E+00
+ -3.19444444444444E-01 6.31968915462494E-01 5.63589870929718E-01
+ 1.84887796640396E-01 1.89678534865379E-01 8.18368732929230E-01
+ 3.64244848489761E-01 7.14579403400421E-01 1.89678534865379E-01
+ 5.00000000000000E-01 1.00000000000000E+00 6.66666666666667E-01
+ -5.27777777777778E-01 3.35745692253113E-01 8.34276378154755E-01
+ 5.85612297058105E-01 1.89678534865379E-01 6.66666666666667E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.66666666666667E-01
+ 1.00000000000000E+00 1.66666666666667E-01 0.00000000000000E+00
+ 1.66666666666667E-01 1.00000000000000E+00 5.00000000000000E-01
+ 0.00000000000000E+00 1.66666666666667E-01 1.00000000000000E+00
+ 8.33333333333333E-01 0.00000000000000E+00 1.66666666666667E-01
+ 1.00000000000000E+00 1.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 5.00000000000000E+00
+ 6.00000000000000E+00 7.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 1.00000000000000E+00
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 2NBRE OBJETS 5
+ AB MATOT
+ 1 2
+ 2 0 0 2 1
+ 0
+ 1 2
+ 8 0 4 4 100
+ 1 3 4 5
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 2 3 4 4 3 5 6 6 5
+ 7 8 8 7 9 10 10 9 11 12
+ 12 11 13 14 14 13 15 16 16 15
+ 17 18 18 17 19 20 20 19 21 22
+ 22 21 23 24 24 23 25 26 26 25
+ 27 28 28 27 29 30 30 29 31 32
+ 32 31 33 34 34 33 35 36 36 35
+ 37 38 38 37 39 40 40 39 41 42
+ 42 41 43 44 44 43 45 46 46 45
+ 47 48 48 47 49 50 50 49 51 52
+ 52 51 53 54 54 53 55 56 56 55
+ 57 58 58 57 59 60 60 59 61 62
+ 62 61 63 64 64 63 65 66 66 65
+ 67 68 68 67 69 70 70 69 71 72
+ 72 71 73 74 74 73 75 76 76 75
+ 77 78 78 77 79 80 80 79 81 82
+ 82 81 83 84 84 83 85 86 86 85
+ 87 88 88 87 89 90 90 89 91 92
+ 92 91 93 94 94 93 95 96 96 95
+ 97 98 98 97 99 100 100 99 101 102
+ 102 101 103 104 104 103 105 106 106 105
+ 107 108 108 107 109 110 110 109 111 112
+ 112 111 113 114 114 113 115 116 116 115
+ 117 118 118 117 119 120 120 119 121 122
+ 122 121 123 124 124 123 125 126 126 125
+ 127 128 128 127 129 130 130 129 131 132
+ 132 131 133 134 134 133 135 136 136 135
+ 137 138 138 137 139 140 140 139 141 142
+ 142 141 143 144 144 143 145 146 146 145
+ 147 148 148 147 149 150 150 149 151 152
+ 152 151 153 154 154 153 155 156 156 155
+ 157 158 158 157 159 160 160 159 161 162
+ 162 161 163 164 164 163 165 166 166 165
+ 167 168 168 167 169 170 170 169 171 172
+ 172 171 173 174 174 173 175 176 176 175
+ 177 178 178 177 179 180 180 179 181 182
+ 182 181 183 184 184 183 185 186 186 185
+ 187 188 188 187 189 190 190 189 191 192
+ 192 191 193 194 194 193 195 196 196 195
+ 197 198 198 197 199 200 200 199 201 202
+ 2 0 0 2 100
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 2 3 3 5 5 7 7 9 9 11
+ 11 13 13 15 15 17 17 19 19 21
+ 21 23 23 25 25 27 27 29 29 31
+ 31 33 33 35 35 37 37 39 39 41
+ 41 43 43 45 45 47 47 49 49 51
+ 51 53 53 55 55 57 57 59 59 61
+ 61 63 63 65 65 67 67 69 69 71
+ 71 73 73 75 75 77 77 79 79 81
+ 81 83 83 85 85 87 87 89 89 91
+ 91 93 93 95 95 97 97 99 99 101
+ 101 103 103 105 105 107 107 109 109 111
+ 111 113 113 115 115 117 117 119 119 121
+ 121 123 123 125 125 127 127 129 129 131
+ 131 133 133 135 135 137 137 139 139 141
+ 141 143 143 145 145 147 147 149 149 151
+ 151 153 153 155 155 157 157 159 159 161
+ 161 163 163 165 165 167 167 169 169 171
+ 171 173 173 175 175 177 177 179 179 181
+ 181 183 183 185 185 187 187 189 189 191
+ 191 193 193 195 195 197 197 199 199 201
+ 2 0 0 2 1
+ 0
+ 201 202
+ 2 0 0 2 100
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 202 200 200 198 198 196 196 194 194 192
+ 192 190 190 188 188 186 186 184 184 182
+ 182 180 180 178 178 176 176 174 174 172
+ 172 170 170 168 168 166 166 164 164 162
+ 162 160 160 158 158 156 156 154 154 152
+ 152 150 150 148 148 146 146 144 144 142
+ 142 140 140 138 138 136 136 134 134 132
+ 132 130 130 128 128 126 126 124 124 122
+ 122 120 120 118 118 116 116 114 114 112
+ 112 110 110 108 108 106 106 104 104 102
+ 102 100 100 98 98 96 96 94 94 92
+ 92 90 90 88 88 86 86 84 84 82
+ 82 80 80 78 78 76 76 74 74 72
+ 72 70 70 68 68 66 66 64 64 62
+ 62 60 60 58 58 56 56 54 54 52
+ 52 50 50 48 48 46 46 44 44 42
+ 42 40 40 38 38 36 36 34 34 32
+ 32 30 30 28 28 26 26 24 24 22
+ 22 20 20 18 18 16 16 14 14 12
+ 12 10 10 8 8 6 6 4 4 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 3NBRE OBJETS 3
+ PI LY LX
+ 1 2 3
+ 3
+ 3.14159265358979E+00 5.00000000000000E+00 5.00000000000000E-02
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 2NBRE OBJETS 2
+ NY NX
+ 1 2
+ 2
+ 100 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 8NBRE OBJETS 8
+ #2 #3 #4 D C SAUT PAGE /
+ 1 2 3 4 5 6 7 8
+ 23 8
+ #2#3#4DROICERCSAUTPAGE/
+ 2 4 6 10 14 18 22 23
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 2NBRE OBJETS 202
+ A B
+ 1 2
+ 202
+ 1 2 105 6 106 7 107 8 108 9
+ 109 10 110 11 111 12 112 13 113 14
+ 114 15 115 16 116 17 117 18 118 19
+ 119 20 120 21 121 22 122 23 123 24
+ 124 25 125 26 126 27 127 28 128 29
+ 129 30 130 31 131 32 132 33 133 34
+ 134 35 135 36 136 37 137 38 138 39
+ 139 40 140 41 141 42 142 43 143 44
+ 144 45 145 46 146 47 147 48 148 49
+ 149 50 150 51 151 52 152 53 153 54
+ 154 55 155 56 156 57 157 58 158 59
+ 159 60 160 61 161 62 162 63 163 64
+ 164 65 165 66 166 67 167 68 168 69
+ 169 70 170 71 171 72 172 73 173 74
+ 174 75 175 76 176 77 177 78 178 79
+ 179 80 180 81 181 82 182 83 183 84
+ 184 85 185 86 186 87 187 88 188 89
+ 189 90 190 91 191 92 192 93 193 94
+ 194 95 195 96 196 97 197 98 198 99
+ 199 100 200 101 201 102 202 103 203 104
+ 5 4
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 609
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-02 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-02 5.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 5.00000000000000E-02 5.00000000000000E-02
+ 0.00000000000000E+00 1.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 1.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 2.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 2.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 3.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 3.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 4.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 4.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 5.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 6.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 6.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 7.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 7.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 8.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 8.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 9.00000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 9.50000000000000E-01 5.00000000000000E-02
+ 0.00000000000000E+00 1.00000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.05000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.10000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.15000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.20000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.25000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.30000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.35000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.40000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.45000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.50000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.55000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.60000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.65000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.70000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.75000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.80000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.85000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.90000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 1.95000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.00000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.05000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.10000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.15000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.20000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.25000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.30000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.35000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.40000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.45000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.50000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.55000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.60000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.65000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.70000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.75000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.80000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.85000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.90000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 2.95000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.00000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.05000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.10000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.15000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.20000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.25000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.30000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.35000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.40000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.45000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.50000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.55000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.60000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.65000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.70000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.75000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.80000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.85000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.90000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 3.95000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.00000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.05000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.10000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.15000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.20000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.25000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.30000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.35000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.40000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.45000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.50000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.55000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.60000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.65000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.70000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.75000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.80000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.85000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.90000000000000E+00 5.00000000000000E-02
+ 0.00000000000000E+00 4.95000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 5.00000000000000E-02 5.00000000000000E-02
+ 5.00000000000000E-02 1.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 1.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 2.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 2.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 3.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 3.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 4.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 4.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 5.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 5.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 6.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 6.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 7.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 7.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 8.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 8.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 9.00000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 9.50000000000000E-01 5.00000000000000E-02
+ 5.00000000000000E-02 1.00000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.05000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.10000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.15000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.20000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.25000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.30000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.35000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.40000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.45000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.50000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.55000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.60000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.65000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.70000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.75000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.80000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.85000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.90000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 1.95000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.00000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.05000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.10000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.15000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.20000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.25000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.30000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.35000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.40000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.45000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.50000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.55000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.60000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.65000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.70000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.75000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.80000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.85000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.90000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 2.95000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.00000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.05000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.10000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.15000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.20000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.25000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.30000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.35000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.40000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.45000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.50000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.55000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.60000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.65000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.70000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.75000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.80000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.85000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.90000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 3.95000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.00000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.05000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.10000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.15000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.20000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.25000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.30000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.35000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.40000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.45000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.50000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.55000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.60000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.65000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.70000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.75000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.80000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.85000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.90000000000000E+00 5.00000000000000E-02
+ 5.00000000000000E-02 4.95000000000000E+00 5.00000000000000E-02
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 3NBRE OBJETS 3
+ AB ZINJ ZCLAY
+ 3 1 2
+ 8 0 0 4 1
+ 2
+ 1 2 3 4
+ 8 0 0 4 7170
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 5 6 7 8 6 9 10 7 9 11
+ 12 10 11 13 14 12 13 15 16 14
+ 15 17 18 16 17 19 20 18 19 21
+ 22 20 21 23 24 22 23 25 26 24
+ 25 27 28 26 27 29 30 28 29 31
+ 32 30 31 33 34 32 33 35 36 34
+ 35 37 38 36 37 39 40 38 39 41
+ 42 40 41 43 44 42 43 45 46 44
+ 45 47 48 46 47 49 50 48 49 51
+ 52 50 51 53 54 52 53 55 56 54
+ 55 57 58 56 57 59 60 58 59 61
+ 62 60 61 63 64 62 63 65 66 64
+ 65 67 68 66 67 69 70 68 69 71
+ 72 70 71 73 74 72 73 75 76 74
+ 75 77 78 76 77 79 80 78 79 81
+ 82 80 81 83 84 82 83 85 86 84
+ 85 87 88 86 87 89 90 88 89 91
+ 92 90 91 93 94 92 93 95 96 94
+ 95 97 98 96 97 99 100 98 99 101
+ 102 100 101 103 104 102 103 105 106 104
+ 105 107 108 106 107 109 110 108 109 111
+ 112 110 111 113 114 112 113 115 116 114
+ 115 117 118 116 117 119 120 118 119 121
+ 122 120 121 123 124 122 123 125 126 124
+ 125 127 128 126 127 129 130 128 129 131
+ 132 130 131 133 134 132 133 135 136 134
+ 135 137 138 136 137 139 140 138 139 141
+ 142 140 141 143 144 142 143 145 146 144
+ 145 147 148 146 8 7 149 150 7 10
+ 151 149 10 12 152 151 12 14 153 152
+ 14 16 154 153 16 18 155 154 18 20
+ 156 155 20 22 157 156 22 24 158 157
+ 24 26 159 158 26 28 160 159 28 30
+ 161 160 30 32 162 161 32 34 163 162
+ 34 36 164 163 36 38 165 164 38 40
+ 166 165 40 42 167 166 42 44 168 167
+ 44 46 169 168 46 48 170 169 48 50
+ 171 170 50 52 172 171 52 54 173 172
+ 54 56 174 173 56 58 175 174 58 60
+ 176 175 60 62 177 176 62 64 178 177
+ 64 66 179 178 66 68 180 179 68 70
+ 181 180 70 72 182 181 72 74 183 182
+ 74 76 184 183 76 78 185 184 78 80
+ 186 185 80 82 187 186 82 84 188 187
+ 84 86 189 188 86 88 190 189 88 90
+ 191 190 90 92 192 191 92 94 193 192
+ 94 96 194 193 96 98 195 194 98 100
+ 196 195 100 102 197 196 102 104 198 197
+ 104 106 199 198 106 108 200 199 108 110
+ 201 200 110 112 202 201 112 114 203 202
+ 114 116 204 203 116 118 205 204 118 120
+ 206 205 120 122 207 206 122 124 208 207
+ 124 126 209 208 126 128 210 209 128 130
+ 211 210 130 132 212 211 132 134 213 212
+ 134 136 214 213 136 138 215 214 138 140
+ 216 215 140 142 217 216 142 144 218 217
+ 144 146 219 218 146 148 220 219 150 149
+ 221 222 149 151 223 221 151 152 224 223
+ 152 153 225 224 153 154 226 225 154 155
+ 227 226 155 156 228 227 156 157 229 228
+ 157 158 230 229 158 159 231 230 159 160
+ 232 231 160 161 233 232 161 162 234 233
+ 162 163 235 234 163 164 236 235 164 165
+ 237 236 165 166 238 237 166 167 239 238
+ 167 168 240 239 168 169 241 240 169 170
+ 242 241 170 171 243 242 171 172 244 243
+ 172 173 245 244 173 174 246 245 174 175
+ 247 246 175 176 248 247 176 177 249 248
+ 177 178 250 249 178 179 251 250 179 180
+ 252 251 180 181 253 252 181 182 254 253
+ 182 183 255 254 183 184 256 255 184 185
+ 257 256 185 186 258 257 186 187 259 258
+ 187 188 260 259 188 189 261 260 189 190
+ 262 261 190 191 263 262 191 192 264 263
+ 192 193 265 264 193 194 266 265 194 195
+ 267 266 195 196 268 267 196 197 269 268
+ 197 198 270 269 198 199 271 270 199 200
+ 272 271 200 201 273 272 201 202 274 273
+ 202 203 275 274 203 204 276 275 204 205
+ 277 276 205 206 278 277 206 207 279 278
+ 207 208 280 279 208 209 281 280 209 210
+ 282 281 210 211 283 282 211 212 284 283
+ 212 213 285 284 213 214 286 285 214 215
+ 287 286 215 216 288 287 216 217 289 288
+ 217 218 290 289 218 219 291 290 219 220
+ 292 291 222 221 293 294 221 223 295 293
+ 223 224 296 295 224 225 297 296 225 226
+ 298 297 226 227 299 298 227 228 300 299
+ 228 229 301 300 229 230 302 301 230 231
+ 303 302 231 232 304 303 232 233 305 304
+ 233 234 306 305 234 235 307 306 235 236
+ 308 307 236 237 309 308 237 238 310 309
+ 238 239 311 310 239 240 312 311 240 241
+ 313 312 241 242 314 313 242 243 315 314
+ 243 244 316 315 244 245 317 316 245 246
+ 318 317 246 247 319 318 247 248 320 319
+ 248 249 321 320 249 250 322 321 250 251
+ 323 322 251 252 324 323 252 253 325 324
+ 253 254 326 325 254 255 327 326 255 256
+ 328 327 256 257 329 328 257 258 330 329
+ 258 259 331 330 259 260 332 331 260 261
+ 333 332 261 262 334 333 262 263 335 334
+ 263 264 336 335 264 265 337 336 265 266
+ 338 337 266 267 339 338 267 268 340 339
+ 268 269 341 340 269 270 342 341 270 271
+ 343 342 271 272 344 343 272 273 345 344
+ 273 274 346 345 274 275 347 346 275 276
+ 348 347 276 277 349 348 277 278 350 349
+ 278 279 351 350 279 280 352 351 280 281
+ 353 352 281 282 354 353 282 283 355 354
+ 283 284 356 355 284 285 357 356 285 286
+ 358 357 286 287 359 358 287 288 360 359
+ 288 289 361 360 289 290 362 361 290 291
+ 363 362 291 292 364 363 294 293 365 366
+ 293 295 367 365 295 296 368 367 296 297
+ 369 368 297 298 370 369 298 299 371 370
+ 299 300 372 371 300 301 373 372 301 302
+ 374 373 302 303 375 374 303 304 376 375
+ 304 305 377 376 305 306 378 377 306 307
+ 379 378 307 308 380 379 308 309 381 380
+ 309 310 382 381 310 311 383 382 311 312
+ 384 383 312 313 385 384 313 314 386 385
+ 314 315 387 386 315 316 388 387 316 317
+ 389 388 317 318 390 389 318 319 391 390
+ 319 320 392 391 320 321 393 392 321 322
+ 394 393 322 323 395 394 323 324 396 395
+ 324 325 397 396 325 326 398 397 326 327
+ 399 398 327 328 400 399 328 329 401 400
+ 329 330 402 401 330 331 403 402 331 332
+ 404 403 332 333 405 404 333 334 406 405
+ 334 335 407 406 335 336 408 407 336 337
+ 409 408 337 338 410 409 338 339 411 410
+ 339 340 412 411 340 341 413 412 341 342
+ 414 413 342 343 415 414 343 344 416 415
+ 344 345 417 416 345 346 418 417 346 347
+ 419 418 347 348 420 419 348 349 421 420
+ 349 350 422 421 350 351 423 422 351 352
+ 424 423 352 353 425 424 353 354 426 425
+ 354 355 427 426 355 356 428 427 356 357
+ 429 428 357 358 430 429 358 359 431 430
+ 359 360 432 431 360 361 433 432 361 362
+ 434 433 362 363 435 434 363 364 436 435
+ 366 365 437 438 365 367 439 437 367 368
+ 440 439 368 369 441 440 369 370 442 441
+ 370 371 443 442 371 372 444 443 372 373
+ 445 444 373 374 446 445 374 375 447 446
+ 375 376 448 447 376 377 449 448 377 378
+ 450 449 378 379 451 450 379 380 452 451
+ 380 381 453 452 381 382 454 453 382 383
+ 455 454 383 384 456 455 384 385 457 456
+ 385 386 458 457 386 387 459 458 387 388
+ 460 459 388 389 461 460 389 390 462 461
+ 390 391 463 462 391 392 464 463 392 393
+ 465 464 393 394 466 465 394 395 467 466
+ 395 396 468 467 396 397 469 468 397 398
+ 470 469 398 399 471 470 399 400 472 471
+ 400 401 473 472 401 402 474 473 402 403
+ 475 474 403 404 476 475 404 405 477 476
+ 405 406 478 477 406 407 479 478 407 408
+ 480 479 408 409 481 480 409 410 482 481
+ 410 411 483 482 411 412 484 483 412 413
+ 485 484 413 414 486 485 414 415 487 486
+ 415 416 488 487 416 417 489 488 417 418
+ 490 489 418 419 491 490 419 420 492 491
+ 420 421 493 492 421 422 494 493 422 423
+ 495 494 423 424 496 495 424 425 497 496
+ 425 426 498 497 426 427 499 498 427 428
+ 500 499 428 429 501 500 429 430 502 501
+ 430 431 503 502 431 432 504 503 432 433
+ 505 504 433 434 506 505 434 435 507 506
+ 435 436 508 507 438 437 509 510 437 439
+ 511 509 439 440 512 511 440 441 513 512
+ 441 442 514 513 442 443 515 514 443 444
+ 516 515 444 445 517 516 445 446 518 517
+ 446 447 519 518 447 448 520 519 448 449
+ 521 520 449 450 522 521 450 451 523 522
+ 451 452 524 523 452 453 525 524 453 454
+ 526 525 454 455 527 526 455 456 528 527
+ 456 457 529 528 457 458 530 529 458 459
+ 531 530 459 460 532 531 460 461 533 532
+ 461 462 534 533 462 463 535 534 463 464
+ 536 535 464 465 537 536 465 466 538 537
+ 466 467 539 538 467 468 540 539 468 469
+ 541 540 469 470 542 541 470 471 543 542
+ 471 472 544 543 472 473 545 544 473 474
+ 546 545 474 475 547 546 475 476 548 547
+ 476 477 549 548 477 478 550 549 478 479
+ 551 550 479 480 552 551 480 481 553 552
+ 481 482 554 553 482 483 555 554 483 484
+ 556 555 484 485 557 556 485 486 558 557
+ 486 487 559 558 487 488 560 559 488 489
+ 561 560 489 490 562 561 490 491 563 562
+ 491 492 564 563 492 493 565 564 493 494
+ 566 565 494 495 567 566 495 496 568 567
+ 496 497 569 568 497 498 570 569 498 499
+ 571 570 499 500 572 571 500 501 573 572
+ 501 502 574 573 502 503 575 574 503 504
+ 576 575 504 505 577 576 505 506 578 577
+ 506 507 579 578 507 508 580 579 510 509
+ 581 582 509 511 583 581 511 512 584 583
+ 512 513 585 584 513 514 586 585 514 515
+ 587 586 515 516 588 587 516 517 589 588
+ 517 518 590 589 518 519 591 590 519 520
+ 592 591 520 521 593 592 521 522 594 593
+ 522 523 595 594 523 524 596 595 524 525
+ 597 596 525 526 598 597 526 527 599 598
+ 527 528 600 599 528 529 601 600 529 530
+ 602 601 530 531 603 602 531 532 604 603
+ 532 533 605 604 533 534 606 605 534 535
+ 607 606 535 536 608 607 536 537 609 608
+ 537 538 610 609 538 539 611 610 539 540
+ 612 611 540 541 613 612 541 542 614 613
+ 542 543 615 614 543 544 616 615 544 545
+ 617 616 545 546 618 617 546 547 619 618
+ 547 548 620 619 548 549 621 620 549 550
+ 622 621 550 551 623 622 551 552 624 623
+ 552 553 625 624 553 554 626 625 554 555
+ 627 626 555 556 628 627 556 557 629 628
+ 557 558 630 629 558 559 631 630 559 560
+ 632 631 560 561 633 632 561 562 634 633
+ 562 563 635 634 563 564 636 635 564 565
+ 637 636 565 566 638 637 566 567 639 638
+ 567 568 640 639 568 569 641 640 569 570
+ 642 641 570 571 643 642 571 572 644 643
+ 572 573 645 644 573 574 646 645 574 575
+ 647 646 575 576 648 647 576 577 649 648
+ 577 578 650 649 578 579 651 650 579 580
+ 652 651 582 581 653 654 581 583 655 653
+ 583 584 656 655 584 585 657 656 585 586
+ 658 657 586 587 659 658 587 588 660 659
+ 588 589 661 660 589 590 662 661 590 591
+ 663 662 591 592 664 663 592 593 665 664
+ 593 594 666 665 594 595 667 666 595 596
+ 668 667 596 597 669 668 597 598 670 669
+ 598 599 671 670 599 600 672 671 600 601
+ 673 672 601 602 674 673 602 603 675 674
+ 603 604 676 675 604 605 677 676 605 606
+ 678 677 606 607 679 678 607 608 680 679
+ 608 609 681 680 609 610 682 681 610 611
+ 683 682 611 612 684 683 612 613 685 684
+ 613 614 686 685 614 615 687 686 615 616
+ 688 687 616 617 689 688 617 618 690 689
+ 618 619 691 690 619 620 692 691 620 621
+ 693 692 621 622 694 693 622 623 695 694
+ 623 624 696 695 624 625 697 696 625 626
+ 698 697 626 627 699 698 627 628 700 699
+ 628 629 701 700 629 630 702 701 630 631
+ 703 702 631 632 704 703 632 633 705 704
+ 633 634 706 705 634 635 707 706 635 636
+ 708 707 636 637 709 708 637 638 710 709
+ 638 639 711 710 639 640 712 711 640 641
+ 713 712 641 642 714 713 642 643 715 714
+ 643 644 716 715 644 645 717 716 645 646
+ 718 717 646 647 719 718 647 648 720 719
+ 648 649 721 720 649 650 722 721 650 651
+ 723 722 651 652 724 723 654 653 725 726
+ 653 655 727 725 655 656 728 727 656 657
+ 729 728 657 658 730 729 658 659 731 730
+ 659 660 732 731 660 661 733 732 661 662
+ 734 733 662 663 735 734 663 664 736 735
+ 664 665 737 736 665 666 738 737 666 667
+ 739 738 667 668 740 739 668 669 741 740
+ 669 670 742 741 670 671 743 742 671 672
+ 744 743 672 673 745 744 673 674 746 745
+ 674 675 747 746 675 676 748 747 676 677
+ 749 748 677 678 750 749 678 679 751 750
+ 679 680 752 751 680 681 753 752 681 682
+ 754 753 682 683 755 754 683 684 756 755
+ 684 685 757 756 685 686 758 757 686 687
+ 759 758 687 688 760 759 688 689 761 760
+ 689 690 762 761 690 691 763 762 691 692
+ 764 763 692 693 765 764 693 694 766 765
+ 694 695 767 766 695 696 768 767 696 697
+ 769 768 697 698 770 769 698 699 771 770
+ 699 700 772 771 700 701 773 772 701 702
+ 774 773 702 703 775 774 703 704 776 775
+ 704 705 777 776 705 706 778 777 706 707
+ 779 778 707 708 780 779 708 709 781 780
+ 709 710 782 781 710 711 783 782 711 712
+ 784 783 712 713 785 784 713 714 786 785
+ 714 715 787 786 715 716 788 787 716 717
+ 789 788 717 718 790 789 718 719 791 790
+ 719 720 792 791 720 721 793 792 721 722
+ 794 793 722 723 795 794 723 724 796 795
+ 726 725 797 798 725 727 799 797 727 728
+ 800 799 728 729 801 800 729 730 802 801
+ 730 731 803 802 731 732 804 803 732 733
+ 805 804 733 734 806 805 734 735 807 806
+ 735 736 808 807 736 737 809 808 737 738
+ 810 809 738 739 811 810 739 740 812 811
+ 740 741 813 812 741 742 814 813 742 743
+ 815 814 743 744 816 815 744 745 817 816
+ 745 746 818 817 746 747 819 818 747 748
+ 820 819 748 749 821 820 749 750 822 821
+ 750 751 823 822 751 752 824 823 752 753
+ 825 824 753 754 826 825 754 755 827 826
+ 755 756 828 827 756 757 829 828 757 758
+ 830 829 758 759 831 830 759 760 832 831
+ 760 761 833 832 761 762 834 833 762 763
+ 835 834 763 764 836 835 764 765 837 836
+ 765 766 838 837 766 767 839 838 767 768
+ 840 839 768 769 841 840 769 770 842 841
+ 770 771 843 842 771 772 844 843 772 773
+ 845 844 773 774 846 845 774 775 847 846
+ 775 776 848 847 776 777 849 848 777 778
+ 850 849 778 779 851 850 779 780 852 851
+ 780 781 853 852 781 782 854 853 782 783
+ 855 854 783 784 856 855 784 785 857 856
+ 785 786 858 857 786 787 859 858 787 788
+ 860 859 788 789 861 860 789 790 862 861
+ 790 791 863 862 791 792 864 863 792 793
+ 865 864 793 794 866 865 794 795 867 866
+ 795 796 868 867 798 797 869 870 797 799
+ 871 869 799 800 872 871 800 801 873 872
+ 801 802 874 873 802 803 875 874 803 804
+ 876 875 804 805 877 876 805 806 878 877
+ 806 807 879 878 807 808 880 879 808 809
+ 881 880 809 810 882 881 810 811 883 882
+ 811 812 884 883 812 813 885 884 813 814
+ 886 885 814 815 887 886 815 816 888 887
+ 816 817 889 888 817 818 890 889 818 819
+ 891 890 819 820 892 891 820 821 893 892
+ 821 822 894 893 822 823 895 894 823 824
+ 896 895 824 825 897 896 825 826 898 897
+ 826 827 899 898 827 828 900 899 828 829
+ 901 900 829 830 902 901 830 831 903 902
+ 831 832 904 903 832 833 905 904 833 834
+ 906 905 834 835 907 906 835 836 908 907
+ 836 837 909 908 837 838 910 909 838 839
+ 911 910 839 840 912 911 840 841 913 912
+ 841 842 914 913 842 843 915 914 843 844
+ 916 915 844 845 917 916 845 846 918 917
+ 846 847 919 918 847 848 920 919 848 849
+ 921 920 849 850 922 921 850 851 923 922
+ 851 852 924 923 852 853 925 924 853 854
+ 926 925 854 855 927 926 855 856 928 927
+ 856 857 929 928 857 858 930 929 858 859
+ 931 930 859 860 932 931 860 861 933 932
+ 861 862 934 933 862 863 935 934 863 864
+ 936 935 864 865 937 936 865 866 938 937
+ 866 867 939 938 867 868 940 939 870 869
+ 941 942 869 871 943 941 871 872 944 943
+ 872 873 945 944 873 874 946 945 874 875
+ 947 946 875 876 948 947 876 877 949 948
+ 877 878 950 949 878 879 951 950 879 880
+ 952 951 880 881 953 952 881 882 954 953
+ 882 883 955 954 883 884 956 955 884 885
+ 957 956 885 886 958 957 886 887 959 958
+ 887 888 960 959 888 889 961 960 889 890
+ 962 961 890 891 963 962 891 892 964 963
+ 892 893 965 964 893 894 966 965 894 895
+ 967 966 895 896 968 967 896 897 969 968
+ 897 898 970 969 898 899 971 970 899 900
+ 972 971 900 901 973 972 901 902 974 973
+ 902 903 975 974 903 904 976 975 904 905
+ 977 976 905 906 978 977 906 907 979 978
+ 907 908 980 979 908 909 981 980 909 910
+ 982 981 910 911 983 982 911 912 984 983
+ 912 913 985 984 913 914 986 985 914 915
+ 987 986 915 916 988 987 916 917 989 988
+ 917 918 990 989 918 919 991 990 919 920
+ 992 991 920 921 993 992 921 922 994 993
+ 922 923 995 994 923 924 996 995 924 925
+ 997 996 925 926 998 997 926 927 999 998
+ 927 928 1000 999 928 929 1001 1000 929 930
+ 1002 1001 930 931 1003 1002 931 932 1004 1003
+ 932 933 1005 1004 933 934 1006 1005 934 935
+ 1007 1006 935 936 1008 1007 936 937 1009 1008
+ 937 938 1010 1009 938 939 1011 1010 939 940
+ 1012 1011 942 941 1013 1014 941 943 1015 1013
+ 943 944 1016 1015 944 945 1017 1016 945 946
+ 1018 1017 946 947 1019 1018 947 948 1020 1019
+ 948 949 1021 1020 949 950 1022 1021 950 951
+ 1023 1022 951 952 1024 1023 952 953 1025 1024
+ 953 954 1026 1025 954 955 1027 1026 955 956
+ 1028 1027 956 957 1029 1028 957 958 1030 1029
+ 958 959 1031 1030 959 960 1032 1031 960 961
+ 1033 1032 961 962 1034 1033 962 963 1035 1034
+ 963 964 1036 1035 964 965 1037 1036 965 966
+ 1038 1037 966 967 1039 1038 967 968 1040 1039
+ 968 969 1041 1040 969 970 1042 1041 970 971
+ 1043 1042 971 972 1044 1043 972 973 1045 1044
+ 973 974 1046 1045 974 975 1047 1046 975 976
+ 1048 1047 976 977 1049 1048 977 978 1050 1049
+ 978 979 1051 1050 979 980 1052 1051 980 981
+ 1053 1052 981 982 1054 1053 982 983 1055 1054
+ 983 984 1056 1055 984 985 1057 1056 985 986
+ 1058 1057 986 987 1059 1058 987 988 1060 1059
+ 988 989 1061 1060 989 990 1062 1061 990 991
+ 1063 1062 991 992 1064 1063 992 993 1065 1064
+ 993 994 1066 1065 994 995 1067 1066 995 996
+ 1068 1067 996 997 1069 1068 997 998 1070 1069
+ 998 999 1071 1070 999 1000 1072 1071 1000 1001
+ 1073 1072 1001 1002 1074 1073 1002 1003 1075 1074
+ 1003 1004 1076 1075 1004 1005 1077 1076 1005 1006
+ 1078 1077 1006 1007 1079 1078 1007 1008 1080 1079
+ 1008 1009 1081 1080 1009 1010 1082 1081 1010 1011
+ 1083 1082 1011 1012 1084 1083 1014 1013 1085 1086
+ 1013 1015 1087 1085 1015 1016 1088 1087 1016 1017
+ 1089 1088 1017 1018 1090 1089 1018 1019 1091 1090
+ 1019 1020 1092 1091 1020 1021 1093 1092 1021 1022
+ 1094 1093 1022 1023 1095 1094 1023 1024 1096 1095
+ 1024 1025 1097 1096 1025 1026 1098 1097 1026 1027
+ 1099 1098 1027 1028 1100 1099 1028 1029 1101 1100
+ 1029 1030 1102 1101 1030 1031 1103 1102 1031 1032
+ 1104 1103 1032 1033 1105 1104 1033 1034 1106 1105
+ 1034 1035 1107 1106 1035 1036 1108 1107 1036 1037
+ 1109 1108 1037 1038 1110 1109 1038 1039 1111 1110
+ 1039 1040 1112 1111 1040 1041 1113 1112 1041 1042
+ 1114 1113 1042 1043 1115 1114 1043 1044 1116 1115
+ 1044 1045 1117 1116 1045 1046 1118 1117 1046 1047
+ 1119 1118 1047 1048 1120 1119 1048 1049 1121 1120
+ 1049 1050 1122 1121 1050 1051 1123 1122 1051 1052
+ 1124 1123 1052 1053 1125 1124 1053 1054 1126 1125
+ 1054 1055 1127 1126 1055 1056 1128 1127 1056 1057
+ 1129 1128 1057 1058 1130 1129 1058 1059 1131 1130
+ 1059 1060 1132 1131 1060 1061 1133 1132 1061 1062
+ 1134 1133 1062 1063 1135 1134 1063 1064 1136 1135
+ 1064 1065 1137 1136 1065 1066 1138 1137 1066 1067
+ 1139 1138 1067 1068 1140 1139 1068 1069 1141 1140
+ 1069 1070 1142 1141 1070 1071 1143 1142 1071 1072
+ 1144 1143 1072 1073 1145 1144 1073 1074 1146 1145
+ 1074 1075 1147 1146 1075 1076 1148 1147 1076 1077
+ 1149 1148 1077 1078 1150 1149 1078 1079 1151 1150
+ 1079 1080 1152 1151 1080 1081 1153 1152 1081 1082
+ 1154 1153 1082 1083 1155 1154 1083 1084 1156 1155
+ 1086 1085 1157 1158 1085 1087 1159 1157 1087 1088
+ 1160 1159 1088 1089 1161 1160 1089 1090 1162 1161
+ 1090 1091 1163 1162 1091 1092 1164 1163 1092 1093
+ 1165 1164 1093 1094 1166 1165 1094 1095 1167 1166
+ 1095 1096 1168 1167 1096 1097 1169 1168 1097 1098
+ 1170 1169 1098 1099 1171 1170 1099 1100 1172 1171
+ 1100 1101 1173 1172 1101 1102 1174 1173 1102 1103
+ 1175 1174 1103 1104 1176 1175 1104 1105 1177 1176
+ 1105 1106 1178 1177 1106 1107 1179 1178 1107 1108
+ 1180 1179 1108 1109 1181 1180 1109 1110 1182 1181
+ 1110 1111 1183 1182 1111 1112 1184 1183 1112 1113
+ 1185 1184 1113 1114 1186 1185 1114 1115 1187 1186
+ 1115 1116 1188 1187 1116 1117 1189 1188 1117 1118
+ 1190 1189 1118 1119 1191 1190 1119 1120 1192 1191
+ 1120 1121 1193 1192 1121 1122 1194 1193 1122 1123
+ 1195 1194 1123 1124 1196 1195 1124 1125 1197 1196
+ 1125 1126 1198 1197 1126 1127 1199 1198 1127 1128
+ 1200 1199 1128 1129 1201 1200 1129 1130 1202 1201
+ 1130 1131 1203 1202 1131 1132 1204 1203 1132 1133
+ 1205 1204 1133 1134 1206 1205 1134 1135 1207 1206
+ 1135 1136 1208 1207 1136 1137 1209 1208 1137 1138
+ 1210 1209 1138 1139 1211 1210 1139 1140 1212 1211
+ 1140 1141 1213 1212 1141 1142 1214 1213 1142 1143
+ 1215 1214 1143 1144 1216 1215 1144 1145 1217 1216
+ 1145 1146 1218 1217 1146 1147 1219 1218 1147 1148
+ 1220 1219 1148 1149 1221 1220 1149 1150 1222 1221
+ 1150 1151 1223 1222 1151 1152 1224 1223 1152 1153
+ 1225 1224 1153 1154 1226 1225 1154 1155 1227 1226
+ 1155 1156 1228 1227 1158 1157 1229 1230 1157 1159
+ 1231 1229 1159 1160 1232 1231 1160 1161 1233 1232
+ 1161 1162 1234 1233 1162 1163 1235 1234 1163 1164
+ 1236 1235 1164 1165 1237 1236 1165 1166 1238 1237
+ 1166 1167 1239 1238 1167 1168 1240 1239 1168 1169
+ 1241 1240 1169 1170 1242 1241 1170 1171 1243 1242
+ 1171 1172 1244 1243 1172 1173 1245 1244 1173 1174
+ 1246 1245 1174 1175 1247 1246 1175 1176 1248 1247
+ 1176 1177 1249 1248 1177 1178 1250 1249 1178 1179
+ 1251 1250 1179 1180 1252 1251 1180 1181 1253 1252
+ 1181 1182 1254 1253 1182 1183 1255 1254 1183 1184
+ 1256 1255 1184 1185 1257 1256 1185 1186 1258 1257
+ 1186 1187 1259 1258 1187 1188 1260 1259 1188 1189
+ 1261 1260 1189 1190 1262 1261 1190 1191 1263 1262
+ 1191 1192 1264 1263 1192 1193 1265 1264 1193 1194
+ 1266 1265 1194 1195 1267 1266 1195 1196 1268 1267
+ 1196 1197 1269 1268 1197 1198 1270 1269 1198 1199
+ 1271 1270 1199 1200 1272 1271 1200 1201 1273 1272
+ 1201 1202 1274 1273 1202 1203 1275 1274 1203 1204
+ 1276 1275 1204 1205 1277 1276 1205 1206 1278 1277
+ 1206 1207 1279 1278 1207 1208 1280 1279 1208 1209
+ 1281 1280 1209 1210 1282 1281 1210 1211 1283 1282
+ 1211 1212 1284 1283 1212 1213 1285 1284 1213 1214
+ 1286 1285 1214 1215 1287 1286 1215 1216 1288 1287
+ 1216 1217 1289 1288 1217 1218 1290 1289 1218 1219
+ 1291 1290 1219 1220 1292 1291 1220 1221 1293 1292
+ 1221 1222 1294 1293 1222 1223 1295 1294 1223 1224
+ 1296 1295 1224 1225 1297 1296 1225 1226 1298 1297
+ 1226 1227 1299 1298 1227 1228 1300 1299 1230 1229
+ 1301 1302 1229 1231 1303 1301 1231 1232 1304 1303
+ 1232 1233 1305 1304 1233 1234 1306 1305 1234 1235
+ 1307 1306 1235 1236 1308 1307 1236 1237 1309 1308
+ 1237 1238 1310 1309 1238 1239 1311 1310 1239 1240
+ 1312 1311 1240 1241 1313 1312 1241 1242 1314 1313
+ 1242 1243 1315 1314 1243 1244 1316 1315 1244 1245
+ 1317 1316 1245 1246 1318 1317 1246 1247 1319 1318
+ 1247 1248 1320 1319 1248 1249 1321 1320 1249 1250
+ 1322 1321 1250 1251 1323 1322 1251 1252 1324 1323
+ 1252 1253 1325 1324 1253 1254 1326 1325 1254 1255
+ 1327 1326 1255 1256 1328 1327 1256 1257 1329 1328
+ 1257 1258 1330 1329 1258 1259 1331 1330 1259 1260
+ 1332 1331 1260 1261 1333 1332 1261 1262 1334 1333
+ 1262 1263 1335 1334 1263 1264 1336 1335 1264 1265
+ 1337 1336 1265 1266 1338 1337 1266 1267 1339 1338
+ 1267 1268 1340 1339 1268 1269 1341 1340 1269 1270
+ 1342 1341 1270 1271 1343 1342 1271 1272 1344 1343
+ 1272 1273 1345 1344 1273 1274 1346 1345 1274 1275
+ 1347 1346 1275 1276 1348 1347 1276 1277 1349 1348
+ 1277 1278 1350 1349 1278 1279 1351 1350 1279 1280
+ 1352 1351 1280 1281 1353 1352 1281 1282 1354 1353
+ 1282 1283 1355 1354 1283 1284 1356 1355 1284 1285
+ 1357 1356 1285 1286 1358 1357 1286 1287 1359 1358
+ 1287 1288 1360 1359 1288 1289 1361 1360 1289 1290
+ 1362 1361 1290 1291 1363 1362 1291 1292 1364 1363
+ 1292 1293 1365 1364 1293 1294 1366 1365 1294 1295
+ 1367 1366 1295 1296 1368 1367 1296 1297 1369 1368
+ 1297 1298 1370 1369 1298 1299 1371 1370 1299 1300
+ 1372 1371 1302 1301 1373 1374 1301 1303 1375 1373
+ 1303 1304 1376 1375 1304 1305 1377 1376 1305 1306
+ 1378 1377 1306 1307 1379 1378 1307 1308 1380 1379
+ 1308 1309 1381 1380 1309 1310 1382 1381 1310 1311
+ 1383 1382 1311 1312 1384 1383 1312 1313 1385 1384
+ 1313 1314 1386 1385 1314 1315 1387 1386 1315 1316
+ 1388 1387 1316 1317 1389 1388 1317 1318 1390 1389
+ 1318 1319 1391 1390 1319 1320 1392 1391 1320 1321
+ 1393 1392 1321 1322 1394 1393 1322 1323 1395 1394
+ 1323 1324 1396 1395 1324 1325 1397 1396 1325 1326
+ 1398 1397 1326 1327 1399 1398 1327 1328 1400 1399
+ 1328 1329 1401 1400 1329 1330 1402 1401 1330 1331
+ 1403 1402 1331 1332 1404 1403 1332 1333 1405 1404
+ 1333 1334 1406 1405 1334 1335 1407 1406 1335 1336
+ 1408 1407 1336 1337 1409 1408 1337 1338 1410 1409
+ 1338 1339 1411 1410 1339 1340 1412 1411 1340 1341
+ 1413 1412 1341 1342 1414 1413 1342 1343 1415 1414
+ 1343 1344 1416 1415 1344 1345 1417 1416 1345 1346
+ 1418 1417 1346 1347 1419 1418 1347 1348 1420 1419
+ 1348 1349 1421 1420 1349 1350 1422 1421 1350 1351
+ 1423 1422 1351 1352 1424 1423 1352 1353 1425 1424
+ 1353 1354 1426 1425 1354 1355 1427 1426 1355 1356
+ 1428 1427 1356 1357 1429 1428 1357 1358 1430 1429
+ 1358 1359 1431 1430 1359 1360 1432 1431 1360 1361
+ 1433 1432 1361 1362 1434 1433 1362 1363 1435 1434
+ 1363 1364 1436 1435 1364 1365 1437 1436 1365 1366
+ 1438 1437 1366 1367 1439 1438 1367 1368 1440 1439
+ 1368 1369 1441 1440 1369 1370 1442 1441 1370 1371
+ 1443 1442 1371 1372 1444 1443 1374 1373 1445 1446
+ 1373 1375 1447 1445 1375 1376 1448 1447 1376 1377
+ 1449 1448 1377 1378 1450 1449 1378 1379 1451 1450
+ 1379 1380 1452 1451 1380 1381 1453 1452 1381 1382
+ 1454 1453 1382 1383 1455 1454 1383 1384 1456 1455
+ 1384 1385 1457 1456 1385 1386 1458 1457 1386 1387
+ 1459 1458 1387 1388 1460 1459 1388 1389 1461 1460
+ 1389 1390 1462 1461 1390 1391 1463 1462 1391 1392
+ 1464 1463 1392 1393 1465 1464 1393 1394 1466 1465
+ 1394 1395 1467 1466 1395 1396 1468 1467 1396 1397
+ 1469 1468 1397 1398 1470 1469 1398 1399 1471 1470
+ 1399 1400 1472 1471 1400 1401 1473 1472 1401 1402
+ 1474 1473 1402 1403 1475 1474 1403 1404 1476 1475
+ 1404 1405 1477 1476 1405 1406 1478 1477 1406 1407
+ 1479 1478 1407 1408 1 1479 1408 1409 2 1
+ 1409 1410 1480 2 1410 1411 1481 1480 1411 1412
+ 1482 1481 1412 1413 1483 1482 1413 1414 1484 1483
+ 1414 1415 1485 1484 1415 1416 1486 1485 1416 1417
+ 1487 1486 1417 1418 1488 1487 1418 1419 1489 1488
+ 1419 1420 1490 1489 1420 1421 1491 1490 1421 1422
+ 1492 1491 1422 1423 1493 1492 1423 1424 1494 1493
+ 1424 1425 1495 1494 1425 1426 1496 1495 1426 1427
+ 1497 1496 1427 1428 1498 1497 1428 1429 1499 1498
+ 1429 1430 1500 1499 1430 1431 1501 1500 1431 1432
+ 1502 1501 1432 1433 1503 1502 1433 1434 1504 1503
+ 1434 1435 1505 1504 1435 1436 1506 1505 1436 1437
+ 1507 1506 1437 1438 1508 1507 1438 1439 1509 1508
+ 1439 1440 1510 1509 1440 1441 1511 1510 1441 1442
+ 1512 1511 1442 1443 1513 1512 1443 1444 1514 1513
+ 1446 1445 1515 1516 1445 1447 1517 1515 1447 1448
+ 1518 1517 1448 1449 1519 1518 1449 1450 1520 1519
+ 1450 1451 1521 1520 1451 1452 1522 1521 1452 1453
+ 1523 1522 1453 1454 1524 1523 1454 1455 1525 1524
+ 1455 1456 1526 1525 1456 1457 1527 1526 1457 1458
+ 1528 1527 1458 1459 1529 1528 1459 1460 1530 1529
+ 1460 1461 1531 1530 1461 1462 1532 1531 1462 1463
+ 1533 1532 1463 1464 1534 1533 1464 1465 1535 1534
+ 1465 1466 1536 1535 1466 1467 1537 1536 1467 1468
+ 1538 1537 1468 1469 1539 1538 1469 1470 1540 1539
+ 1470 1471 1541 1540 1471 1472 1542 1541 1472 1473
+ 1543 1542 1473 1474 1544 1543 1474 1475 1545 1544
+ 1475 1476 1546 1545 1476 1477 1547 1546 1477 1478
+ 1548 1547 1478 1479 1549 1548 1479 1 4 1549
+ 2 1480 1550 3 1480 1481 1551 1550 1481 1482
+ 1552 1551 1482 1483 1553 1552 1483 1484 1554 1553
+ 1484 1485 1555 1554 1485 1486 1556 1555 1486 1487
+ 1557 1556 1487 1488 1558 1557 1488 1489 1559 1558
+ 1489 1490 1560 1559 1490 1491 1561 1560 1491 1492
+ 1562 1561 1492 1493 1563 1562 1493 1494 1564 1563
+ 1494 1495 1565 1564 1495 1496 1566 1565 1496 1497
+ 1567 1566 1497 1498 1568 1567 1498 1499 1569 1568
+ 1499 1500 1570 1569 1500 1501 1571 1570 1501 1502
+ 1572 1571 1502 1503 1573 1572 1503 1504 1574 1573
+ 1504 1505 1575 1574 1505 1506 1576 1575 1506 1507
+ 1577 1576 1507 1508 1578 1577 1508 1509 1579 1578
+ 1509 1510 1580 1579 1510 1511 1581 1580 1511 1512
+ 1582 1581 1512 1513 1583 1582 1513 1514 1584 1583
+ 1516 1515 1585 1586 1515 1517 1587 1585 1517 1518
+ 1588 1587 1518 1519 1589 1588 1519 1520 1590 1589
+ 1520 1521 1591 1590 1521 1522 1592 1591 1522 1523
+ 1593 1592 1523 1524 1594 1593 1524 1525 1595 1594
+ 1525 1526 1596 1595 1526 1527 1597 1596 1527 1528
+ 1598 1597 1528 1529 1599 1598 1529 1530 1600 1599
+ 1530 1531 1601 1600 1531 1532 1602 1601 1532 1533
+ 1603 1602 1533 1534 1604 1603 1534 1535 1605 1604
+ 1535 1536 1606 1605 1536 1537 1607 1606 1537 1538
+ 1608 1607 1538 1539 1609 1608 1539 1540 1610 1609
+ 1540 1541 1611 1610 1541 1542 1612 1611 1542 1543
+ 1613 1612 1543 1544 1614 1613 1544 1545 1615 1614
+ 1545 1546 1616 1615 1546 1547 1617 1616 1547 1548
+ 1618 1617 1548 1549 1619 1618 1549 4 1620 1619
+ 4 3 1621 1620 3 1550 1622 1621 1550 1551
+ 1623 1622 1551 1552 1624 1623 1552 1553 1625 1624
+ 1553 1554 1626 1625 1554 1555 1627 1626 1555 1556
+ 1628 1627 1556 1557 1629 1628 1557 1558 1630 1629
+ 1558 1559 1631 1630 1559 1560 1632 1631 1560 1561
+ 1633 1632 1561 1562 1634 1633 1562 1563 1635 1634
+ 1563 1564 1636 1635 1564 1565 1637 1636 1565 1566
+ 1638 1637 1566 1567 1639 1638 1567 1568 1640 1639
+ 1568 1569 1641 1640 1569 1570 1642 1641 1570 1571
+ 1643 1642 1571 1572 1644 1643 1572 1573 1645 1644
+ 1573 1574 1646 1645 1574 1575 1647 1646 1575 1576
+ 1648 1647 1576 1577 1649 1648 1577 1578 1650 1649
+ 1578 1579 1651 1650 1579 1580 1652 1651 1580 1581
+ 1653 1652 1581 1582 1654 1653 1582 1583 1655 1654
+ 1583 1584 1656 1655 1586 1585 1657 1658 1585 1587
+ 1659 1657 1587 1588 1660 1659 1588 1589 1661 1660
+ 1589 1590 1662 1661 1590 1591 1663 1662 1591 1592
+ 1664 1663 1592 1593 1665 1664 1593 1594 1666 1665
+ 1594 1595 1667 1666 1595 1596 1668 1667 1596 1597
+ 1669 1668 1597 1598 1670 1669 1598 1599 1671 1670
+ 1599 1600 1672 1671 1600 1601 1673 1672 1601 1602
+ 1674 1673 1602 1603 1675 1674 1603 1604 1676 1675
+ 1604 1605 1677 1676 1605 1606 1678 1677 1606 1607
+ 1679 1678 1607 1608 1680 1679 1608 1609 1681 1680
+ 1609 1610 1682 1681 1610 1611 1683 1682 1611 1612
+ 1684 1683 1612 1613 1685 1684 1613 1614 1686 1685
+ 1614 1615 1687 1686 1615 1616 1688 1687 1616 1617
+ 1689 1688 1617 1618 1690 1689 1618 1619 1691 1690
+ 1619 1620 1692 1691 1620 1621 1693 1692 1621 1622
+ 1694 1693 1622 1623 1695 1694 1623 1624 1696 1695
+ 1624 1625 1697 1696 1625 1626 1698 1697 1626 1627
+ 1699 1698 1627 1628 1700 1699 1628 1629 1701 1700
+ 1629 1630 1702 1701 1630 1631 1703 1702 1631 1632
+ 1704 1703 1632 1633 1705 1704 1633 1634 1706 1705
+ 1634 1635 1707 1706 1635 1636 1708 1707 1636 1637
+ 1709 1708 1637 1638 1710 1709 1638 1639 1711 1710
+ 1639 1640 1712 1711 1640 1641 1713 1712 1641 1642
+ 1714 1713 1642 1643 1715 1714 1643 1644 1716 1715
+ 1644 1645 1717 1716 1645 1646 1718 1717 1646 1647
+ 1719 1718 1647 1648 1720 1719 1648 1649 1721 1720
+ 1649 1650 1722 1721 1650 1651 1723 1722 1651 1652
+ 1724 1723 1652 1653 1725 1724 1653 1654 1726 1725
+ 1654 1655 1727 1726 1655 1656 1728 1727 1658 1657
+ 1729 1730 1657 1659 1731 1729 1659 1660 1732 1731
+ 1660 1661 1733 1732 1661 1662 1734 1733 1662 1663
+ 1735 1734 1663 1664 1736 1735 1664 1665 1737 1736
+ 1665 1666 1738 1737 1666 1667 1739 1738 1667 1668
+ 1740 1739 1668 1669 1741 1740 1669 1670 1742 1741
+ 1670 1671 1743 1742 1671 1672 1744 1743 1672 1673
+ 1745 1744 1673 1674 1746 1745 1674 1675 1747 1746
+ 1675 1676 1748 1747 1676 1677 1749 1748 1677 1678
+ 1750 1749 1678 1679 1751 1750 1679 1680 1752 1751
+ 1680 1681 1753 1752 1681 1682 1754 1753 1682 1683
+ 1755 1754 1683 1684 1756 1755 1684 1685 1757 1756
+ 1685 1686 1758 1757 1686 1687 1759 1758 1687 1688
+ 1760 1759 1688 1689 1761 1760 1689 1690 1762 1761
+ 1690 1691 1763 1762 1691 1692 1764 1763 1692 1693
+ 1765 1764 1693 1694 1766 1765 1694 1695 1767 1766
+ 1695 1696 1768 1767 1696 1697 1769 1768 1697 1698
+ 1770 1769 1698 1699 1771 1770 1699 1700 1772 1771
+ 1700 1701 1773 1772 1701 1702 1774 1773 1702 1703
+ 1775 1774 1703 1704 1776 1775 1704 1705 1777 1776
+ 1705 1706 1778 1777 1706 1707 1779 1778 1707 1708
+ 1780 1779 1708 1709 1781 1780 1709 1710 1782 1781
+ 1710 1711 1783 1782 1711 1712 1784 1783 1712 1713
+ 1785 1784 1713 1714 1786 1785 1714 1715 1787 1786
+ 1715 1716 1788 1787 1716 1717 1789 1788 1717 1718
+ 1790 1789 1718 1719 1791 1790 1719 1720 1792 1791
+ 1720 1721 1793 1792 1721 1722 1794 1793 1722 1723
+ 1795 1794 1723 1724 1796 1795 1724 1725 1797 1796
+ 1725 1726 1798 1797 1726 1727 1799 1798 1727 1728
+ 1800 1799 1730 1729 1801 1802 1729 1731 1803 1801
+ 1731 1732 1804 1803 1732 1733 1805 1804 1733 1734
+ 1806 1805 1734 1735 1807 1806 1735 1736 1808 1807
+ 1736 1737 1809 1808 1737 1738 1810 1809 1738 1739
+ 1811 1810 1739 1740 1812 1811 1740 1741 1813 1812
+ 1741 1742 1814 1813 1742 1743 1815 1814 1743 1744
+ 1816 1815 1744 1745 1817 1816 1745 1746 1818 1817
+ 1746 1747 1819 1818 1747 1748 1820 1819 1748 1749
+ 1821 1820 1749 1750 1822 1821 1750 1751 1823 1822
+ 1751 1752 1824 1823 1752 1753 1825 1824 1753 1754
+ 1826 1825 1754 1755 1827 1826 1755 1756 1828 1827
+ 1756 1757 1829 1828 1757 1758 1830 1829 1758 1759
+ 1831 1830 1759 1760 1832 1831 1760 1761 1833 1832
+ 1761 1762 1834 1833 1762 1763 1835 1834 1763 1764
+ 1836 1835 1764 1765 1837 1836 1765 1766 1838 1837
+ 1766 1767 1839 1838 1767 1768 1840 1839 1768 1769
+ 1841 1840 1769 1770 1842 1841 1770 1771 1843 1842
+ 1771 1772 1844 1843 1772 1773 1845 1844 1773 1774
+ 1846 1845 1774 1775 1847 1846 1775 1776 1848 1847
+ 1776 1777 1849 1848 1777 1778 1850 1849 1778 1779
+ 1851 1850 1779 1780 1852 1851 1780 1781 1853 1852
+ 1781 1782 1854 1853 1782 1783 1855 1854 1783 1784
+ 1856 1855 1784 1785 1857 1856 1785 1786 1858 1857
+ 1786 1787 1859 1858 1787 1788 1860 1859 1788 1789
+ 1861 1860 1789 1790 1862 1861 1790 1791 1863 1862
+ 1791 1792 1864 1863 1792 1793 1865 1864 1793 1794
+ 1866 1865 1794 1795 1867 1866 1795 1796 1868 1867
+ 1796 1797 1869 1868 1797 1798 1870 1869 1798 1799
+ 1871 1870 1799 1800 1872 1871 1802 1801 1873 1874
+ 1801 1803 1875 1873 1803 1804 1876 1875 1804 1805
+ 1877 1876 1805 1806 1878 1877 1806 1807 1879 1878
+ 1807 1808 1880 1879 1808 1809 1881 1880 1809 1810
+ 1882 1881 1810 1811 1883 1882 1811 1812 1884 1883
+ 1812 1813 1885 1884 1813 1814 1886 1885 1814 1815
+ 1887 1886 1815 1816 1888 1887 1816 1817 1889 1888
+ 1817 1818 1890 1889 1818 1819 1891 1890 1819 1820
+ 1892 1891 1820 1821 1893 1892 1821 1822 1894 1893
+ 1822 1823 1895 1894 1823 1824 1896 1895 1824 1825
+ 1897 1896 1825 1826 1898 1897 1826 1827 1899 1898
+ 1827 1828 1900 1899 1828 1829 1901 1900 1829 1830
+ 1902 1901 1830 1831 1903 1902 1831 1832 1904 1903
+ 1832 1833 1905 1904 1833 1834 1906 1905 1834 1835
+ 1907 1906 1835 1836 1908 1907 1836 1837 1909 1908
+ 1837 1838 1910 1909 1838 1839 1911 1910 1839 1840
+ 1912 1911 1840 1841 1913 1912 1841 1842 1914 1913
+ 1842 1843 1915 1914 1843 1844 1916 1915 1844 1845
+ 1917 1916 1845 1846 1918 1917 1846 1847 1919 1918
+ 1847 1848 1920 1919 1848 1849 1921 1920 1849 1850
+ 1922 1921 1850 1851 1923 1922 1851 1852 1924 1923
+ 1852 1853 1925 1924 1853 1854 1926 1925 1854 1855
+ 1927 1926 1855 1856 1928 1927 1856 1857 1929 1928
+ 1857 1858 1930 1929 1858 1859 1931 1930 1859 1860
+ 1932 1931 1860 1861 1933 1932 1861 1862 1934 1933
+ 1862 1863 1935 1934 1863 1864 1936 1935 1864 1865
+ 1937 1936 1865 1866 1938 1937 1866 1867 1939 1938
+ 1867 1868 1940 1939 1868 1869 1941 1940 1869 1870
+ 1942 1941 1870 1871 1943 1942 1871 1872 1944 1943
+ 1874 1873 1945 1946 1873 1875 1947 1945 1875 1876
+ 1948 1947 1876 1877 1949 1948 1877 1878 1950 1949
+ 1878 1879 1951 1950 1879 1880 1952 1951 1880 1881
+ 1953 1952 1881 1882 1954 1953 1882 1883 1955 1954
+ 1883 1884 1956 1955 1884 1885 1957 1956 1885 1886
+ 1958 1957 1886 1887 1959 1958 1887 1888 1960 1959
+ 1888 1889 1961 1960 1889 1890 1962 1961 1890 1891
+ 1963 1962 1891 1892 1964 1963 1892 1893 1965 1964
+ 1893 1894 1966 1965 1894 1895 1967 1966 1895 1896
+ 1968 1967 1896 1897 1969 1968 1897 1898 1970 1969
+ 1898 1899 1971 1970 1899 1900 1972 1971 1900 1901
+ 1973 1972 1901 1902 1974 1973 1902 1903 1975 1974
+ 1903 1904 1976 1975 1904 1905 1977 1976 1905 1906
+ 1978 1977 1906 1907 1979 1978 1907 1908 1980 1979
+ 1908 1909 1981 1980 1909 1910 1982 1981 1910 1911
+ 1983 1982 1911 1912 1984 1983 1912 1913 1985 1984
+ 1913 1914 1986 1985 1914 1915 1987 1986 1915 1916
+ 1988 1987 1916 1917 1989 1988 1917 1918 1990 1989
+ 1918 1919 1991 1990 1919 1920 1992 1991 1920 1921
+ 1993 1992 1921 1922 1994 1993 1922 1923 1995 1994
+ 1923 1924 1996 1995 1924 1925 1997 1996 1925 1926
+ 1998 1997 1926 1927 1999 1998 1927 1928 2000 1999
+ 1928 1929 2001 2000 1929 1930 2002 2001 1930 1931
+ 2003 2002 1931 1932 2004 2003 1932 1933 2005 2004
+ 1933 1934 2006 2005 1934 1935 2007 2006 1935 1936
+ 2008 2007 1936 1937 2009 2008 1937 1938 2010 2009
+ 1938 1939 2011 2010 1939 1940 2012 2011 1940 1941
+ 2013 2012 1941 1942 2014 2013 1942 1943 2015 2014
+ 1943 1944 2016 2015 1946 1945 2017 2018 1945 1947
+ 2019 2017 1947 1948 2020 2019 1948 1949 2021 2020
+ 1949 1950 2022 2021 1950 1951 2023 2022 1951 1952
+ 2024 2023 1952 1953 2025 2024 1953 1954 2026 2025
+ 1954 1955 2027 2026 1955 1956 2028 2027 1956 1957
+ 2029 2028 1957 1958 2030 2029 1958 1959 2031 2030
+ 1959 1960 2032 2031 1960 1961 2033 2032 1961 1962
+ 2034 2033 1962 1963 2035 2034 1963 1964 2036 2035
+ 1964 1965 2037 2036 1965 1966 2038 2037 1966 1967
+ 2039 2038 1967 1968 2040 2039 1968 1969 2041 2040
+ 1969 1970 2042 2041 1970 1971 2043 2042 1971 1972
+ 2044 2043 1972 1973 2045 2044 1973 1974 2046 2045
+ 1974 1975 2047 2046 1975 1976 2048 2047 1976 1977
+ 2049 2048 1977 1978 2050 2049 1978 1979 2051 2050
+ 1979 1980 2052 2051 1980 1981 2053 2052 1981 1982
+ 2054 2053 1982 1983 2055 2054 1983 1984 2056 2055
+ 1984 1985 2057 2056 1985 1986 2058 2057 1986 1987
+ 2059 2058 1987 1988 2060 2059 1988 1989 2061 2060
+ 1989 1990 2062 2061 1990 1991 2063 2062 1991 1992
+ 2064 2063 1992 1993 2065 2064 1993 1994 2066 2065
+ 1994 1995 2067 2066 1995 1996 2068 2067 1996 1997
+ 2069 2068 1997 1998 2070 2069 1998 1999 2071 2070
+ 1999 2000 2072 2071 2000 2001 2073 2072 2001 2002
+ 2074 2073 2002 2003 2075 2074 2003 2004 2076 2075
+ 2004 2005 2077 2076 2005 2006 2078 2077 2006 2007
+ 2079 2078 2007 2008 2080 2079 2008 2009 2081 2080
+ 2009 2010 2082 2081 2010 2011 2083 2082 2011 2012
+ 2084 2083 2012 2013 2085 2084 2013 2014 2086 2085
+ 2014 2015 2087 2086 2015 2016 2088 2087 2018 2017
+ 2089 2090 2017 2019 2091 2089 2019 2020 2092 2091
+ 2020 2021 2093 2092 2021 2022 2094 2093 2022 2023
+ 2095 2094 2023 2024 2096 2095 2024 2025 2097 2096
+ 2025 2026 2098 2097 2026 2027 2099 2098 2027 2028
+ 2100 2099 2028 2029 2101 2100 2029 2030 2102 2101
+ 2030 2031 2103 2102 2031 2032 2104 2103 2032 2033
+ 2105 2104 2033 2034 2106 2105 2034 2035 2107 2106
+ 2035 2036 2108 2107 2036 2037 2109 2108 2037 2038
+ 2110 2109 2038 2039 2111 2110 2039 2040 2112 2111
+ 2040 2041 2113 2112 2041 2042 2114 2113 2042 2043
+ 2115 2114 2043 2044 2116 2115 2044 2045 2117 2116
+ 2045 2046 2118 2117 2046 2047 2119 2118 2047 2048
+ 2120 2119 2048 2049 2121 2120 2049 2050 2122 2121
+ 2050 2051 2123 2122 2051 2052 2124 2123 2052 2053
+ 2125 2124 2053 2054 2126 2125 2054 2055 2127 2126
+ 2055 2056 2128 2127 2056 2057 2129 2128 2057 2058
+ 2130 2129 2058 2059 2131 2130 2059 2060 2132 2131
+ 2060 2061 2133 2132 2061 2062 2134 2133 2062 2063
+ 2135 2134 2063 2064 2136 2135 2064 2065 2137 2136
+ 2065 2066 2138 2137 2066 2067 2139 2138 2067 2068
+ 2140 2139 2068 2069 2141 2140 2069 2070 2142 2141
+ 2070 2071 2143 2142 2071 2072 2144 2143 2072 2073
+ 2145 2144 2073 2074 2146 2145 2074 2075 2147 2146
+ 2075 2076 2148 2147 2076 2077 2149 2148 2077 2078
+ 2150 2149 2078 2079 2151 2150 2079 2080 2152 2151
+ 2080 2081 2153 2152 2081 2082 2154 2153 2082 2083
+ 2155 2154 2083 2084 2156 2155 2084 2085 2157 2156
+ 2085 2086 2158 2157 2086 2087 2159 2158 2087 2088
+ 2160 2159 2090 2089 2161 2162 2089 2091 2163 2161
+ 2091 2092 2164 2163 2092 2093 2165 2164 2093 2094
+ 2166 2165 2094 2095 2167 2166 2095 2096 2168 2167
+ 2096 2097 2169 2168 2097 2098 2170 2169 2098 2099
+ 2171 2170 2099 2100 2172 2171 2100 2101 2173 2172
+ 2101 2102 2174 2173 2102 2103 2175 2174 2103 2104
+ 2176 2175 2104 2105 2177 2176 2105 2106 2178 2177
+ 2106 2107 2179 2178 2107 2108 2180 2179 2108 2109
+ 2181 2180 2109 2110 2182 2181 2110 2111 2183 2182
+ 2111 2112 2184 2183 2112 2113 2185 2184 2113 2114
+ 2186 2185 2114 2115 2187 2186 2115 2116 2188 2187
+ 2116 2117 2189 2188 2117 2118 2190 2189 2118 2119
+ 2191 2190 2119 2120 2192 2191 2120 2121 2193 2192
+ 2121 2122 2194 2193 2122 2123 2195 2194 2123 2124
+ 2196 2195 2124 2125 2197 2196 2125 2126 2198 2197
+ 2126 2127 2199 2198 2127 2128 2200 2199 2128 2129
+ 2201 2200 2129 2130 2202 2201 2130 2131 2203 2202
+ 2131 2132 2204 2203 2132 2133 2205 2204 2133 2134
+ 2206 2205 2134 2135 2207 2206 2135 2136 2208 2207
+ 2136 2137 2209 2208 2137 2138 2210 2209 2138 2139
+ 2211 2210 2139 2140 2212 2211 2140 2141 2213 2212
+ 2141 2142 2214 2213 2142 2143 2215 2214 2143 2144
+ 2216 2215 2144 2145 2217 2216 2145 2146 2218 2217
+ 2146 2147 2219 2218 2147 2148 2220 2219 2148 2149
+ 2221 2220 2149 2150 2222 2221 2150 2151 2223 2222
+ 2151 2152 2224 2223 2152 2153 2225 2224 2153 2154
+ 2226 2225 2154 2155 2227 2226 2155 2156 2228 2227
+ 2156 2157 2229 2228 2157 2158 2230 2229 2158 2159
+ 2231 2230 2159 2160 2232 2231 2162 2161 2233 2234
+ 2161 2163 2235 2233 2163 2164 2236 2235 2164 2165
+ 2237 2236 2165 2166 2238 2237 2166 2167 2239 2238
+ 2167 2168 2240 2239 2168 2169 2241 2240 2169 2170
+ 2242 2241 2170 2171 2243 2242 2171 2172 2244 2243
+ 2172 2173 2245 2244 2173 2174 2246 2245 2174 2175
+ 2247 2246 2175 2176 2248 2247 2176 2177 2249 2248
+ 2177 2178 2250 2249 2178 2179 2251 2250 2179 2180
+ 2252 2251 2180 2181 2253 2252 2181 2182 2254 2253
+ 2182 2183 2255 2254 2183 2184 2256 2255 2184 2185
+ 2257 2256 2185 2186 2258 2257 2186 2187 2259 2258
+ 2187 2188 2260 2259 2188 2189 2261 2260 2189 2190
+ 2262 2261 2190 2191 2263 2262 2191 2192 2264 2263
+ 2192 2193 2265 2264 2193 2194 2266 2265 2194 2195
+ 2267 2266 2195 2196 2268 2267 2196 2197 2269 2268
+ 2197 2198 2270 2269 2198 2199 2271 2270 2199 2200
+ 2272 2271 2200 2201 2273 2272 2201 2202 2274 2273
+ 2202 2203 2275 2274 2203 2204 2276 2275 2204 2205
+ 2277 2276 2205 2206 2278 2277 2206 2207 2279 2278
+ 2207 2208 2280 2279 2208 2209 2281 2280 2209 2210
+ 2282 2281 2210 2211 2283 2282 2211 2212 2284 2283
+ 2212 2213 2285 2284 2213 2214 2286 2285 2214 2215
+ 2287 2286 2215 2216 2288 2287 2216 2217 2289 2288
+ 2217 2218 2290 2289 2218 2219 2291 2290 2219 2220
+ 2292 2291 2220 2221 2293 2292 2221 2222 2294 2293
+ 2222 2223 2295 2294 2223 2224 2296 2295 2224 2225
+ 2297 2296 2225 2226 2298 2297 2226 2227 2299 2298
+ 2227 2228 2300 2299 2228 2229 2301 2300 2229 2230
+ 2302 2301 2230 2231 2303 2302 2231 2232 2304 2303
+ 2234 2233 2305 2306 2233 2235 2307 2305 2235 2236
+ 2308 2307 2236 2237 2309 2308 2237 2238 2310 2309
+ 2238 2239 2311 2310 2239 2240 2312 2311 2240 2241
+ 2313 2312 2241 2242 2314 2313 2242 2243 2315 2314
+ 2243 2244 2316 2315 2244 2245 2317 2316 2245 2246
+ 2318 2317 2246 2247 2319 2318 2247 2248 2320 2319
+ 2248 2249 2321 2320 2249 2250 2322 2321 2250 2251
+ 2323 2322 2251 2252 2324 2323 2252 2253 2325 2324
+ 2253 2254 2326 2325 2254 2255 2327 2326 2255 2256
+ 2328 2327 2256 2257 2329 2328 2257 2258 2330 2329
+ 2258 2259 2331 2330 2259 2260 2332 2331 2260 2261
+ 2333 2332 2261 2262 2334 2333 2262 2263 2335 2334
+ 2263 2264 2336 2335 2264 2265 2337 2336 2265 2266
+ 2338 2337 2266 2267 2339 2338 2267 2268 2340 2339
+ 2268 2269 2341 2340 2269 2270 2342 2341 2270 2271
+ 2343 2342 2271 2272 2344 2343 2272 2273 2345 2344
+ 2273 2274 2346 2345 2274 2275 2347 2346 2275 2276
+ 2348 2347 2276 2277 2349 2348 2277 2278 2350 2349
+ 2278 2279 2351 2350 2279 2280 2352 2351 2280 2281
+ 2353 2352 2281 2282 2354 2353 2282 2283 2355 2354
+ 2283 2284 2356 2355 2284 2285 2357 2356 2285 2286
+ 2358 2357 2286 2287 2359 2358 2287 2288 2360 2359
+ 2288 2289 2361 2360 2289 2290 2362 2361 2290 2291
+ 2363 2362 2291 2292 2364 2363 2292 2293 2365 2364
+ 2293 2294 2366 2365 2294 2295 2367 2366 2295 2296
+ 2368 2367 2296 2297 2369 2368 2297 2298 2370 2369
+ 2298 2299 2371 2370 2299 2300 2372 2371 2300 2301
+ 2373 2372 2301 2302 2374 2373 2302 2303 2375 2374
+ 2303 2304 2376 2375 2306 2305 2377 2378 2305 2307
+ 2379 2377 2307 2308 2380 2379 2308 2309 2381 2380
+ 2309 2310 2382 2381 2310 2311 2383 2382 2311 2312
+ 2384 2383 2312 2313 2385 2384 2313 2314 2386 2385
+ 2314 2315 2387 2386 2315 2316 2388 2387 2316 2317
+ 2389 2388 2317 2318 2390 2389 2318 2319 2391 2390
+ 2319 2320 2392 2391 2320 2321 2393 2392 2321 2322
+ 2394 2393 2322 2323 2395 2394 2323 2324 2396 2395
+ 2324 2325 2397 2396 2325 2326 2398 2397 2326 2327
+ 2399 2398 2327 2328 2400 2399 2328 2329 2401 2400
+ 2329 2330 2402 2401 2330 2331 2403 2402 2331 2332
+ 2404 2403 2332 2333 2405 2404 2333 2334 2406 2405
+ 2334 2335 2407 2406 2335 2336 2408 2407 2336 2337
+ 2409 2408 2337 2338 2410 2409 2338 2339 2411 2410
+ 2339 2340 2412 2411 2340 2341 2413 2412 2341 2342
+ 2414 2413 2342 2343 2415 2414 2343 2344 2416 2415
+ 2344 2345 2417 2416 2345 2346 2418 2417 2346 2347
+ 2419 2418 2347 2348 2420 2419 2348 2349 2421 2420
+ 2349 2350 2422 2421 2350 2351 2423 2422 2351 2352
+ 2424 2423 2352 2353 2425 2424 2353 2354 2426 2425
+ 2354 2355 2427 2426 2355 2356 2428 2427 2356 2357
+ 2429 2428 2357 2358 2430 2429 2358 2359 2431 2430
+ 2359 2360 2432 2431 2360 2361 2433 2432 2361 2362
+ 2434 2433 2362 2363 2435 2434 2363 2364 2436 2435
+ 2364 2365 2437 2436 2365 2366 2438 2437 2366 2367
+ 2439 2438 2367 2368 2440 2439 2368 2369 2441 2440
+ 2369 2370 2442 2441 2370 2371 2443 2442 2371 2372
+ 2444 2443 2372 2373 2445 2444 2373 2374 2446 2445
+ 2374 2375 2447 2446 2375 2376 2448 2447 2378 2377
+ 2449 2450 2377 2379 2451 2449 2379 2380 2452 2451
+ 2380 2381 2453 2452 2381 2382 2454 2453 2382 2383
+ 2455 2454 2383 2384 2456 2455 2384 2385 2457 2456
+ 2385 2386 2458 2457 2386 2387 2459 2458 2387 2388
+ 2460 2459 2388 2389 2461 2460 2389 2390 2462 2461
+ 2390 2391 2463 2462 2391 2392 2464 2463 2392 2393
+ 2465 2464 2393 2394 2466 2465 2394 2395 2467 2466
+ 2395 2396 2468 2467 2396 2397 2469 2468 2397 2398
+ 2470 2469 2398 2399 2471 2470 2399 2400 2472 2471
+ 2400 2401 2473 2472 2401 2402 2474 2473 2402 2403
+ 2475 2474 2403 2404 2476 2475 2404 2405 2477 2476
+ 2405 2406 2478 2477 2406 2407 2479 2478 2407 2408
+ 2480 2479 2408 2409 2481 2480 2409 2410 2482 2481
+ 2410 2411 2483 2482 2411 2412 2484 2483 2412 2413
+ 2485 2484 2413 2414 2486 2485 2414 2415 2487 2486
+ 2415 2416 2488 2487 2416 2417 2489 2488 2417 2418
+ 2490 2489 2418 2419 2491 2490 2419 2420 2492 2491
+ 2420 2421 2493 2492 2421 2422 2494 2493 2422 2423
+ 2495 2494 2423 2424 2496 2495 2424 2425 2497 2496
+ 2425 2426 2498 2497 2426 2427 2499 2498 2427 2428
+ 2500 2499 2428 2429 2501 2500 2429 2430 2502 2501
+ 2430 2431 2503 2502 2431 2432 2504 2503 2432 2433
+ 2505 2504 2433 2434 2506 2505 2434 2435 2507 2506
+ 2435 2436 2508 2507 2436 2437 2509 2508 2437 2438
+ 2510 2509 2438 2439 2511 2510 2439 2440 2512 2511
+ 2440 2441 2513 2512 2441 2442 2514 2513 2442 2443
+ 2515 2514 2443 2444 2516 2515 2444 2445 2517 2516
+ 2445 2446 2518 2517 2446 2447 2519 2518 2447 2448
+ 2520 2519 2450 2449 2521 2522 2449 2451 2523 2521
+ 2451 2452 2524 2523 2452 2453 2525 2524 2453 2454
+ 2526 2525 2454 2455 2527 2526 2455 2456 2528 2527
+ 2456 2457 2529 2528 2457 2458 2530 2529 2458 2459
+ 2531 2530 2459 2460 2532 2531 2460 2461 2533 2532
+ 2461 2462 2534 2533 2462 2463 2535 2534 2463 2464
+ 2536 2535 2464 2465 2537 2536 2465 2466 2538 2537
+ 2466 2467 2539 2538 2467 2468 2540 2539 2468 2469
+ 2541 2540 2469 2470 2542 2541 2470 2471 2543 2542
+ 2471 2472 2544 2543 2472 2473 2545 2544 2473 2474
+ 2546 2545 2474 2475 2547 2546 2475 2476 2548 2547
+ 2476 2477 2549 2548 2477 2478 2550 2549 2478 2479
+ 2551 2550 2479 2480 2552 2551 2480 2481 2553 2552
+ 2481 2482 2554 2553 2482 2483 2555 2554 2483 2484
+ 2556 2555 2484 2485 2557 2556 2485 2486 2558 2557
+ 2486 2487 2559 2558 2487 2488 2560 2559 2488 2489
+ 2561 2560 2489 2490 2562 2561 2490 2491 2563 2562
+ 2491 2492 2564 2563 2492 2493 2565 2564 2493 2494
+ 2566 2565 2494 2495 2567 2566 2495 2496 2568 2567
+ 2496 2497 2569 2568 2497 2498 2570 2569 2498 2499
+ 2571 2570 2499 2500 2572 2571 2500 2501 2573 2572
+ 2501 2502 2574 2573 2502 2503 2575 2574 2503 2504
+ 2576 2575 2504 2505 2577 2576 2505 2506 2578 2577
+ 2506 2507 2579 2578 2507 2508 2580 2579 2508 2509
+ 2581 2580 2509 2510 2582 2581 2510 2511 2583 2582
+ 2511 2512 2584 2583 2512 2513 2585 2584 2513 2514
+ 2586 2585 2514 2515 2587 2586 2515 2516 2588 2587
+ 2516 2517 2589 2588 2517 2518 2590 2589 2518 2519
+ 2591 2590 2519 2520 2592 2591 2522 2521 2593 2594
+ 2521 2523 2595 2593 2523 2524 2596 2595 2524 2525
+ 2597 2596 2525 2526 2598 2597 2526 2527 2599 2598
+ 2527 2528 2600 2599 2528 2529 2601 2600 2529 2530
+ 2602 2601 2530 2531 2603 2602 2531 2532 2604 2603
+ 2532 2533 2605 2604 2533 2534 2606 2605 2534 2535
+ 2607 2606 2535 2536 2608 2607 2536 2537 2609 2608
+ 2537 2538 2610 2609 2538 2539 2611 2610 2539 2540
+ 2612 2611 2540 2541 2613 2612 2541 2542 2614 2613
+ 2542 2543 2615 2614 2543 2544 2616 2615 2544 2545
+ 2617 2616 2545 2546 2618 2617 2546 2547 2619 2618
+ 2547 2548 2620 2619 2548 2549 2621 2620 2549 2550
+ 2622 2621 2550 2551 2623 2622 2551 2552 2624 2623
+ 2552 2553 2625 2624 2553 2554 2626 2625 2554 2555
+ 2627 2626 2555 2556 2628 2627 2556 2557 2629 2628
+ 2557 2558 2630 2629 2558 2559 2631 2630 2559 2560
+ 2632 2631 2560 2561 2633 2632 2561 2562 2634 2633
+ 2562 2563 2635 2634 2563 2564 2636 2635 2564 2565
+ 2637 2636 2565 2566 2638 2637 2566 2567 2639 2638
+ 2567 2568 2640 2639 2568 2569 2641 2640 2569 2570
+ 2642 2641 2570 2571 2643 2642 2571 2572 2644 2643
+ 2572 2573 2645 2644 2573 2574 2646 2645 2574 2575
+ 2647 2646 2575 2576 2648 2647 2576 2577 2649 2648
+ 2577 2578 2650 2649 2578 2579 2651 2650 2579 2580
+ 2652 2651 2580 2581 2653 2652 2581 2582 2654 2653
+ 2582 2583 2655 2654 2583 2584 2656 2655 2584 2585
+ 2657 2656 2585 2586 2658 2657 2586 2587 2659 2658
+ 2587 2588 2660 2659 2588 2589 2661 2660 2589 2590
+ 2662 2661 2590 2591 2663 2662 2591 2592 2664 2663
+ 2594 2593 2665 2666 2593 2595 2667 2665 2595 2596
+ 2668 2667 2596 2597 2669 2668 2597 2598 2670 2669
+ 2598 2599 2671 2670 2599 2600 2672 2671 2600 2601
+ 2673 2672 2601 2602 2674 2673 2602 2603 2675 2674
+ 2603 2604 2676 2675 2604 2605 2677 2676 2605 2606
+ 2678 2677 2606 2607 2679 2678 2607 2608 2680 2679
+ 2608 2609 2681 2680 2609 2610 2682 2681 2610 2611
+ 2683 2682 2611 2612 2684 2683 2612 2613 2685 2684
+ 2613 2614 2686 2685 2614 2615 2687 2686 2615 2616
+ 2688 2687 2616 2617 2689 2688 2617 2618 2690 2689
+ 2618 2619 2691 2690 2619 2620 2692 2691 2620 2621
+ 2693 2692 2621 2622 2694 2693 2622 2623 2695 2694
+ 2623 2624 2696 2695 2624 2625 2697 2696 2625 2626
+ 2698 2697 2626 2627 2699 2698 2627 2628 2700 2699
+ 2628 2629 2701 2700 2629 2630 2702 2701 2630 2631
+ 2703 2702 2631 2632 2704 2703 2632 2633 2705 2704
+ 2633 2634 2706 2705 2634 2635 2707 2706 2635 2636
+ 2708 2707 2636 2637 2709 2708 2637 2638 2710 2709
+ 2638 2639 2711 2710 2639 2640 2712 2711 2640 2641
+ 2713 2712 2641 2642 2714 2713 2642 2643 2715 2714
+ 2643 2644 2716 2715 2644 2645 2717 2716 2645 2646
+ 2718 2717 2646 2647 2719 2718 2647 2648 2720 2719
+ 2648 2649 2721 2720 2649 2650 2722 2721 2650 2651
+ 2723 2722 2651 2652 2724 2723 2652 2653 2725 2724
+ 2653 2654 2726 2725 2654 2655 2727 2726 2655 2656
+ 2728 2727 2656 2657 2729 2728 2657 2658 2730 2729
+ 2658 2659 2731 2730 2659 2660 2732 2731 2660 2661
+ 2733 2732 2661 2662 2734 2733 2662 2663 2735 2734
+ 2663 2664 2736 2735 2666 2665 2737 2738 2665 2667
+ 2739 2737 2667 2668 2740 2739 2668 2669 2741 2740
+ 2669 2670 2742 2741 2670 2671 2743 2742 2671 2672
+ 2744 2743 2672 2673 2745 2744 2673 2674 2746 2745
+ 2674 2675 2747 2746 2675 2676 2748 2747 2676 2677
+ 2749 2748 2677 2678 2750 2749 2678 2679 2751 2750
+ 2679 2680 2752 2751 2680 2681 2753 2752 2681 2682
+ 2754 2753 2682 2683 2755 2754 2683 2684 2756 2755
+ 2684 2685 2757 2756 2685 2686 2758 2757 2686 2687
+ 2759 2758 2687 2688 2760 2759 2688 2689 2761 2760
+ 2689 2690 2762 2761 2690 2691 2763 2762 2691 2692
+ 2764 2763 2692 2693 2765 2764 2693 2694 2766 2765
+ 2694 2695 2767 2766 2695 2696 2768 2767 2696 2697
+ 2769 2768 2697 2698 2770 2769 2698 2699 2771 2770
+ 2699 2700 2772 2771 2700 2701 2773 2772 2701 2702
+ 2774 2773 2702 2703 2775 2774 2703 2704 2776 2775
+ 2704 2705 2777 2776 2705 2706 2778 2777 2706 2707
+ 2779 2778 2707 2708 2780 2779 2708 2709 2781 2780
+ 2709 2710 2782 2781 2710 2711 2783 2782 2711 2712
+ 2784 2783 2712 2713 2785 2784 2713 2714 2786 2785
+ 2714 2715 2787 2786 2715 2716 2788 2787 2716 2717
+ 2789 2788 2717 2718 2790 2789 2718 2719 2791 2790
+ 2719 2720 2792 2791 2720 2721 2793 2792 2721 2722
+ 2794 2793 2722 2723 2795 2794 2723 2724 2796 2795
+ 2724 2725 2797 2796 2725 2726 2798 2797 2726 2727
+ 2799 2798 2727 2728 2800 2799 2728 2729 2801 2800
+ 2729 2730 2802 2801 2730 2731 2803 2802 2731 2732
+ 2804 2803 2732 2733 2805 2804 2733 2734 2806 2805
+ 2734 2735 2807 2806 2735 2736 2808 2807 2738 2737
+ 2809 2810 2737 2739 2811 2809 2739 2740 2812 2811
+ 2740 2741 2813 2812 2741 2742 2814 2813 2742 2743
+ 2815 2814 2743 2744 2816 2815 2744 2745 2817 2816
+ 2745 2746 2818 2817 2746 2747 2819 2818 2747 2748
+ 2820 2819 2748 2749 2821 2820 2749 2750 2822 2821
+ 2750 2751 2823 2822 2751 2752 2824 2823 2752 2753
+ 2825 2824 2753 2754 2826 2825 2754 2755 2827 2826
+ 2755 2756 2828 2827 2756 2757 2829 2828 2757 2758
+ 2830 2829 2758 2759 2831 2830 2759 2760 2832 2831
+ 2760 2761 2833 2832 2761 2762 2834 2833 2762 2763
+ 2835 2834 2763 2764 2836 2835 2764 2765 2837 2836
+ 2765 2766 2838 2837 2766 2767 2839 2838 2767 2768
+ 2840 2839 2768 2769 2841 2840 2769 2770 2842 2841
+ 2770 2771 2843 2842 2771 2772 2844 2843 2772 2773
+ 2845 2844 2773 2774 2846 2845 2774 2775 2847 2846
+ 2775 2776 2848 2847 2776 2777 2849 2848 2777 2778
+ 2850 2849 2778 2779 2851 2850 2779 2780 2852 2851
+ 2780 2781 2853 2852 2781 2782 2854 2853 2782 2783
+ 2855 2854 2783 2784 2856 2855 2784 2785 2857 2856
+ 2785 2786 2858 2857 2786 2787 2859 2858 2787 2788
+ 2860 2859 2788 2789 2861 2860 2789 2790 2862 2861
+ 2790 2791 2863 2862 2791 2792 2864 2863 2792 2793
+ 2865 2864 2793 2794 2866 2865 2794 2795 2867 2866
+ 2795 2796 2868 2867 2796 2797 2869 2868 2797 2798
+ 2870 2869 2798 2799 2871 2870 2799 2800 2872 2871
+ 2800 2801 2873 2872 2801 2802 2874 2873 2802 2803
+ 2875 2874 2803 2804 2876 2875 2804 2805 2877 2876
+ 2805 2806 2878 2877 2806 2807 2879 2878 2807 2808
+ 2880 2879 2810 2809 2881 2882 2809 2811 2883 2881
+ 2811 2812 2884 2883 2812 2813 2885 2884 2813 2814
+ 2886 2885 2814 2815 2887 2886 2815 2816 2888 2887
+ 2816 2817 2889 2888 2817 2818 2890 2889 2818 2819
+ 2891 2890 2819 2820 2892 2891 2820 2821 2893 2892
+ 2821 2822 2894 2893 2822 2823 2895 2894 2823 2824
+ 2896 2895 2824 2825 2897 2896 2825 2826 2898 2897
+ 2826 2827 2899 2898 2827 2828 2900 2899 2828 2829
+ 2901 2900 2829 2830 2902 2901 2830 2831 2903 2902
+ 2831 2832 2904 2903 2832 2833 2905 2904 2833 2834
+ 2906 2905 2834 2835 2907 2906 2835 2836 2908 2907
+ 2836 2837 2909 2908 2837 2838 2910 2909 2838 2839
+ 2911 2910 2839 2840 2912 2911 2840 2841 2913 2912
+ 2841 2842 2914 2913 2842 2843 2915 2914 2843 2844
+ 2916 2915 2844 2845 2917 2916 2845 2846 2918 2917
+ 2846 2847 2919 2918 2847 2848 2920 2919 2848 2849
+ 2921 2920 2849 2850 2922 2921 2850 2851 2923 2922
+ 2851 2852 2924 2923 2852 2853 2925 2924 2853 2854
+ 2926 2925 2854 2855 2927 2926 2855 2856 2928 2927
+ 2856 2857 2929 2928 2857 2858 2930 2929 2858 2859
+ 2931 2930 2859 2860 2932 2931 2860 2861 2933 2932
+ 2861 2862 2934 2933 2862 2863 2935 2934 2863 2864
+ 2936 2935 2864 2865 2937 2936 2865 2866 2938 2937
+ 2866 2867 2939 2938 2867 2868 2940 2939 2868 2869
+ 2941 2940 2869 2870 2942 2941 2870 2871 2943 2942
+ 2871 2872 2944 2943 2872 2873 2945 2944 2873 2874
+ 2946 2945 2874 2875 2947 2946 2875 2876 2948 2947
+ 2876 2877 2949 2948 2877 2878 2950 2949 2878 2879
+ 2951 2950 2879 2880 2952 2951 2882 2881 2953 2954
+ 2881 2883 2955 2953 2883 2884 2956 2955 2884 2885
+ 2957 2956 2885 2886 2958 2957 2886 2887 2959 2958
+ 2887 2888 2960 2959 2888 2889 2961 2960 2889 2890
+ 2962 2961 2890 2891 2963 2962 2891 2892 2964 2963
+ 2892 2893 2965 2964 2893 2894 2966 2965 2894 2895
+ 2967 2966 2895 2896 2968 2967 2896 2897 2969 2968
+ 2897 2898 2970 2969 2898 2899 2971 2970 2899 2900
+ 2972 2971 2900 2901 2973 2972 2901 2902 2974 2973
+ 2902 2903 2975 2974 2903 2904 2976 2975 2904 2905
+ 2977 2976 2905 2906 2978 2977 2906 2907 2979 2978
+ 2907 2908 2980 2979 2908 2909 2981 2980 2909 2910
+ 2982 2981 2910 2911 2983 2982 2911 2912 2984 2983
+ 2912 2913 2985 2984 2913 2914 2986 2985 2914 2915
+ 2987 2986 2915 2916 2988 2987 2916 2917 2989 2988
+ 2917 2918 2990 2989 2918 2919 2991 2990 2919 2920
+ 2992 2991 2920 2921 2993 2992 2921 2922 2994 2993
+ 2922 2923 2995 2994 2923 2924 2996 2995 2924 2925
+ 2997 2996 2925 2926 2998 2997 2926 2927 2999 2998
+ 2927 2928 3000 2999 2928 2929 3001 3000 2929 2930
+ 3002 3001 2930 2931 3003 3002 2931 2932 3004 3003
+ 2932 2933 3005 3004 2933 2934 3006 3005 2934 2935
+ 3007 3006 2935 2936 3008 3007 2936 2937 3009 3008
+ 2937 2938 3010 3009 2938 2939 3011 3010 2939 2940
+ 3012 3011 2940 2941 3013 3012 2941 2942 3014 3013
+ 2942 2943 3015 3014 2943 2944 3016 3015 2944 2945
+ 3017 3016 2945 2946 3018 3017 2946 2947 3019 3018
+ 2947 2948 3020 3019 2948 2949 3021 3020 2949 2950
+ 3022 3021 2950 2951 3023 3022 2951 2952 3024 3023
+ 2954 2953 3025 3026 2953 2955 3027 3025 2955 2956
+ 3028 3027 2956 2957 3029 3028 2957 2958 3030 3029
+ 2958 2959 3031 3030 2959 2960 3032 3031 2960 2961
+ 3033 3032 2961 2962 3034 3033 2962 2963 3035 3034
+ 2963 2964 3036 3035 2964 2965 3037 3036 2965 2966
+ 3038 3037 2966 2967 3039 3038 2967 2968 3040 3039
+ 2968 2969 3041 3040 2969 2970 3042 3041 2970 2971
+ 3043 3042 2971 2972 3044 3043 2972 2973 3045 3044
+ 2973 2974 3046 3045 2974 2975 3047 3046 2975 2976
+ 3048 3047 2976 2977 3049 3048 2977 2978 3050 3049
+ 2978 2979 3051 3050 2979 2980 3052 3051 2980 2981
+ 3053 3052 2981 2982 3054 3053 2982 2983 3055 3054
+ 2983 2984 3056 3055 2984 2985 3057 3056 2985 2986
+ 3058 3057 2986 2987 3059 3058 2987 2988 3060 3059
+ 2988 2989 3061 3060 2989 2990 3062 3061 2990 2991
+ 3063 3062 2991 2992 3064 3063 2992 2993 3065 3064
+ 2993 2994 3066 3065 2994 2995 3067 3066 2995 2996
+ 3068 3067 2996 2997 3069 3068 2997 2998 3070 3069
+ 2998 2999 3071 3070 2999 3000 3072 3071 3000 3001
+ 3073 3072 3001 3002 3074 3073 3002 3003 3075 3074
+ 3003 3004 3076 3075 3004 3005 3077 3076 3005 3006
+ 3078 3077 3006 3007 3079 3078 3007 3008 3080 3079
+ 3008 3009 3081 3080 3009 3010 3082 3081 3010 3011
+ 3083 3082 3011 3012 3084 3083 3012 3013 3085 3084
+ 3013 3014 3086 3085 3014 3015 3087 3086 3015 3016
+ 3088 3087 3016 3017 3089 3088 3017 3018 3090 3089
+ 3018 3019 3091 3090 3019 3020 3092 3091 3020 3021
+ 3093 3092 3021 3022 3094 3093 3022 3023 3095 3094
+ 3023 3024 3096 3095 3026 3025 3097 3098 3025 3027
+ 3099 3097 3027 3028 3100 3099 3028 3029 3101 3100
+ 3029 3030 3102 3101 3030 3031 3103 3102 3031 3032
+ 3104 3103 3032 3033 3105 3104 3033 3034 3106 3105
+ 3034 3035 3107 3106 3035 3036 3108 3107 3036 3037
+ 3109 3108 3037 3038 3110 3109 3038 3039 3111 3110
+ 3039 3040 3112 3111 3040 3041 3113 3112 3041 3042
+ 3114 3113 3042 3043 3115 3114 3043 3044 3116 3115
+ 3044 3045 3117 3116 3045 3046 3118 3117 3046 3047
+ 3119 3118 3047 3048 3120 3119 3048 3049 3121 3120
+ 3049 3050 3122 3121 3050 3051 3123 3122 3051 3052
+ 3124 3123 3052 3053 3125 3124 3053 3054 3126 3125
+ 3054 3055 3127 3126 3055 3056 3128 3127 3056 3057
+ 3129 3128 3057 3058 3130 3129 3058 3059 3131 3130
+ 3059 3060 3132 3131 3060 3061 3133 3132 3061 3062
+ 3134 3133 3062 3063 3135 3134 3063 3064 3136 3135
+ 3064 3065 3137 3136 3065 3066 3138 3137 3066 3067
+ 3139 3138 3067 3068 3140 3139 3068 3069 3141 3140
+ 3069 3070 3142 3141 3070 3071 3143 3142 3071 3072
+ 3144 3143 3072 3073 3145 3144 3073 3074 3146 3145
+ 3074 3075 3147 3146 3075 3076 3148 3147 3076 3077
+ 3149 3148 3077 3078 3150 3149 3078 3079 3151 3150
+ 3079 3080 3152 3151 3080 3081 3153 3152 3081 3082
+ 3154 3153 3082 3083 3155 3154 3083 3084 3156 3155
+ 3084 3085 3157 3156 3085 3086 3158 3157 3086 3087
+ 3159 3158 3087 3088 3160 3159 3088 3089 3161 3160
+ 3089 3090 3162 3161 3090 3091 3163 3162 3091 3092
+ 3164 3163 3092 3093 3165 3164 3093 3094 3166 3165
+ 3094 3095 3167 3166 3095 3096 3168 3167 3098 3097
+ 3169 3170 3097 3099 3171 3169 3099 3100 3172 3171
+ 3100 3101 3173 3172 3101 3102 3174 3173 3102 3103
+ 3175 3174 3103 3104 3176 3175 3104 3105 3177 3176
+ 3105 3106 3178 3177 3106 3107 3179 3178 3107 3108
+ 3180 3179 3108 3109 3181 3180 3109 3110 3182 3181
+ 3110 3111 3183 3182 3111 3112 3184 3183 3112 3113
+ 3185 3184 3113 3114 3186 3185 3114 3115 3187 3186
+ 3115 3116 3188 3187 3116 3117 3189 3188 3117 3118
+ 3190 3189 3118 3119 3191 3190 3119 3120 3192 3191
+ 3120 3121 3193 3192 3121 3122 3194 3193 3122 3123
+ 3195 3194 3123 3124 3196 3195 3124 3125 3197 3196
+ 3125 3126 3198 3197 3126 3127 3199 3198 3127 3128
+ 3200 3199 3128 3129 3201 3200 3129 3130 3202 3201
+ 3130 3131 3203 3202 3131 3132 3204 3203 3132 3133
+ 3205 3204 3133 3134 3206 3205 3134 3135 3207 3206
+ 3135 3136 3208 3207 3136 3137 3209 3208 3137 3138
+ 3210 3209 3138 3139 3211 3210 3139 3140 3212 3211
+ 3140 3141 3213 3212 3141 3142 3214 3213 3142 3143
+ 3215 3214 3143 3144 3216 3215 3144 3145 3217 3216
+ 3145 3146 3218 3217 3146 3147 3219 3218 3147 3148
+ 3220 3219 3148 3149 3221 3220 3149 3150 3222 3221
+ 3150 3151 3223 3222 3151 3152 3224 3223 3152 3153
+ 3225 3224 3153 3154 3226 3225 3154 3155 3227 3226
+ 3155 3156 3228 3227 3156 3157 3229 3228 3157 3158
+ 3230 3229 3158 3159 3231 3230 3159 3160 3232 3231
+ 3160 3161 3233 3232 3161 3162 3234 3233 3162 3163
+ 3235 3234 3163 3164 3236 3235 3164 3165 3237 3236
+ 3165 3166 3238 3237 3166 3167 3239 3238 3167 3168
+ 3240 3239 3170 3169 3241 3242 3169 3171 3243 3241
+ 3171 3172 3244 3243 3172 3173 3245 3244 3173 3174
+ 3246 3245 3174 3175 3247 3246 3175 3176 3248 3247
+ 3176 3177 3249 3248 3177 3178 3250 3249 3178 3179
+ 3251 3250 3179 3180 3252 3251 3180 3181 3253 3252
+ 3181 3182 3254 3253 3182 3183 3255 3254 3183 3184
+ 3256 3255 3184 3185 3257 3256 3185 3186 3258 3257
+ 3186 3187 3259 3258 3187 3188 3260 3259 3188 3189
+ 3261 3260 3189 3190 3262 3261 3190 3191 3263 3262
+ 3191 3192 3264 3263 3192 3193 3265 3264 3193 3194
+ 3266 3265 3194 3195 3267 3266 3195 3196 3268 3267
+ 3196 3197 3269 3268 3197 3198 3270 3269 3198 3199
+ 3271 3270 3199 3200 3272 3271 3200 3201 3273 3272
+ 3201 3202 3274 3273 3202 3203 3275 3274 3203 3204
+ 3276 3275 3204 3205 3277 3276 3205 3206 3278 3277
+ 3206 3207 3279 3278 3207 3208 3280 3279 3208 3209
+ 3281 3280 3209 3210 3282 3281 3210 3211 3283 3282
+ 3211 3212 3284 3283 3212 3213 3285 3284 3213 3214
+ 3286 3285 3214 3215 3287 3286 3215 3216 3288 3287
+ 3216 3217 3289 3288 3217 3218 3290 3289 3218 3219
+ 3291 3290 3219 3220 3292 3291 3220 3221 3293 3292
+ 3221 3222 3294 3293 3222 3223 3295 3294 3223 3224
+ 3296 3295 3224 3225 3297 3296 3225 3226 3298 3297
+ 3226 3227 3299 3298 3227 3228 3300 3299 3228 3229
+ 3301 3300 3229 3230 3302 3301 3230 3231 3303 3302
+ 3231 3232 3304 3303 3232 3233 3305 3304 3233 3234
+ 3306 3305 3234 3235 3307 3306 3235 3236 3308 3307
+ 3236 3237 3309 3308 3237 3238 3310 3309 3238 3239
+ 3311 3310 3239 3240 3312 3311 3242 3241 3313 3314
+ 3241 3243 3315 3313 3243 3244 3316 3315 3244 3245
+ 3317 3316 3245 3246 3318 3317 3246 3247 3319 3318
+ 3247 3248 3320 3319 3248 3249 3321 3320 3249 3250
+ 3322 3321 3250 3251 3323 3322 3251 3252 3324 3323
+ 3252 3253 3325 3324 3253 3254 3326 3325 3254 3255
+ 3327 3326 3255 3256 3328 3327 3256 3257 3329 3328
+ 3257 3258 3330 3329 3258 3259 3331 3330 3259 3260
+ 3332 3331 3260 3261 3333 3332 3261 3262 3334 3333
+ 3262 3263 3335 3334 3263 3264 3336 3335 3264 3265
+ 3337 3336 3265 3266 3338 3337 3266 3267 3339 3338
+ 3267 3268 3340 3339 3268 3269 3341 3340 3269 3270
+ 3342 3341 3270 3271 3343 3342 3271 3272 3344 3343
+ 3272 3273 3345 3344 3273 3274 3346 3345 3274 3275
+ 3347 3346 3275 3276 3348 3347 3276 3277 3349 3348
+ 3277 3278 3350 3349 3278 3279 3351 3350 3279 3280
+ 3352 3351 3280 3281 3353 3352 3281 3282 3354 3353
+ 3282 3283 3355 3354 3283 3284 3356 3355 3284 3285
+ 3357 3356 3285 3286 3358 3357 3286 3287 3359 3358
+ 3287 3288 3360 3359 3288 3289 3361 3360 3289 3290
+ 3362 3361 3290 3291 3363 3362 3291 3292 3364 3363
+ 3292 3293 3365 3364 3293 3294 3366 3365 3294 3295
+ 3367 3366 3295 3296 3368 3367 3296 3297 3369 3368
+ 3297 3298 3370 3369 3298 3299 3371 3370 3299 3300
+ 3372 3371 3300 3301 3373 3372 3301 3302 3374 3373
+ 3302 3303 3375 3374 3303 3304 3376 3375 3304 3305
+ 3377 3376 3305 3306 3378 3377 3306 3307 3379 3378
+ 3307 3308 3380 3379 3308 3309 3381 3380 3309 3310
+ 3382 3381 3310 3311 3383 3382 3311 3312 3384 3383
+ 3314 3313 3385 3386 3313 3315 3387 3385 3315 3316
+ 3388 3387 3316 3317 3389 3388 3317 3318 3390 3389
+ 3318 3319 3391 3390 3319 3320 3392 3391 3320 3321
+ 3393 3392 3321 3322 3394 3393 3322 3323 3395 3394
+ 3323 3324 3396 3395 3324 3325 3397 3396 3325 3326
+ 3398 3397 3326 3327 3399 3398 3327 3328 3400 3399
+ 3328 3329 3401 3400 3329 3330 3402 3401 3330 3331
+ 3403 3402 3331 3332 3404 3403 3332 3333 3405 3404
+ 3333 3334 3406 3405 3334 3335 3407 3406 3335 3336
+ 3408 3407 3336 3337 3409 3408 3337 3338 3410 3409
+ 3338 3339 3411 3410 3339 3340 3412 3411 3340 3341
+ 3413 3412 3341 3342 3414 3413 3342 3343 3415 3414
+ 3343 3344 3416 3415 3344 3345 3417 3416 3345 3346
+ 3418 3417 3346 3347 3419 3418 3347 3348 3420 3419
+ 3348 3349 3421 3420 3349 3350 3422 3421 3350 3351
+ 3423 3422 3351 3352 3424 3423 3352 3353 3425 3424
+ 3353 3354 3426 3425 3354 3355 3427 3426 3355 3356
+ 3428 3427 3356 3357 3429 3428 3357 3358 3430 3429
+ 3358 3359 3431 3430 3359 3360 3432 3431 3360 3361
+ 3433 3432 3361 3362 3434 3433 3362 3363 3435 3434
+ 3363 3364 3436 3435 3364 3365 3437 3436 3365 3366
+ 3438 3437 3366 3367 3439 3438 3367 3368 3440 3439
+ 3368 3369 3441 3440 3369 3370 3442 3441 3370 3371
+ 3443 3442 3371 3372 3444 3443 3372 3373 3445 3444
+ 3373 3374 3446 3445 3374 3375 3447 3446 3375 3376
+ 3448 3447 3376 3377 3449 3448 3377 3378 3450 3449
+ 3378 3379 3451 3450 3379 3380 3452 3451 3380 3381
+ 3453 3452 3381 3382 3454 3453 3382 3383 3455 3454
+ 3383 3384 3456 3455 3386 3385 3457 3458 3385 3387
+ 3459 3457 3387 3388 3460 3459 3388 3389 3461 3460
+ 3389 3390 3462 3461 3390 3391 3463 3462 3391 3392
+ 3464 3463 3392 3393 3465 3464 3393 3394 3466 3465
+ 3394 3395 3467 3466 3395 3396 3468 3467 3396 3397
+ 3469 3468 3397 3398 3470 3469 3398 3399 3471 3470
+ 3399 3400 3472 3471 3400 3401 3473 3472 3401 3402
+ 3474 3473 3402 3403 3475 3474 3403 3404 3476 3475
+ 3404 3405 3477 3476 3405 3406 3478 3477 3406 3407
+ 3479 3478 3407 3408 3480 3479 3408 3409 3481 3480
+ 3409 3410 3482 3481 3410 3411 3483 3482 3411 3412
+ 3484 3483 3412 3413 3485 3484 3413 3414 3486 3485
+ 3414 3415 3487 3486 3415 3416 3488 3487 3416 3417
+ 3489 3488 3417 3418 3490 3489 3418 3419 3491 3490
+ 3419 3420 3492 3491 3420 3421 3493 3492 3421 3422
+ 3494 3493 3422 3423 3495 3494 3423 3424 3496 3495
+ 3424 3425 3497 3496 3425 3426 3498 3497 3426 3427
+ 3499 3498 3427 3428 3500 3499 3428 3429 3501 3500
+ 3429 3430 3502 3501 3430 3431 3503 3502 3431 3432
+ 3504 3503 3432 3433 3505 3504 3433 3434 3506 3505
+ 3434 3435 3507 3506 3435 3436 3508 3507 3436 3437
+ 3509 3508 3437 3438 3510 3509 3438 3439 3511 3510
+ 3439 3440 3512 3511 3440 3441 3513 3512 3441 3442
+ 3514 3513 3442 3443 3515 3514 3443 3444 3516 3515
+ 3444 3445 3517 3516 3445 3446 3518 3517 3446 3447
+ 3519 3518 3447 3448 3520 3519 3448 3449 3521 3520
+ 3449 3450 3522 3521 3450 3451 3523 3522 3451 3452
+ 3524 3523 3452 3453 3525 3524 3453 3454 3526 3525
+ 3454 3455 3527 3526 3455 3456 3528 3527 3458 3457
+ 3529 3530 3457 3459 3531 3529 3459 3460 3532 3531
+ 3460 3461 3533 3532 3461 3462 3534 3533 3462 3463
+ 3535 3534 3463 3464 3536 3535 3464 3465 3537 3536
+ 3465 3466 3538 3537 3466 3467 3539 3538 3467 3468
+ 3540 3539 3468 3469 3541 3540 3469 3470 3542 3541
+ 3470 3471 3543 3542 3471 3472 3544 3543 3472 3473
+ 3545 3544 3473 3474 3546 3545 3474 3475 3547 3546
+ 3475 3476 3548 3547 3476 3477 3549 3548 3477 3478
+ 3550 3549 3478 3479 3551 3550 3479 3480 3552 3551
+ 3480 3481 3553 3552 3481 3482 3554 3553 3482 3483
+ 3555 3554 3483 3484 3556 3555 3484 3485 3557 3556
+ 3485 3486 3558 3557 3486 3487 3559 3558 3487 3488
+ 3560 3559 3488 3489 3561 3560 3489 3490 3562 3561
+ 3490 3491 3563 3562 3491 3492 3564 3563 3492 3493
+ 3565 3564 3493 3494 3566 3565 3494 3495 3567 3566
+ 3495 3496 3568 3567 3496 3497 3569 3568 3497 3498
+ 3570 3569 3498 3499 3571 3570 3499 3500 3572 3571
+ 3500 3501 3573 3572 3501 3502 3574 3573 3502 3503
+ 3575 3574 3503 3504 3576 3575 3504 3505 3577 3576
+ 3505 3506 3578 3577 3506 3507 3579 3578 3507 3508
+ 3580 3579 3508 3509 3581 3580 3509 3510 3582 3581
+ 3510 3511 3583 3582 3511 3512 3584 3583 3512 3513
+ 3585 3584 3513 3514 3586 3585 3514 3515 3587 3586
+ 3515 3516 3588 3587 3516 3517 3589 3588 3517 3518
+ 3590 3589 3518 3519 3591 3590 3519 3520 3592 3591
+ 3520 3521 3593 3592 3521 3522 3594 3593 3522 3523
+ 3595 3594 3523 3524 3596 3595 3524 3525 3597 3596
+ 3525 3526 3598 3597 3526 3527 3599 3598 3527 3528
+ 3600 3599 3530 3529 3601 3602 3529 3531 3603 3601
+ 3531 3532 3604 3603 3532 3533 3605 3604 3533 3534
+ 3606 3605 3534 3535 3607 3606 3535 3536 3608 3607
+ 3536 3537 3609 3608 3537 3538 3610 3609 3538 3539
+ 3611 3610 3539 3540 3612 3611 3540 3541 3613 3612
+ 3541 3542 3614 3613 3542 3543 3615 3614 3543 3544
+ 3616 3615 3544 3545 3617 3616 3545 3546 3618 3617
+ 3546 3547 3619 3618 3547 3548 3620 3619 3548 3549
+ 3621 3620 3549 3550 3622 3621 3550 3551 3623 3622
+ 3551 3552 3624 3623 3552 3553 3625 3624 3553 3554
+ 3626 3625 3554 3555 3627 3626 3555 3556 3628 3627
+ 3556 3557 3629 3628 3557 3558 3630 3629 3558 3559
+ 3631 3630 3559 3560 3632 3631 3560 3561 3633 3632
+ 3561 3562 3634 3633 3562 3563 3635 3634 3563 3564
+ 3636 3635 3564 3565 3637 3636 3565 3566 3638 3637
+ 3566 3567 3639 3638 3567 3568 3640 3639 3568 3569
+ 3641 3640 3569 3570 3642 3641 3570 3571 3643 3642
+ 3571 3572 3644 3643 3572 3573 3645 3644 3573 3574
+ 3646 3645 3574 3575 3647 3646 3575 3576 3648 3647
+ 3576 3577 3649 3648 3577 3578 3650 3649 3578 3579
+ 3651 3650 3579 3580 3652 3651 3580 3581 3653 3652
+ 3581 3582 3654 3653 3582 3583 3655 3654 3583 3584
+ 3656 3655 3584 3585 3657 3656 3585 3586 3658 3657
+ 3586 3587 3659 3658 3587 3588 3660 3659 3588 3589
+ 3661 3660 3589 3590 3662 3661 3590 3591 3663 3662
+ 3591 3592 3664 3663 3592 3593 3665 3664 3593 3594
+ 3666 3665 3594 3595 3667 3666 3595 3596 3668 3667
+ 3596 3597 3669 3668 3597 3598 3670 3669 3598 3599
+ 3671 3670 3599 3600 3672 3671 3602 3601 3673 3674
+ 3601 3603 3675 3673 3603 3604 3676 3675 3604 3605
+ 3677 3676 3605 3606 3678 3677 3606 3607 3679 3678
+ 3607 3608 3680 3679 3608 3609 3681 3680 3609 3610
+ 3682 3681 3610 3611 3683 3682 3611 3612 3684 3683
+ 3612 3613 3685 3684 3613 3614 3686 3685 3614 3615
+ 3687 3686 3615 3616 3688 3687 3616 3617 3689 3688
+ 3617 3618 3690 3689 3618 3619 3691 3690 3619 3620
+ 3692 3691 3620 3621 3693 3692 3621 3622 3694 3693
+ 3622 3623 3695 3694 3623 3624 3696 3695 3624 3625
+ 3697 3696 3625 3626 3698 3697 3626 3627 3699 3698
+ 3627 3628 3700 3699 3628 3629 3701 3700 3629 3630
+ 3702 3701 3630 3631 3703 3702 3631 3632 3704 3703
+ 3632 3633 3705 3704 3633 3634 3706 3705 3634 3635
+ 3707 3706 3635 3636 3708 3707 3636 3637 3709 3708
+ 3637 3638 3710 3709 3638 3639 3711 3710 3639 3640
+ 3712 3711 3640 3641 3713 3712 3641 3642 3714 3713
+ 3642 3643 3715 3714 3643 3644 3716 3715 3644 3645
+ 3717 3716 3645 3646 3718 3717 3646 3647 3719 3718
+ 3647 3648 3720 3719 3648 3649 3721 3720 3649 3650
+ 3722 3721 3650 3651 3723 3722 3651 3652 3724 3723
+ 3652 3653 3725 3724 3653 3654 3726 3725 3654 3655
+ 3727 3726 3655 3656 3728 3727 3656 3657 3729 3728
+ 3657 3658 3730 3729 3658 3659 3731 3730 3659 3660
+ 3732 3731 3660 3661 3733 3732 3661 3662 3734 3733
+ 3662 3663 3735 3734 3663 3664 3736 3735 3664 3665
+ 3737 3736 3665 3666 3738 3737 3666 3667 3739 3738
+ 3667 3668 3740 3739 3668 3669 3741 3740 3669 3670
+ 3742 3741 3670 3671 3743 3742 3671 3672 3744 3743
+ 3674 3673 3745 3746 3673 3675 3747 3745 3675 3676
+ 3748 3747 3676 3677 3749 3748 3677 3678 3750 3749
+ 3678 3679 3751 3750 3679 3680 3752 3751 3680 3681
+ 3753 3752 3681 3682 3754 3753 3682 3683 3755 3754
+ 3683 3684 3756 3755 3684 3685 3757 3756 3685 3686
+ 3758 3757 3686 3687 3759 3758 3687 3688 3760 3759
+ 3688 3689 3761 3760 3689 3690 3762 3761 3690 3691
+ 3763 3762 3691 3692 3764 3763 3692 3693 3765 3764
+ 3693 3694 3766 3765 3694 3695 3767 3766 3695 3696
+ 3768 3767 3696 3697 3769 3768 3697 3698 3770 3769
+ 3698 3699 3771 3770 3699 3700 3772 3771 3700 3701
+ 3773 3772 3701 3702 3774 3773 3702 3703 3775 3774
+ 3703 3704 3776 3775 3704 3705 3777 3776 3705 3706
+ 3778 3777 3706 3707 3779 3778 3707 3708 3780 3779
+ 3708 3709 3781 3780 3709 3710 3782 3781 3710 3711
+ 3783 3782 3711 3712 3784 3783 3712 3713 3785 3784
+ 3713 3714 3786 3785 3714 3715 3787 3786 3715 3716
+ 3788 3787 3716 3717 3789 3788 3717 3718 3790 3789
+ 3718 3719 3791 3790 3719 3720 3792 3791 3720 3721
+ 3793 3792 3721 3722 3794 3793 3722 3723 3795 3794
+ 3723 3724 3796 3795 3724 3725 3797 3796 3725 3726
+ 3798 3797 3726 3727 3799 3798 3727 3728 3800 3799
+ 3728 3729 3801 3800 3729 3730 3802 3801 3730 3731
+ 3803 3802 3731 3732 3804 3803 3732 3733 3805 3804
+ 3733 3734 3806 3805 3734 3735 3807 3806 3735 3736
+ 3808 3807 3736 3737 3809 3808 3737 3738 3810 3809
+ 3738 3739 3811 3810 3739 3740 3812 3811 3740 3741
+ 3813 3812 3741 3742 3814 3813 3742 3743 3815 3814
+ 3743 3744 3816 3815 3746 3745 3817 3818 3745 3747
+ 3819 3817 3747 3748 3820 3819 3748 3749 3821 3820
+ 3749 3750 3822 3821 3750 3751 3823 3822 3751 3752
+ 3824 3823 3752 3753 3825 3824 3753 3754 3826 3825
+ 3754 3755 3827 3826 3755 3756 3828 3827 3756 3757
+ 3829 3828 3757 3758 3830 3829 3758 3759 3831 3830
+ 3759 3760 3832 3831 3760 3761 3833 3832 3761 3762
+ 3834 3833 3762 3763 3835 3834 3763 3764 3836 3835
+ 3764 3765 3837 3836 3765 3766 3838 3837 3766 3767
+ 3839 3838 3767 3768 3840 3839 3768 3769 3841 3840
+ 3769 3770 3842 3841 3770 3771 3843 3842 3771 3772
+ 3844 3843 3772 3773 3845 3844 3773 3774 3846 3845
+ 3774 3775 3847 3846 3775 3776 3848 3847 3776 3777
+ 3849 3848 3777 3778 3850 3849 3778 3779 3851 3850
+ 3779 3780 3852 3851 3780 3781 3853 3852 3781 3782
+ 3854 3853 3782 3783 3855 3854 3783 3784 3856 3855
+ 3784 3785 3857 3856 3785 3786 3858 3857 3786 3787
+ 3859 3858 3787 3788 3860 3859 3788 3789 3861 3860
+ 3789 3790 3862 3861 3790 3791 3863 3862 3791 3792
+ 3864 3863 3792 3793 3865 3864 3793 3794 3866 3865
+ 3794 3795 3867 3866 3795 3796 3868 3867 3796 3797
+ 3869 3868 3797 3798 3870 3869 3798 3799 3871 3870
+ 3799 3800 3872 3871 3800 3801 3873 3872 3801 3802
+ 3874 3873 3802 3803 3875 3874 3803 3804 3876 3875
+ 3804 3805 3877 3876 3805 3806 3878 3877 3806 3807
+ 3879 3878 3807 3808 3880 3879 3808 3809 3881 3880
+ 3809 3810 3882 3881 3810 3811 3883 3882 3811 3812
+ 3884 3883 3812 3813 3885 3884 3813 3814 3886 3885
+ 3814 3815 3887 3886 3815 3816 3888 3887 3818 3817
+ 3889 3890 3817 3819 3891 3889 3819 3820 3892 3891
+ 3820 3821 3893 3892 3821 3822 3894 3893 3822 3823
+ 3895 3894 3823 3824 3896 3895 3824 3825 3897 3896
+ 3825 3826 3898 3897 3826 3827 3899 3898 3827 3828
+ 3900 3899 3828 3829 3901 3900 3829 3830 3902 3901
+ 3830 3831 3903 3902 3831 3832 3904 3903 3832 3833
+ 3905 3904 3833 3834 3906 3905 3834 3835 3907 3906
+ 3835 3836 3908 3907 3836 3837 3909 3908 3837 3838
+ 3910 3909 3838 3839 3911 3910 3839 3840 3912 3911
+ 3840 3841 3913 3912 3841 3842 3914 3913 3842 3843
+ 3915 3914 3843 3844 3916 3915 3844 3845 3917 3916
+ 3845 3846 3918 3917 3846 3847 3919 3918 3847 3848
+ 3920 3919 3848 3849 3921 3920 3849 3850 3922 3921
+ 3850 3851 3923 3922 3851 3852 3924 3923 3852 3853
+ 3925 3924 3853 3854 3926 3925 3854 3855 3927 3926
+ 3855 3856 3928 3927 3856 3857 3929 3928 3857 3858
+ 3930 3929 3858 3859 3931 3930 3859 3860 3932 3931
+ 3860 3861 3933 3932 3861 3862 3934 3933 3862 3863
+ 3935 3934 3863 3864 3936 3935 3864 3865 3937 3936
+ 3865 3866 3938 3937 3866 3867 3939 3938 3867 3868
+ 3940 3939 3868 3869 3941 3940 3869 3870 3942 3941
+ 3870 3871 3943 3942 3871 3872 3944 3943 3872 3873
+ 3945 3944 3873 3874 3946 3945 3874 3875 3947 3946
+ 3875 3876 3948 3947 3876 3877 3949 3948 3877 3878
+ 3950 3949 3878 3879 3951 3950 3879 3880 3952 3951
+ 3880 3881 3953 3952 3881 3882 3954 3953 3882 3883
+ 3955 3954 3883 3884 3956 3955 3884 3885 3957 3956
+ 3885 3886 3958 3957 3886 3887 3959 3958 3887 3888
+ 3960 3959 3890 3889 3961 3962 3889 3891 3963 3961
+ 3891 3892 3964 3963 3892 3893 3965 3964 3893 3894
+ 3966 3965 3894 3895 3967 3966 3895 3896 3968 3967
+ 3896 3897 3969 3968 3897 3898 3970 3969 3898 3899
+ 3971 3970 3899 3900 3972 3971 3900 3901 3973 3972
+ 3901 3902 3974 3973 3902 3903 3975 3974 3903 3904
+ 3976 3975 3904 3905 3977 3976 3905 3906 3978 3977
+ 3906 3907 3979 3978 3907 3908 3980 3979 3908 3909
+ 3981 3980 3909 3910 3982 3981 3910 3911 3983 3982
+ 3911 3912 3984 3983 3912 3913 3985 3984 3913 3914
+ 3986 3985 3914 3915 3987 3986 3915 3916 3988 3987
+ 3916 3917 3989 3988 3917 3918 3990 3989 3918 3919
+ 3991 3990 3919 3920 3992 3991 3920 3921 3993 3992
+ 3921 3922 3994 3993 3922 3923 3995 3994 3923 3924
+ 3996 3995 3924 3925 3997 3996 3925 3926 3998 3997
+ 3926 3927 3999 3998 3927 3928 4000 3999 3928 3929
+ 4001 4000 3929 3930 4002 4001 3930 3931 4003 4002
+ 3931 3932 4004 4003 3932 3933 4005 4004 3933 3934
+ 4006 4005 3934 3935 4007 4006 3935 3936 4008 4007
+ 3936 3937 4009 4008 3937 3938 4010 4009 3938 3939
+ 4011 4010 3939 3940 4012 4011 3940 3941 4013 4012
+ 3941 3942 4014 4013 3942 3943 4015 4014 3943 3944
+ 4016 4015 3944 3945 4017 4016 3945 3946 4018 4017
+ 3946 3947 4019 4018 3947 3948 4020 4019 3948 3949
+ 4021 4020 3949 3950 4022 4021 3950 3951 4023 4022
+ 3951 3952 4024 4023 3952 3953 4025 4024 3953 3954
+ 4026 4025 3954 3955 4027 4026 3955 3956 4028 4027
+ 3956 3957 4029 4028 3957 3958 4030 4029 3958 3959
+ 4031 4030 3959 3960 4032 4031 3962 3961 4033 4034
+ 3961 3963 4035 4033 3963 3964 4036 4035 3964 3965
+ 4037 4036 3965 3966 4038 4037 3966 3967 4039 4038
+ 3967 3968 4040 4039 3968 3969 4041 4040 3969 3970
+ 4042 4041 3970 3971 4043 4042 3971 3972 4044 4043
+ 3972 3973 4045 4044 3973 3974 4046 4045 3974 3975
+ 4047 4046 3975 3976 4048 4047 3976 3977 4049 4048
+ 3977 3978 4050 4049 3978 3979 4051 4050 3979 3980
+ 4052 4051 3980 3981 4053 4052 3981 3982 4054 4053
+ 3982 3983 4055 4054 3983 3984 4056 4055 3984 3985
+ 4057 4056 3985 3986 4058 4057 3986 3987 4059 4058
+ 3987 3988 4060 4059 3988 3989 4061 4060 3989 3990
+ 4062 4061 3990 3991 4063 4062 3991 3992 4064 4063
+ 3992 3993 4065 4064 3993 3994 4066 4065 3994 3995
+ 4067 4066 3995 3996 4068 4067 3996 3997 4069 4068
+ 3997 3998 4070 4069 3998 3999 4071 4070 3999 4000
+ 4072 4071 4000 4001 4073 4072 4001 4002 4074 4073
+ 4002 4003 4075 4074 4003 4004 4076 4075 4004 4005
+ 4077 4076 4005 4006 4078 4077 4006 4007 4079 4078
+ 4007 4008 4080 4079 4008 4009 4081 4080 4009 4010
+ 4082 4081 4010 4011 4083 4082 4011 4012 4084 4083
+ 4012 4013 4085 4084 4013 4014 4086 4085 4014 4015
+ 4087 4086 4015 4016 4088 4087 4016 4017 4089 4088
+ 4017 4018 4090 4089 4018 4019 4091 4090 4019 4020
+ 4092 4091 4020 4021 4093 4092 4021 4022 4094 4093
+ 4022 4023 4095 4094 4023 4024 4096 4095 4024 4025
+ 4097 4096 4025 4026 4098 4097 4026 4027 4099 4098
+ 4027 4028 4100 4099 4028 4029 4101 4100 4029 4030
+ 4102 4101 4030 4031 4103 4102 4031 4032 4104 4103
+ 4034 4033 4105 4106 4033 4035 4107 4105 4035 4036
+ 4108 4107 4036 4037 4109 4108 4037 4038 4110 4109
+ 4038 4039 4111 4110 4039 4040 4112 4111 4040 4041
+ 4113 4112 4041 4042 4114 4113 4042 4043 4115 4114
+ 4043 4044 4116 4115 4044 4045 4117 4116 4045 4046
+ 4118 4117 4046 4047 4119 4118 4047 4048 4120 4119
+ 4048 4049 4121 4120 4049 4050 4122 4121 4050 4051
+ 4123 4122 4051 4052 4124 4123 4052 4053 4125 4124
+ 4053 4054 4126 4125 4054 4055 4127 4126 4055 4056
+ 4128 4127 4056 4057 4129 4128 4057 4058 4130 4129
+ 4058 4059 4131 4130 4059 4060 4132 4131 4060 4061
+ 4133 4132 4061 4062 4134 4133 4062 4063 4135 4134
+ 4063 4064 4136 4135 4064 4065 4137 4136 4065 4066
+ 4138 4137 4066 4067 4139 4138 4067 4068 4140 4139
+ 4068 4069 4141 4140 4069 4070 4142 4141 4070 4071
+ 4143 4142 4071 4072 4144 4143 4072 4073 4145 4144
+ 4073 4074 4146 4145 4074 4075 4147 4146 4075 4076
+ 4148 4147 4076 4077 4149 4148 4077 4078 4150 4149
+ 4078 4079 4151 4150 4079 4080 4152 4151 4080 4081
+ 4153 4152 4081 4082 4154 4153 4082 4083 4155 4154
+ 4083 4084 4156 4155 4084 4085 4157 4156 4085 4086
+ 4158 4157 4086 4087 4159 4158 4087 4088 4160 4159
+ 4088 4089 4161 4160 4089 4090 4162 4161 4090 4091
+ 4163 4162 4091 4092 4164 4163 4092 4093 4165 4164
+ 4093 4094 4166 4165 4094 4095 4167 4166 4095 4096
+ 4168 4167 4096 4097 4169 4168 4097 4098 4170 4169
+ 4098 4099 4171 4170 4099 4100 4172 4171 4100 4101
+ 4173 4172 4101 4102 4174 4173 4102 4103 4175 4174
+ 4103 4104 4176 4175 4106 4105 4177 4178 4105 4107
+ 4179 4177 4107 4108 4180 4179 4108 4109 4181 4180
+ 4109 4110 4182 4181 4110 4111 4183 4182 4111 4112
+ 4184 4183 4112 4113 4185 4184 4113 4114 4186 4185
+ 4114 4115 4187 4186 4115 4116 4188 4187 4116 4117
+ 4189 4188 4117 4118 4190 4189 4118 4119 4191 4190
+ 4119 4120 4192 4191 4120 4121 4193 4192 4121 4122
+ 4194 4193 4122 4123 4195 4194 4123 4124 4196 4195
+ 4124 4125 4197 4196 4125 4126 4198 4197 4126 4127
+ 4199 4198 4127 4128 4200 4199 4128 4129 4201 4200
+ 4129 4130 4202 4201 4130 4131 4203 4202 4131 4132
+ 4204 4203 4132 4133 4205 4204 4133 4134 4206 4205
+ 4134 4135 4207 4206 4135 4136 4208 4207 4136 4137
+ 4209 4208 4137 4138 4210 4209 4138 4139 4211 4210
+ 4139 4140 4212 4211 4140 4141 4213 4212 4141 4142
+ 4214 4213 4142 4143 4215 4214 4143 4144 4216 4215
+ 4144 4145 4217 4216 4145 4146 4218 4217 4146 4147
+ 4219 4218 4147 4148 4220 4219 4148 4149 4221 4220
+ 4149 4150 4222 4221 4150 4151 4223 4222 4151 4152
+ 4224 4223 4152 4153 4225 4224 4153 4154 4226 4225
+ 4154 4155 4227 4226 4155 4156 4228 4227 4156 4157
+ 4229 4228 4157 4158 4230 4229 4158 4159 4231 4230
+ 4159 4160 4232 4231 4160 4161 4233 4232 4161 4162
+ 4234 4233 4162 4163 4235 4234 4163 4164 4236 4235
+ 4164 4165 4237 4236 4165 4166 4238 4237 4166 4167
+ 4239 4238 4167 4168 4240 4239 4168 4169 4241 4240
+ 4169 4170 4242 4241 4170 4171 4243 4242 4171 4172
+ 4244 4243 4172 4173 4245 4244 4173 4174 4246 4245
+ 4174 4175 4247 4246 4175 4176 4248 4247 4178 4177
+ 4249 4250 4177 4179 4251 4249 4179 4180 4252 4251
+ 4180 4181 4253 4252 4181 4182 4254 4253 4182 4183
+ 4255 4254 4183 4184 4256 4255 4184 4185 4257 4256
+ 4185 4186 4258 4257 4186 4187 4259 4258 4187 4188
+ 4260 4259 4188 4189 4261 4260 4189 4190 4262 4261
+ 4190 4191 4263 4262 4191 4192 4264 4263 4192 4193
+ 4265 4264 4193 4194 4266 4265 4194 4195 4267 4266
+ 4195 4196 4268 4267 4196 4197 4269 4268 4197 4198
+ 4270 4269 4198 4199 4271 4270 4199 4200 4272 4271
+ 4200 4201 4273 4272 4201 4202 4274 4273 4202 4203
+ 4275 4274 4203 4204 4276 4275 4204 4205 4277 4276
+ 4205 4206 4278 4277 4206 4207 4279 4278 4207 4208
+ 4280 4279 4208 4209 4281 4280 4209 4210 4282 4281
+ 4210 4211 4283 4282 4211 4212 4284 4283 4212 4213
+ 4285 4284 4213 4214 4286 4285 4214 4215 4287 4286
+ 4215 4216 4288 4287 4216 4217 4289 4288 4217 4218
+ 4290 4289 4218 4219 4291 4290 4219 4220 4292 4291
+ 4220 4221 4293 4292 4221 4222 4294 4293 4222 4223
+ 4295 4294 4223 4224 4296 4295 4224 4225 4297 4296
+ 4225 4226 4298 4297 4226 4227 4299 4298 4227 4228
+ 4300 4299 4228 4229 4301 4300 4229 4230 4302 4301
+ 4230 4231 4303 4302 4231 4232 4304 4303 4232 4233
+ 4305 4304 4233 4234 4306 4305 4234 4235 4307 4306
+ 4235 4236 4308 4307 4236 4237 4309 4308 4237 4238
+ 4310 4309 4238 4239 4311 4310 4239 4240 4312 4311
+ 4240 4241 4313 4312 4241 4242 4314 4313 4242 4243
+ 4315 4314 4243 4244 4316 4315 4244 4245 4317 4316
+ 4245 4246 4318 4317 4246 4247 4319 4318 4247 4248
+ 4320 4319 4250 4249 4321 4322 4249 4251 4323 4321
+ 4251 4252 4324 4323 4252 4253 4325 4324 4253 4254
+ 4326 4325 4254 4255 4327 4326 4255 4256 4328 4327
+ 4256 4257 4329 4328 4257 4258 4330 4329 4258 4259
+ 4331 4330 4259 4260 4332 4331 4260 4261 4333 4332
+ 4261 4262 4334 4333 4262 4263 4335 4334 4263 4264
+ 4336 4335 4264 4265 4337 4336 4265 4266 4338 4337
+ 4266 4267 4339 4338 4267 4268 4340 4339 4268 4269
+ 4341 4340 4269 4270 4342 4341 4270 4271 4343 4342
+ 4271 4272 4344 4343 4272 4273 4345 4344 4273 4274
+ 4346 4345 4274 4275 4347 4346 4275 4276 4348 4347
+ 4276 4277 4349 4348 4277 4278 4350 4349 4278 4279
+ 4351 4350 4279 4280 4352 4351 4280 4281 4353 4352
+ 4281 4282 4354 4353 4282 4283 4355 4354 4283 4284
+ 4356 4355 4284 4285 4357 4356 4285 4286 4358 4357
+ 4286 4287 4359 4358 4287 4288 4360 4359 4288 4289
+ 4361 4360 4289 4290 4362 4361 4290 4291 4363 4362
+ 4291 4292 4364 4363 4292 4293 4365 4364 4293 4294
+ 4366 4365 4294 4295 4367 4366 4295 4296 4368 4367
+ 4296 4297 4369 4368 4297 4298 4370 4369 4298 4299
+ 4371 4370 4299 4300 4372 4371 4300 4301 4373 4372
+ 4301 4302 4374 4373 4302 4303 4375 4374 4303 4304
+ 4376 4375 4304 4305 4377 4376 4305 4306 4378 4377
+ 4306 4307 4379 4378 4307 4308 4380 4379 4308 4309
+ 4381 4380 4309 4310 4382 4381 4310 4311 4383 4382
+ 4311 4312 4384 4383 4312 4313 4385 4384 4313 4314
+ 4386 4385 4314 4315 4387 4386 4315 4316 4388 4387
+ 4316 4317 4389 4388 4317 4318 4390 4389 4318 4319
+ 4391 4390 4319 4320 4392 4391 4322 4321 4393 4394
+ 4321 4323 4395 4393 4323 4324 4396 4395 4324 4325
+ 4397 4396 4325 4326 4398 4397 4326 4327 4399 4398
+ 4327 4328 4400 4399 4328 4329 4401 4400 4329 4330
+ 4402 4401 4330 4331 4403 4402 4331 4332 4404 4403
+ 4332 4333 4405 4404 4333 4334 4406 4405 4334 4335
+ 4407 4406 4335 4336 4408 4407 4336 4337 4409 4408
+ 4337 4338 4410 4409 4338 4339 4411 4410 4339 4340
+ 4412 4411 4340 4341 4413 4412 4341 4342 4414 4413
+ 4342 4343 4415 4414 4343 4344 4416 4415 4344 4345
+ 4417 4416 4345 4346 4418 4417 4346 4347 4419 4418
+ 4347 4348 4420 4419 4348 4349 4421 4420 4349 4350
+ 4422 4421 4350 4351 4423 4422 4351 4352 4424 4423
+ 4352 4353 4425 4424 4353 4354 4426 4425 4354 4355
+ 4427 4426 4355 4356 4428 4427 4356 4357 4429 4428
+ 4357 4358 4430 4429 4358 4359 4431 4430 4359 4360
+ 4432 4431 4360 4361 4433 4432 4361 4362 4434 4433
+ 4362 4363 4435 4434 4363 4364 4436 4435 4364 4365
+ 4437 4436 4365 4366 4438 4437 4366 4367 4439 4438
+ 4367 4368 4440 4439 4368 4369 4441 4440 4369 4370
+ 4442 4441 4370 4371 4443 4442 4371 4372 4444 4443
+ 4372 4373 4445 4444 4373 4374 4446 4445 4374 4375
+ 4447 4446 4375 4376 4448 4447 4376 4377 4449 4448
+ 4377 4378 4450 4449 4378 4379 4451 4450 4379 4380
+ 4452 4451 4380 4381 4453 4452 4381 4382 4454 4453
+ 4382 4383 4455 4454 4383 4384 4456 4455 4384 4385
+ 4457 4456 4385 4386 4458 4457 4386 4387 4459 4458
+ 4387 4388 4460 4459 4388 4389 4461 4460 4389 4390
+ 4462 4461 4390 4391 4463 4462 4391 4392 4464 4463
+ 4394 4393 4465 4466 4393 4395 4467 4465 4395 4396
+ 4468 4467 4396 4397 4469 4468 4397 4398 4470 4469
+ 4398 4399 4471 4470 4399 4400 4472 4471 4400 4401
+ 4473 4472 4401 4402 4474 4473 4402 4403 4475 4474
+ 4403 4404 4476 4475 4404 4405 4477 4476 4405 4406
+ 4478 4477 4406 4407 4479 4478 4407 4408 4480 4479
+ 4408 4409 4481 4480 4409 4410 4482 4481 4410 4411
+ 4483 4482 4411 4412 4484 4483 4412 4413 4485 4484
+ 4413 4414 4486 4485 4414 4415 4487 4486 4415 4416
+ 4488 4487 4416 4417 4489 4488 4417 4418 4490 4489
+ 4418 4419 4491 4490 4419 4420 4492 4491 4420 4421
+ 4493 4492 4421 4422 4494 4493 4422 4423 4495 4494
+ 4423 4424 4496 4495 4424 4425 4497 4496 4425 4426
+ 4498 4497 4426 4427 4499 4498 4427 4428 4500 4499
+ 4428 4429 4501 4500 4429 4430 4502 4501 4430 4431
+ 4503 4502 4431 4432 4504 4503 4432 4433 4505 4504
+ 4433 4434 4506 4505 4434 4435 4507 4506 4435 4436
+ 4508 4507 4436 4437 4509 4508 4437 4438 4510 4509
+ 4438 4439 4511 4510 4439 4440 4512 4511 4440 4441
+ 4513 4512 4441 4442 4514 4513 4442 4443 4515 4514
+ 4443 4444 4516 4515 4444 4445 4517 4516 4445 4446
+ 4518 4517 4446 4447 4519 4518 4447 4448 4520 4519
+ 4448 4449 4521 4520 4449 4450 4522 4521 4450 4451
+ 4523 4522 4451 4452 4524 4523 4452 4453 4525 4524
+ 4453 4454 4526 4525 4454 4455 4527 4526 4455 4456
+ 4528 4527 4456 4457 4529 4528 4457 4458 4530 4529
+ 4458 4459 4531 4530 4459 4460 4532 4531 4460 4461
+ 4533 4532 4461 4462 4534 4533 4462 4463 4535 4534
+ 4463 4464 4536 4535 4466 4465 4537 4538 4465 4467
+ 4539 4537 4467 4468 4540 4539 4468 4469 4541 4540
+ 4469 4470 4542 4541 4470 4471 4543 4542 4471 4472
+ 4544 4543 4472 4473 4545 4544 4473 4474 4546 4545
+ 4474 4475 4547 4546 4475 4476 4548 4547 4476 4477
+ 4549 4548 4477 4478 4550 4549 4478 4479 4551 4550
+ 4479 4480 4552 4551 4480 4481 4553 4552 4481 4482
+ 4554 4553 4482 4483 4555 4554 4483 4484 4556 4555
+ 4484 4485 4557 4556 4485 4486 4558 4557 4486 4487
+ 4559 4558 4487 4488 4560 4559 4488 4489 4561 4560
+ 4489 4490 4562 4561 4490 4491 4563 4562 4491 4492
+ 4564 4563 4492 4493 4565 4564 4493 4494 4566 4565
+ 4494 4495 4567 4566 4495 4496 4568 4567 4496 4497
+ 4569 4568 4497 4498 4570 4569 4498 4499 4571 4570
+ 4499 4500 4572 4571 4500 4501 4573 4572 4501 4502
+ 4574 4573 4502 4503 4575 4574 4503 4504 4576 4575
+ 4504 4505 4577 4576 4505 4506 4578 4577 4506 4507
+ 4579 4578 4507 4508 4580 4579 4508 4509 4581 4580
+ 4509 4510 4582 4581 4510 4511 4583 4582 4511 4512
+ 4584 4583 4512 4513 4585 4584 4513 4514 4586 4585
+ 4514 4515 4587 4586 4515 4516 4588 4587 4516 4517
+ 4589 4588 4517 4518 4590 4589 4518 4519 4591 4590
+ 4519 4520 4592 4591 4520 4521 4593 4592 4521 4522
+ 4594 4593 4522 4523 4595 4594 4523 4524 4596 4595
+ 4524 4525 4597 4596 4525 4526 4598 4597 4526 4527
+ 4599 4598 4527 4528 4600 4599 4528 4529 4601 4600
+ 4529 4530 4602 4601 4530 4531 4603 4602 4531 4532
+ 4604 4603 4532 4533 4605 4604 4533 4534 4606 4605
+ 4534 4535 4607 4606 4535 4536 4608 4607 4538 4537
+ 4609 4610 4537 4539 4611 4609 4539 4540 4612 4611
+ 4540 4541 4613 4612 4541 4542 4614 4613 4542 4543
+ 4615 4614 4543 4544 4616 4615 4544 4545 4617 4616
+ 4545 4546 4618 4617 4546 4547 4619 4618 4547 4548
+ 4620 4619 4548 4549 4621 4620 4549 4550 4622 4621
+ 4550 4551 4623 4622 4551 4552 4624 4623 4552 4553
+ 4625 4624 4553 4554 4626 4625 4554 4555 4627 4626
+ 4555 4556 4628 4627 4556 4557 4629 4628 4557 4558
+ 4630 4629 4558 4559 4631 4630 4559 4560 4632 4631
+ 4560 4561 4633 4632 4561 4562 4634 4633 4562 4563
+ 4635 4634 4563 4564 4636 4635 4564 4565 4637 4636
+ 4565 4566 4638 4637 4566 4567 4639 4638 4567 4568
+ 4640 4639 4568 4569 4641 4640 4569 4570 4642 4641
+ 4570 4571 4643 4642 4571 4572 4644 4643 4572 4573
+ 4645 4644 4573 4574 4646 4645 4574 4575 4647 4646
+ 4575 4576 4648 4647 4576 4577 4649 4648 4577 4578
+ 4650 4649 4578 4579 4651 4650 4579 4580 4652 4651
+ 4580 4581 4653 4652 4581 4582 4654 4653 4582 4583
+ 4655 4654 4583 4584 4656 4655 4584 4585 4657 4656
+ 4585 4586 4658 4657 4586 4587 4659 4658 4587 4588
+ 4660 4659 4588 4589 4661 4660 4589 4590 4662 4661
+ 4590 4591 4663 4662 4591 4592 4664 4663 4592 4593
+ 4665 4664 4593 4594 4666 4665 4594 4595 4667 4666
+ 4595 4596 4668 4667 4596 4597 4669 4668 4597 4598
+ 4670 4669 4598 4599 4671 4670 4599 4600 4672 4671
+ 4600 4601 4673 4672 4601 4602 4674 4673 4602 4603
+ 4675 4674 4603 4604 4676 4675 4604 4605 4677 4676
+ 4605 4606 4678 4677 4606 4607 4679 4678 4607 4608
+ 4680 4679 4610 4609 4681 4682 4609 4611 4683 4681
+ 4611 4612 4684 4683 4612 4613 4685 4684 4613 4614
+ 4686 4685 4614 4615 4687 4686 4615 4616 4688 4687
+ 4616 4617 4689 4688 4617 4618 4690 4689 4618 4619
+ 4691 4690 4619 4620 4692 4691 4620 4621 4693 4692
+ 4621 4622 4694 4693 4622 4623 4695 4694 4623 4624
+ 4696 4695 4624 4625 4697 4696 4625 4626 4698 4697
+ 4626 4627 4699 4698 4627 4628 4700 4699 4628 4629
+ 4701 4700 4629 4630 4702 4701 4630 4631 4703 4702
+ 4631 4632 4704 4703 4632 4633 4705 4704 4633 4634
+ 4706 4705 4634 4635 4707 4706 4635 4636 4708 4707
+ 4636 4637 4709 4708 4637 4638 4710 4709 4638 4639
+ 4711 4710 4639 4640 4712 4711 4640 4641 4713 4712
+ 4641 4642 4714 4713 4642 4643 4715 4714 4643 4644
+ 4716 4715 4644 4645 4717 4716 4645 4646 4718 4717
+ 4646 4647 4719 4718 4647 4648 4720 4719 4648 4649
+ 4721 4720 4649 4650 4722 4721 4650 4651 4723 4722
+ 4651 4652 4724 4723 4652 4653 4725 4724 4653 4654
+ 4726 4725 4654 4655 4727 4726 4655 4656 4728 4727
+ 4656 4657 4729 4728 4657 4658 4730 4729 4658 4659
+ 4731 4730 4659 4660 4732 4731 4660 4661 4733 4732
+ 4661 4662 4734 4733 4662 4663 4735 4734 4663 4664
+ 4736 4735 4664 4665 4737 4736 4665 4666 4738 4737
+ 4666 4667 4739 4738 4667 4668 4740 4739 4668 4669
+ 4741 4740 4669 4670 4742 4741 4670 4671 4743 4742
+ 4671 4672 4744 4743 4672 4673 4745 4744 4673 4674
+ 4746 4745 4674 4675 4747 4746 4675 4676 4748 4747
+ 4676 4677 4749 4748 4677 4678 4750 4749 4678 4679
+ 4751 4750 4679 4680 4752 4751 4682 4681 4753 4754
+ 4681 4683 4755 4753 4683 4684 4756 4755 4684 4685
+ 4757 4756 4685 4686 4758 4757 4686 4687 4759 4758
+ 4687 4688 4760 4759 4688 4689 4761 4760 4689 4690
+ 4762 4761 4690 4691 4763 4762 4691 4692 4764 4763
+ 4692 4693 4765 4764 4693 4694 4766 4765 4694 4695
+ 4767 4766 4695 4696 4768 4767 4696 4697 4769 4768
+ 4697 4698 4770 4769 4698 4699 4771 4770 4699 4700
+ 4772 4771 4700 4701 4773 4772 4701 4702 4774 4773
+ 4702 4703 4775 4774 4703 4704 4776 4775 4704 4705
+ 4777 4776 4705 4706 4778 4777 4706 4707 4779 4778
+ 4707 4708 4780 4779 4708 4709 4781 4780 4709 4710
+ 4782 4781 4710 4711 4783 4782 4711 4712 4784 4783
+ 4712 4713 4785 4784 4713 4714 4786 4785 4714 4715
+ 4787 4786 4715 4716 4788 4787 4716 4717 4789 4788
+ 4717 4718 4790 4789 4718 4719 4791 4790 4719 4720
+ 4792 4791 4720 4721 4793 4792 4721 4722 4794 4793
+ 4722 4723 4795 4794 4723 4724 4796 4795 4724 4725
+ 4797 4796 4725 4726 4798 4797 4726 4727 4799 4798
+ 4727 4728 4800 4799 4728 4729 4801 4800 4729 4730
+ 4802 4801 4730 4731 4803 4802 4731 4732 4804 4803
+ 4732 4733 4805 4804 4733 4734 4806 4805 4734 4735
+ 4807 4806 4735 4736 4808 4807 4736 4737 4809 4808
+ 4737 4738 4810 4809 4738 4739 4811 4810 4739 4740
+ 4812 4811 4740 4741 4813 4812 4741 4742 4814 4813
+ 4742 4743 4815 4814 4743 4744 4816 4815 4744 4745
+ 4817 4816 4745 4746 4818 4817 4746 4747 4819 4818
+ 4747 4748 4820 4819 4748 4749 4821 4820 4749 4750
+ 4822 4821 4750 4751 4823 4822 4751 4752 4824 4823
+ 4754 4753 4825 4826 4753 4755 4827 4825 4755 4756
+ 4828 4827 4756 4757 4829 4828 4757 4758 4830 4829
+ 4758 4759 4831 4830 4759 4760 4832 4831 4760 4761
+ 4833 4832 4761 4762 4834 4833 4762 4763 4835 4834
+ 4763 4764 4836 4835 4764 4765 4837 4836 4765 4766
+ 4838 4837 4766 4767 4839 4838 4767 4768 4840 4839
+ 4768 4769 4841 4840 4769 4770 4842 4841 4770 4771
+ 4843 4842 4771 4772 4844 4843 4772 4773 4845 4844
+ 4773 4774 4846 4845 4774 4775 4847 4846 4775 4776
+ 4848 4847 4776 4777 4849 4848 4777 4778 4850 4849
+ 4778 4779 4851 4850 4779 4780 4852 4851 4780 4781
+ 4853 4852 4781 4782 4854 4853 4782 4783 4855 4854
+ 4783 4784 4856 4855 4784 4785 4857 4856 4785 4786
+ 4858 4857 4786 4787 4859 4858 4787 4788 4860 4859
+ 4788 4789 4861 4860 4789 4790 4862 4861 4790 4791
+ 4863 4862 4791 4792 4864 4863 4792 4793 4865 4864
+ 4793 4794 4866 4865 4794 4795 4867 4866 4795 4796
+ 4868 4867 4796 4797 4869 4868 4797 4798 4870 4869
+ 4798 4799 4871 4870 4799 4800 4872 4871 4800 4801
+ 4873 4872 4801 4802 4874 4873 4802 4803 4875 4874
+ 4803 4804 4876 4875 4804 4805 4877 4876 4805 4806
+ 4878 4877 4806 4807 4879 4878 4807 4808 4880 4879
+ 4808 4809 4881 4880 4809 4810 4882 4881 4810 4811
+ 4883 4882 4811 4812 4884 4883 4812 4813 4885 4884
+ 4813 4814 4886 4885 4814 4815 4887 4886 4815 4816
+ 4888 4887 4816 4817 4889 4888 4817 4818 4890 4889
+ 4818 4819 4891 4890 4819 4820 4892 4891 4820 4821
+ 4893 4892 4821 4822 4894 4893 4822 4823 4895 4894
+ 4823 4824 4896 4895 4826 4825 4897 4898 4825 4827
+ 4899 4897 4827 4828 4900 4899 4828 4829 4901 4900
+ 4829 4830 4902 4901 4830 4831 4903 4902 4831 4832
+ 4904 4903 4832 4833 4905 4904 4833 4834 4906 4905
+ 4834 4835 4907 4906 4835 4836 4908 4907 4836 4837
+ 4909 4908 4837 4838 4910 4909 4838 4839 4911 4910
+ 4839 4840 4912 4911 4840 4841 4913 4912 4841 4842
+ 4914 4913 4842 4843 4915 4914 4843 4844 4916 4915
+ 4844 4845 4917 4916 4845 4846 4918 4917 4846 4847
+ 4919 4918 4847 4848 4920 4919 4848 4849 4921 4920
+ 4849 4850 4922 4921 4850 4851 4923 4922 4851 4852
+ 4924 4923 4852 4853 4925 4924 4853 4854 4926 4925
+ 4854 4855 4927 4926 4855 4856 4928 4927 4856 4857
+ 4929 4928 4857 4858 4930 4929 4858 4859 4931 4930
+ 4859 4860 4932 4931 4860 4861 4933 4932 4861 4862
+ 4934 4933 4862 4863 4935 4934 4863 4864 4936 4935
+ 4864 4865 4937 4936 4865 4866 4938 4937 4866 4867
+ 4939 4938 4867 4868 4940 4939 4868 4869 4941 4940
+ 4869 4870 4942 4941 4870 4871 4943 4942 4871 4872
+ 4944 4943 4872 4873 4945 4944 4873 4874 4946 4945
+ 4874 4875 4947 4946 4875 4876 4948 4947 4876 4877
+ 4949 4948 4877 4878 4950 4949 4878 4879 4951 4950
+ 4879 4880 4952 4951 4880 4881 4953 4952 4881 4882
+ 4954 4953 4882 4883 4955 4954 4883 4884 4956 4955
+ 4884 4885 4957 4956 4885 4886 4958 4957 4886 4887
+ 4959 4958 4887 4888 4960 4959 4888 4889 4961 4960
+ 4889 4890 4962 4961 4890 4891 4963 4962 4891 4892
+ 4964 4963 4892 4893 4965 4964 4893 4894 4966 4965
+ 4894 4895 4967 4966 4895 4896 4968 4967 4898 4897
+ 4969 4970 4897 4899 4971 4969 4899 4900 4972 4971
+ 4900 4901 4973 4972 4901 4902 4974 4973 4902 4903
+ 4975 4974 4903 4904 4976 4975 4904 4905 4977 4976
+ 4905 4906 4978 4977 4906 4907 4979 4978 4907 4908
+ 4980 4979 4908 4909 4981 4980 4909 4910 4982 4981
+ 4910 4911 4983 4982 4911 4912 4984 4983 4912 4913
+ 4985 4984 4913 4914 4986 4985 4914 4915 4987 4986
+ 4915 4916 4988 4987 4916 4917 4989 4988 4917 4918
+ 4990 4989 4918 4919 4991 4990 4919 4920 4992 4991
+ 4920 4921 4993 4992 4921 4922 4994 4993 4922 4923
+ 4995 4994 4923 4924 4996 4995 4924 4925 4997 4996
+ 4925 4926 4998 4997 4926 4927 4999 4998 4927 4928
+ 5000 4999 4928 4929 5001 5000 4929 4930 5002 5001
+ 4930 4931 5003 5002 4931 4932 5004 5003 4932 4933
+ 5005 5004 4933 4934 5006 5005 4934 4935 5007 5006
+ 4935 4936 5008 5007 4936 4937 5009 5008 4937 4938
+ 5010 5009 4938 4939 5011 5010 4939 4940 5012 5011
+ 4940 4941 5013 5012 4941 4942 5014 5013 4942 4943
+ 5015 5014 4943 4944 5016 5015 4944 4945 5017 5016
+ 4945 4946 5018 5017 4946 4947 5019 5018 4947 4948
+ 5020 5019 4948 4949 5021 5020 4949 4950 5022 5021
+ 4950 4951 5023 5022 4951 4952 5024 5023 4952 4953
+ 5025 5024 4953 4954 5026 5025 4954 4955 5027 5026
+ 4955 4956 5028 5027 4956 4957 5029 5028 4957 4958
+ 5030 5029 4958 4959 5031 5030 4959 4960 5032 5031
+ 4960 4961 5033 5032 4961 4962 5034 5033 4962 4963
+ 5035 5034 4963 4964 5036 5035 4964 4965 5037 5036
+ 4965 4966 5038 5037 4966 4967 5039 5038 4967 4968
+ 5040 5039 4970 4969 5041 5042 4969 4971 5043 5041
+ 4971 4972 5044 5043 4972 4973 5045 5044 4973 4974
+ 5046 5045 4974 4975 5047 5046 4975 4976 5048 5047
+ 4976 4977 5049 5048 4977 4978 5050 5049 4978 4979
+ 5051 5050 4979 4980 5052 5051 4980 4981 5053 5052
+ 4981 4982 5054 5053 4982 4983 5055 5054 4983 4984
+ 5056 5055 4984 4985 5057 5056 4985 4986 5058 5057
+ 4986 4987 5059 5058 4987 4988 5060 5059 4988 4989
+ 5061 5060 4989 4990 5062 5061 4990 4991 5063 5062
+ 4991 4992 5064 5063 4992 4993 5065 5064 4993 4994
+ 5066 5065 4994 4995 5067 5066 4995 4996 5068 5067
+ 4996 4997 5069 5068 4997 4998 5070 5069 4998 4999
+ 5071 5070 4999 5000 5072 5071 5000 5001 5073 5072
+ 5001 5002 5074 5073 5002 5003 5075 5074 5003 5004
+ 5076 5075 5004 5005 5077 5076 5005 5006 5078 5077
+ 5006 5007 5079 5078 5007 5008 5080 5079 5008 5009
+ 5081 5080 5009 5010 5082 5081 5010 5011 5083 5082
+ 5011 5012 5084 5083 5012 5013 5085 5084 5013 5014
+ 5086 5085 5014 5015 5087 5086 5015 5016 5088 5087
+ 5016 5017 5089 5088 5017 5018 5090 5089 5018 5019
+ 5091 5090 5019 5020 5092 5091 5020 5021 5093 5092
+ 5021 5022 5094 5093 5022 5023 5095 5094 5023 5024
+ 5096 5095 5024 5025 5097 5096 5025 5026 5098 5097
+ 5026 5027 5099 5098 5027 5028 5100 5099 5028 5029
+ 5101 5100 5029 5030 5102 5101 5030 5031 5103 5102
+ 5031 5032 5104 5103 5032 5033 5105 5104 5033 5034
+ 5106 5105 5034 5035 5107 5106 5035 5036 5108 5107
+ 5036 5037 5109 5108 5037 5038 5110 5109 5038 5039
+ 5111 5110 5039 5040 5112 5111 5042 5041 5113 5114
+ 5041 5043 5115 5113 5043 5044 5116 5115 5044 5045
+ 5117 5116 5045 5046 5118 5117 5046 5047 5119 5118
+ 5047 5048 5120 5119 5048 5049 5121 5120 5049 5050
+ 5122 5121 5050 5051 5123 5122 5051 5052 5124 5123
+ 5052 5053 5125 5124 5053 5054 5126 5125 5054 5055
+ 5127 5126 5055 5056 5128 5127 5056 5057 5129 5128
+ 5057 5058 5130 5129 5058 5059 5131 5130 5059 5060
+ 5132 5131 5060 5061 5133 5132 5061 5062 5134 5133
+ 5062 5063 5135 5134 5063 5064 5136 5135 5064 5065
+ 5137 5136 5065 5066 5138 5137 5066 5067 5139 5138
+ 5067 5068 5140 5139 5068 5069 5141 5140 5069 5070
+ 5142 5141 5070 5071 5143 5142 5071 5072 5144 5143
+ 5072 5073 5145 5144 5073 5074 5146 5145 5074 5075
+ 5147 5146 5075 5076 5148 5147 5076 5077 5149 5148
+ 5077 5078 5150 5149 5078 5079 5151 5150 5079 5080
+ 5152 5151 5080 5081 5153 5152 5081 5082 5154 5153
+ 5082 5083 5155 5154 5083 5084 5156 5155 5084 5085
+ 5157 5156 5085 5086 5158 5157 5086 5087 5159 5158
+ 5087 5088 5160 5159 5088 5089 5161 5160 5089 5090
+ 5162 5161 5090 5091 5163 5162 5091 5092 5164 5163
+ 5092 5093 5165 5164 5093 5094 5166 5165 5094 5095
+ 5167 5166 5095 5096 5168 5167 5096 5097 5169 5168
+ 5097 5098 5170 5169 5098 5099 5171 5170 5099 5100
+ 5172 5171 5100 5101 5173 5172 5101 5102 5174 5173
+ 5102 5103 5175 5174 5103 5104 5176 5175 5104 5105
+ 5177 5176 5105 5106 5178 5177 5106 5107 5179 5178
+ 5107 5108 5180 5179 5108 5109 5181 5180 5109 5110
+ 5182 5181 5110 5111 5183 5182 5111 5112 5184 5183
+ 5114 5113 5185 5186 5113 5115 5187 5185 5115 5116
+ 5188 5187 5116 5117 5189 5188 5117 5118 5190 5189
+ 5118 5119 5191 5190 5119 5120 5192 5191 5120 5121
+ 5193 5192 5121 5122 5194 5193 5122 5123 5195 5194
+ 5123 5124 5196 5195 5124 5125 5197 5196 5125 5126
+ 5198 5197 5126 5127 5199 5198 5127 5128 5200 5199
+ 5128 5129 5201 5200 5129 5130 5202 5201 5130 5131
+ 5203 5202 5131 5132 5204 5203 5132 5133 5205 5204
+ 5133 5134 5206 5205 5134 5135 5207 5206 5135 5136
+ 5208 5207 5136 5137 5209 5208 5137 5138 5210 5209
+ 5138 5139 5211 5210 5139 5140 5212 5211 5140 5141
+ 5213 5212 5141 5142 5214 5213 5142 5143 5215 5214
+ 5143 5144 5216 5215 5144 5145 5217 5216 5145 5146
+ 5218 5217 5146 5147 5219 5218 5147 5148 5220 5219
+ 5148 5149 5221 5220 5149 5150 5222 5221 5150 5151
+ 5223 5222 5151 5152 5224 5223 5152 5153 5225 5224
+ 5153 5154 5226 5225 5154 5155 5227 5226 5155 5156
+ 5228 5227 5156 5157 5229 5228 5157 5158 5230 5229
+ 5158 5159 5231 5230 5159 5160 5232 5231 5160 5161
+ 5233 5232 5161 5162 5234 5233 5162 5163 5235 5234
+ 5163 5164 5236 5235 5164 5165 5237 5236 5165 5166
+ 5238 5237 5166 5167 5239 5238 5167 5168 5240 5239
+ 5168 5169 5241 5240 5169 5170 5242 5241 5170 5171
+ 5243 5242 5171 5172 5244 5243 5172 5173 5245 5244
+ 5173 5174 5246 5245 5174 5175 5247 5246 5175 5176
+ 5248 5247 5176 5177 5249 5248 5177 5178 5250 5249
+ 5178 5179 5251 5250 5179 5180 5252 5251 5180 5181
+ 5253 5252 5181 5182 5254 5253 5182 5183 5255 5254
+ 5183 5184 5256 5255 5186 5185 5257 5258 5185 5187
+ 5259 5257 5187 5188 5260 5259 5188 5189 5261 5260
+ 5189 5190 5262 5261 5190 5191 5263 5262 5191 5192
+ 5264 5263 5192 5193 5265 5264 5193 5194 5266 5265
+ 5194 5195 5267 5266 5195 5196 5268 5267 5196 5197
+ 5269 5268 5197 5198 5270 5269 5198 5199 5271 5270
+ 5199 5200 5272 5271 5200 5201 5273 5272 5201 5202
+ 5274 5273 5202 5203 5275 5274 5203 5204 5276 5275
+ 5204 5205 5277 5276 5205 5206 5278 5277 5206 5207
+ 5279 5278 5207 5208 5280 5279 5208 5209 5281 5280
+ 5209 5210 5282 5281 5210 5211 5283 5282 5211 5212
+ 5284 5283 5212 5213 5285 5284 5213 5214 5286 5285
+ 5214 5215 5287 5286 5215 5216 5288 5287 5216 5217
+ 5289 5288 5217 5218 5290 5289 5218 5219 5291 5290
+ 5219 5220 5292 5291 5220 5221 5293 5292 5221 5222
+ 5294 5293 5222 5223 5295 5294 5223 5224 5296 5295
+ 5224 5225 5297 5296 5225 5226 5298 5297 5226 5227
+ 5299 5298 5227 5228 5300 5299 5228 5229 5301 5300
+ 5229 5230 5302 5301 5230 5231 5303 5302 5231 5232
+ 5304 5303 5232 5233 5305 5304 5233 5234 5306 5305
+ 5234 5235 5307 5306 5235 5236 5308 5307 5236 5237
+ 5309 5308 5237 5238 5310 5309 5238 5239 5311 5310
+ 5239 5240 5312 5311 5240 5241 5313 5312 5241 5242
+ 5314 5313 5242 5243 5315 5314 5243 5244 5316 5315
+ 5244 5245 5317 5316 5245 5246 5318 5317 5246 5247
+ 5319 5318 5247 5248 5320 5319 5248 5249 5321 5320
+ 5249 5250 5322 5321 5250 5251 5323 5322 5251 5252
+ 5324 5323 5252 5253 5325 5324 5253 5254 5326 5325
+ 5254 5255 5327 5326 5255 5256 5328 5327 5258 5257
+ 5329 5330 5257 5259 5331 5329 5259 5260 5332 5331
+ 5260 5261 5333 5332 5261 5262 5334 5333 5262 5263
+ 5335 5334 5263 5264 5336 5335 5264 5265 5337 5336
+ 5265 5266 5338 5337 5266 5267 5339 5338 5267 5268
+ 5340 5339 5268 5269 5341 5340 5269 5270 5342 5341
+ 5270 5271 5343 5342 5271 5272 5344 5343 5272 5273
+ 5345 5344 5273 5274 5346 5345 5274 5275 5347 5346
+ 5275 5276 5348 5347 5276 5277 5349 5348 5277 5278
+ 5350 5349 5278 5279 5351 5350 5279 5280 5352 5351
+ 5280 5281 5353 5352 5281 5282 5354 5353 5282 5283
+ 5355 5354 5283 5284 5356 5355 5284 5285 5357 5356
+ 5285 5286 5358 5357 5286 5287 5359 5358 5287 5288
+ 5360 5359 5288 5289 5361 5360 5289 5290 5362 5361
+ 5290 5291 5363 5362 5291 5292 5364 5363 5292 5293
+ 5365 5364 5293 5294 5366 5365 5294 5295 5367 5366
+ 5295 5296 5368 5367 5296 5297 5369 5368 5297 5298
+ 5370 5369 5298 5299 5371 5370 5299 5300 5372 5371
+ 5300 5301 5373 5372 5301 5302 5374 5373 5302 5303
+ 5375 5374 5303 5304 5376 5375 5304 5305 5377 5376
+ 5305 5306 5378 5377 5306 5307 5379 5378 5307 5308
+ 5380 5379 5308 5309 5381 5380 5309 5310 5382 5381
+ 5310 5311 5383 5382 5311 5312 5384 5383 5312 5313
+ 5385 5384 5313 5314 5386 5385 5314 5315 5387 5386
+ 5315 5316 5388 5387 5316 5317 5389 5388 5317 5318
+ 5390 5389 5318 5319 5391 5390 5319 5320 5392 5391
+ 5320 5321 5393 5392 5321 5322 5394 5393 5322 5323
+ 5395 5394 5323 5324 5396 5395 5324 5325 5397 5396
+ 5325 5326 5398 5397 5326 5327 5399 5398 5327 5328
+ 5400 5399 5330 5329 5401 5402 5329 5331 5403 5401
+ 5331 5332 5404 5403 5332 5333 5405 5404 5333 5334
+ 5406 5405 5334 5335 5407 5406 5335 5336 5408 5407
+ 5336 5337 5409 5408 5337 5338 5410 5409 5338 5339
+ 5411 5410 5339 5340 5412 5411 5340 5341 5413 5412
+ 5341 5342 5414 5413 5342 5343 5415 5414 5343 5344
+ 5416 5415 5344 5345 5417 5416 5345 5346 5418 5417
+ 5346 5347 5419 5418 5347 5348 5420 5419 5348 5349
+ 5421 5420 5349 5350 5422 5421 5350 5351 5423 5422
+ 5351 5352 5424 5423 5352 5353 5425 5424 5353 5354
+ 5426 5425 5354 5355 5427 5426 5355 5356 5428 5427
+ 5356 5357 5429 5428 5357 5358 5430 5429 5358 5359
+ 5431 5430 5359 5360 5432 5431 5360 5361 5433 5432
+ 5361 5362 5434 5433 5362 5363 5435 5434 5363 5364
+ 5436 5435 5364 5365 5437 5436 5365 5366 5438 5437
+ 5366 5367 5439 5438 5367 5368 5440 5439 5368 5369
+ 5441 5440 5369 5370 5442 5441 5370 5371 5443 5442
+ 5371 5372 5444 5443 5372 5373 5445 5444 5373 5374
+ 5446 5445 5374 5375 5447 5446 5375 5376 5448 5447
+ 5376 5377 5449 5448 5377 5378 5450 5449 5378 5379
+ 5451 5450 5379 5380 5452 5451 5380 5381 5453 5452
+ 5381 5382 5454 5453 5382 5383 5455 5454 5383 5384
+ 5456 5455 5384 5385 5457 5456 5385 5386 5458 5457
+ 5386 5387 5459 5458 5387 5388 5460 5459 5388 5389
+ 5461 5460 5389 5390 5462 5461 5390 5391 5463 5462
+ 5391 5392 5464 5463 5392 5393 5465 5464 5393 5394
+ 5466 5465 5394 5395 5467 5466 5395 5396 5468 5467
+ 5396 5397 5469 5468 5397 5398 5470 5469 5398 5399
+ 5471 5470 5399 5400 5472 5471 5402 5401 5473 5474
+ 5401 5403 5475 5473 5403 5404 5476 5475 5404 5405
+ 5477 5476 5405 5406 5478 5477 5406 5407 5479 5478
+ 5407 5408 5480 5479 5408 5409 5481 5480 5409 5410
+ 5482 5481 5410 5411 5483 5482 5411 5412 5484 5483
+ 5412 5413 5485 5484 5413 5414 5486 5485 5414 5415
+ 5487 5486 5415 5416 5488 5487 5416 5417 5489 5488
+ 5417 5418 5490 5489 5418 5419 5491 5490 5419 5420
+ 5492 5491 5420 5421 5493 5492 5421 5422 5494 5493
+ 5422 5423 5495 5494 5423 5424 5496 5495 5424 5425
+ 5497 5496 5425 5426 5498 5497 5426 5427 5499 5498
+ 5427 5428 5500 5499 5428 5429 5501 5500 5429 5430
+ 5502 5501 5430 5431 5503 5502 5431 5432 5504 5503
+ 5432 5433 5505 5504 5433 5434 5506 5505 5434 5435
+ 5507 5506 5435 5436 5508 5507 5436 5437 5509 5508
+ 5437 5438 5510 5509 5438 5439 5511 5510 5439 5440
+ 5512 5511 5440 5441 5513 5512 5441 5442 5514 5513
+ 5442 5443 5515 5514 5443 5444 5516 5515 5444 5445
+ 5517 5516 5445 5446 5518 5517 5446 5447 5519 5518
+ 5447 5448 5520 5519 5448 5449 5521 5520 5449 5450
+ 5522 5521 5450 5451 5523 5522 5451 5452 5524 5523
+ 5452 5453 5525 5524 5453 5454 5526 5525 5454 5455
+ 5527 5526 5455 5456 5528 5527 5456 5457 5529 5528
+ 5457 5458 5530 5529 5458 5459 5531 5530 5459 5460
+ 5532 5531 5460 5461 5533 5532 5461 5462 5534 5533
+ 5462 5463 5535 5534 5463 5464 5536 5535 5464 5465
+ 5537 5536 5465 5466 5538 5537 5466 5467 5539 5538
+ 5467 5468 5540 5539 5468 5469 5541 5540 5469 5470
+ 5542 5541 5470 5471 5543 5542 5471 5472 5544 5543
+ 5474 5473 5545 5546 5473 5475 5547 5545 5475 5476
+ 5548 5547 5476 5477 5549 5548 5477 5478 5550 5549
+ 5478 5479 5551 5550 5479 5480 5552 5551 5480 5481
+ 5553 5552 5481 5482 5554 5553 5482 5483 5555 5554
+ 5483 5484 5556 5555 5484 5485 5557 5556 5485 5486
+ 5558 5557 5486 5487 5559 5558 5487 5488 5560 5559
+ 5488 5489 5561 5560 5489 5490 5562 5561 5490 5491
+ 5563 5562 5491 5492 5564 5563 5492 5493 5565 5564
+ 5493 5494 5566 5565 5494 5495 5567 5566 5495 5496
+ 5568 5567 5496 5497 5569 5568 5497 5498 5570 5569
+ 5498 5499 5571 5570 5499 5500 5572 5571 5500 5501
+ 5573 5572 5501 5502 5574 5573 5502 5503 5575 5574
+ 5503 5504 5576 5575 5504 5505 5577 5576 5505 5506
+ 5578 5577 5506 5507 5579 5578 5507 5508 5580 5579
+ 5508 5509 5581 5580 5509 5510 5582 5581 5510 5511
+ 5583 5582 5511 5512 5584 5583 5512 5513 5585 5584
+ 5513 5514 5586 5585 5514 5515 5587 5586 5515 5516
+ 5588 5587 5516 5517 5589 5588 5517 5518 5590 5589
+ 5518 5519 5591 5590 5519 5520 5592 5591 5520 5521
+ 5593 5592 5521 5522 5594 5593 5522 5523 5595 5594
+ 5523 5524 5596 5595 5524 5525 5597 5596 5525 5526
+ 5598 5597 5526 5527 5599 5598 5527 5528 5600 5599
+ 5528 5529 5601 5600 5529 5530 5602 5601 5530 5531
+ 5603 5602 5531 5532 5604 5603 5532 5533 5605 5604
+ 5533 5534 5606 5605 5534 5535 5607 5606 5535 5536
+ 5608 5607 5536 5537 5609 5608 5537 5538 5610 5609
+ 5538 5539 5611 5610 5539 5540 5612 5611 5540 5541
+ 5613 5612 5541 5542 5614 5613 5542 5543 5615 5614
+ 5543 5544 5616 5615 5546 5545 5617 5618 5545 5547
+ 5619 5617 5547 5548 5620 5619 5548 5549 5621 5620
+ 5549 5550 5622 5621 5550 5551 5623 5622 5551 5552
+ 5624 5623 5552 5553 5625 5624 5553 5554 5626 5625
+ 5554 5555 5627 5626 5555 5556 5628 5627 5556 5557
+ 5629 5628 5557 5558 5630 5629 5558 5559 5631 5630
+ 5559 5560 5632 5631 5560 5561 5633 5632 5561 5562
+ 5634 5633 5562 5563 5635 5634 5563 5564 5636 5635
+ 5564 5565 5637 5636 5565 5566 5638 5637 5566 5567
+ 5639 5638 5567 5568 5640 5639 5568 5569 5641 5640
+ 5569 5570 5642 5641 5570 5571 5643 5642 5571 5572
+ 5644 5643 5572 5573 5645 5644 5573 5574 5646 5645
+ 5574 5575 5647 5646 5575 5576 5648 5647 5576 5577
+ 5649 5648 5577 5578 5650 5649 5578 5579 5651 5650
+ 5579 5580 5652 5651 5580 5581 5653 5652 5581 5582
+ 5654 5653 5582 5583 5655 5654 5583 5584 5656 5655
+ 5584 5585 5657 5656 5585 5586 5658 5657 5586 5587
+ 5659 5658 5587 5588 5660 5659 5588 5589 5661 5660
+ 5589 5590 5662 5661 5590 5591 5663 5662 5591 5592
+ 5664 5663 5592 5593 5665 5664 5593 5594 5666 5665
+ 5594 5595 5667 5666 5595 5596 5668 5667 5596 5597
+ 5669 5668 5597 5598 5670 5669 5598 5599 5671 5670
+ 5599 5600 5672 5671 5600 5601 5673 5672 5601 5602
+ 5674 5673 5602 5603 5675 5674 5603 5604 5676 5675
+ 5604 5605 5677 5676 5605 5606 5678 5677 5606 5607
+ 5679 5678 5607 5608 5680 5679 5608 5609 5681 5680
+ 5609 5610 5682 5681 5610 5611 5683 5682 5611 5612
+ 5684 5683 5612 5613 5685 5684 5613 5614 5686 5685
+ 5614 5615 5687 5686 5615 5616 5688 5687 5618 5617
+ 5689 5690 5617 5619 5691 5689 5619 5620 5692 5691
+ 5620 5621 5693 5692 5621 5622 5694 5693 5622 5623
+ 5695 5694 5623 5624 5696 5695 5624 5625 5697 5696
+ 5625 5626 5698 5697 5626 5627 5699 5698 5627 5628
+ 5700 5699 5628 5629 5701 5700 5629 5630 5702 5701
+ 5630 5631 5703 5702 5631 5632 5704 5703 5632 5633
+ 5705 5704 5633 5634 5706 5705 5634 5635 5707 5706
+ 5635 5636 5708 5707 5636 5637 5709 5708 5637 5638
+ 5710 5709 5638 5639 5711 5710 5639 5640 5712 5711
+ 5640 5641 5713 5712 5641 5642 5714 5713 5642 5643
+ 5715 5714 5643 5644 5716 5715 5644 5645 5717 5716
+ 5645 5646 5718 5717 5646 5647 5719 5718 5647 5648
+ 5720 5719 5648 5649 5721 5720 5649 5650 5722 5721
+ 5650 5651 5723 5722 5651 5652 5724 5723 5652 5653
+ 5725 5724 5653 5654 5726 5725 5654 5655 5727 5726
+ 5655 5656 5728 5727 5656 5657 5729 5728 5657 5658
+ 5730 5729 5658 5659 5731 5730 5659 5660 5732 5731
+ 5660 5661 5733 5732 5661 5662 5734 5733 5662 5663
+ 5735 5734 5663 5664 5736 5735 5664 5665 5737 5736
+ 5665 5666 5738 5737 5666 5667 5739 5738 5667 5668
+ 5740 5739 5668 5669 5741 5740 5669 5670 5742 5741
+ 5670 5671 5743 5742 5671 5672 5744 5743 5672 5673
+ 5745 5744 5673 5674 5746 5745 5674 5675 5747 5746
+ 5675 5676 5748 5747 5676 5677 5749 5748 5677 5678
+ 5750 5749 5678 5679 5751 5750 5679 5680 5752 5751
+ 5680 5681 5753 5752 5681 5682 5754 5753 5682 5683
+ 5755 5754 5683 5684 5756 5755 5684 5685 5757 5756
+ 5685 5686 5758 5757 5686 5687 5759 5758 5687 5688
+ 5760 5759 5690 5689 5761 5762 5689 5691 5763 5761
+ 5691 5692 5764 5763 5692 5693 5765 5764 5693 5694
+ 5766 5765 5694 5695 5767 5766 5695 5696 5768 5767
+ 5696 5697 5769 5768 5697 5698 5770 5769 5698 5699
+ 5771 5770 5699 5700 5772 5771 5700 5701 5773 5772
+ 5701 5702 5774 5773 5702 5703 5775 5774 5703 5704
+ 5776 5775 5704 5705 5777 5776 5705 5706 5778 5777
+ 5706 5707 5779 5778 5707 5708 5780 5779 5708 5709
+ 5781 5780 5709 5710 5782 5781 5710 5711 5783 5782
+ 5711 5712 5784 5783 5712 5713 5785 5784 5713 5714
+ 5786 5785 5714 5715 5787 5786 5715 5716 5788 5787
+ 5716 5717 5789 5788 5717 5718 5790 5789 5718 5719
+ 5791 5790 5719 5720 5792 5791 5720 5721 5793 5792
+ 5721 5722 5794 5793 5722 5723 5795 5794 5723 5724
+ 5796 5795 5724 5725 5797 5796 5725 5726 5798 5797
+ 5726 5727 5799 5798 5727 5728 5800 5799 5728 5729
+ 5801 5800 5729 5730 5802 5801 5730 5731 5803 5802
+ 5731 5732 5804 5803 5732 5733 5805 5804 5733 5734
+ 5806 5805 5734 5735 5807 5806 5735 5736 5808 5807
+ 5736 5737 5809 5808 5737 5738 5810 5809 5738 5739
+ 5811 5810 5739 5740 5812 5811 5740 5741 5813 5812
+ 5741 5742 5814 5813 5742 5743 5815 5814 5743 5744
+ 5816 5815 5744 5745 5817 5816 5745 5746 5818 5817
+ 5746 5747 5819 5818 5747 5748 5820 5819 5748 5749
+ 5821 5820 5749 5750 5822 5821 5750 5751 5823 5822
+ 5751 5752 5824 5823 5752 5753 5825 5824 5753 5754
+ 5826 5825 5754 5755 5827 5826 5755 5756 5828 5827
+ 5756 5757 5829 5828 5757 5758 5830 5829 5758 5759
+ 5831 5830 5759 5760 5832 5831 5762 5761 5833 5834
+ 5761 5763 5835 5833 5763 5764 5836 5835 5764 5765
+ 5837 5836 5765 5766 5838 5837 5766 5767 5839 5838
+ 5767 5768 5840 5839 5768 5769 5841 5840 5769 5770
+ 5842 5841 5770 5771 5843 5842 5771 5772 5844 5843
+ 5772 5773 5845 5844 5773 5774 5846 5845 5774 5775
+ 5847 5846 5775 5776 5848 5847 5776 5777 5849 5848
+ 5777 5778 5850 5849 5778 5779 5851 5850 5779 5780
+ 5852 5851 5780 5781 5853 5852 5781 5782 5854 5853
+ 5782 5783 5855 5854 5783 5784 5856 5855 5784 5785
+ 5857 5856 5785 5786 5858 5857 5786 5787 5859 5858
+ 5787 5788 5860 5859 5788 5789 5861 5860 5789 5790
+ 5862 5861 5790 5791 5863 5862 5791 5792 5864 5863
+ 5792 5793 5865 5864 5793 5794 5866 5865 5794 5795
+ 5867 5866 5795 5796 5868 5867 5796 5797 5869 5868
+ 5797 5798 5870 5869 5798 5799 5871 5870 5799 5800
+ 5872 5871 5800 5801 5873 5872 5801 5802 5874 5873
+ 5802 5803 5875 5874 5803 5804 5876 5875 5804 5805
+ 5877 5876 5805 5806 5878 5877 5806 5807 5879 5878
+ 5807 5808 5880 5879 5808 5809 5881 5880 5809 5810
+ 5882 5881 5810 5811 5883 5882 5811 5812 5884 5883
+ 5812 5813 5885 5884 5813 5814 5886 5885 5814 5815
+ 5887 5886 5815 5816 5888 5887 5816 5817 5889 5888
+ 5817 5818 5890 5889 5818 5819 5891 5890 5819 5820
+ 5892 5891 5820 5821 5893 5892 5821 5822 5894 5893
+ 5822 5823 5895 5894 5823 5824 5896 5895 5824 5825
+ 5897 5896 5825 5826 5898 5897 5826 5827 5899 5898
+ 5827 5828 5900 5899 5828 5829 5901 5900 5829 5830
+ 5902 5901 5830 5831 5903 5902 5831 5832 5904 5903
+ 5834 5833 5905 5906 5833 5835 5907 5905 5835 5836
+ 5908 5907 5836 5837 5909 5908 5837 5838 5910 5909
+ 5838 5839 5911 5910 5839 5840 5912 5911 5840 5841
+ 5913 5912 5841 5842 5914 5913 5842 5843 5915 5914
+ 5843 5844 5916 5915 5844 5845 5917 5916 5845 5846
+ 5918 5917 5846 5847 5919 5918 5847 5848 5920 5919
+ 5848 5849 5921 5920 5849 5850 5922 5921 5850 5851
+ 5923 5922 5851 5852 5924 5923 5852 5853 5925 5924
+ 5853 5854 5926 5925 5854 5855 5927 5926 5855 5856
+ 5928 5927 5856 5857 5929 5928 5857 5858 5930 5929
+ 5858 5859 5931 5930 5859 5860 5932 5931 5860 5861
+ 5933 5932 5861 5862 5934 5933 5862 5863 5935 5934
+ 5863 5864 5936 5935 5864 5865 5937 5936 5865 5866
+ 5938 5937 5866 5867 5939 5938 5867 5868 5940 5939
+ 5868 5869 5941 5940 5869 5870 5942 5941 5870 5871
+ 5943 5942 5871 5872 5944 5943 5872 5873 5945 5944
+ 5873 5874 5946 5945 5874 5875 5947 5946 5875 5876
+ 5948 5947 5876 5877 5949 5948 5877 5878 5950 5949
+ 5878 5879 5951 5950 5879 5880 5952 5951 5880 5881
+ 5953 5952 5881 5882 5954 5953 5882 5883 5955 5954
+ 5883 5884 5956 5955 5884 5885 5957 5956 5885 5886
+ 5958 5957 5886 5887 5959 5958 5887 5888 5960 5959
+ 5888 5889 5961 5960 5889 5890 5962 5961 5890 5891
+ 5963 5962 5891 5892 5964 5963 5892 5893 5965 5964
+ 5893 5894 5966 5965 5894 5895 5967 5966 5895 5896
+ 5968 5967 5896 5897 5969 5968 5897 5898 5970 5969
+ 5898 5899 5971 5970 5899 5900 5972 5971 5900 5901
+ 5973 5972 5901 5902 5974 5973 5902 5903 5975 5974
+ 5903 5904 5976 5975 5906 5905 5977 5978 5905 5907
+ 5979 5977 5907 5908 5980 5979 5908 5909 5981 5980
+ 5909 5910 5982 5981 5910 5911 5983 5982 5911 5912
+ 5984 5983 5912 5913 5985 5984 5913 5914 5986 5985
+ 5914 5915 5987 5986 5915 5916 5988 5987 5916 5917
+ 5989 5988 5917 5918 5990 5989 5918 5919 5991 5990
+ 5919 5920 5992 5991 5920 5921 5993 5992 5921 5922
+ 5994 5993 5922 5923 5995 5994 5923 5924 5996 5995
+ 5924 5925 5997 5996 5925 5926 5998 5997 5926 5927
+ 5999 5998 5927 5928 6000 5999 5928 5929 6001 6000
+ 5929 5930 6002 6001 5930 5931 6003 6002 5931 5932
+ 6004 6003 5932 5933 6005 6004 5933 5934 6006 6005
+ 5934 5935 6007 6006 5935 5936 6008 6007 5936 5937
+ 6009 6008 5937 5938 6010 6009 5938 5939 6011 6010
+ 5939 5940 6012 6011 5940 5941 6013 6012 5941 5942
+ 6014 6013 5942 5943 6015 6014 5943 5944 6016 6015
+ 5944 5945 6017 6016 5945 5946 6018 6017 5946 5947
+ 6019 6018 5947 5948 6020 6019 5948 5949 6021 6020
+ 5949 5950 6022 6021 5950 5951 6023 6022 5951 5952
+ 6024 6023 5952 5953 6025 6024 5953 5954 6026 6025
+ 5954 5955 6027 6026 5955 5956 6028 6027 5956 5957
+ 6029 6028 5957 5958 6030 6029 5958 5959 6031 6030
+ 5959 5960 6032 6031 5960 5961 6033 6032 5961 5962
+ 6034 6033 5962 5963 6035 6034 5963 5964 6036 6035
+ 5964 5965 6037 6036 5965 5966 6038 6037 5966 5967
+ 6039 6038 5967 5968 6040 6039 5968 5969 6041 6040
+ 5969 5970 6042 6041 5970 5971 6043 6042 5971 5972
+ 6044 6043 5972 5973 6045 6044 5973 5974 6046 6045
+ 5974 5975 6047 6046 5975 5976 6048 6047 5978 5977
+ 6049 6050 5977 5979 6051 6049 5979 5980 6052 6051
+ 5980 5981 6053 6052 5981 5982 6054 6053 5982 5983
+ 6055 6054 5983 5984 6056 6055 5984 5985 6057 6056
+ 5985 5986 6058 6057 5986 5987 6059 6058 5987 5988
+ 6060 6059 5988 5989 6061 6060 5989 5990 6062 6061
+ 5990 5991 6063 6062 5991 5992 6064 6063 5992 5993
+ 6065 6064 5993 5994 6066 6065 5994 5995 6067 6066
+ 5995 5996 6068 6067 5996 5997 6069 6068 5997 5998
+ 6070 6069 5998 5999 6071 6070 5999 6000 6072 6071
+ 6000 6001 6073 6072 6001 6002 6074 6073 6002 6003
+ 6075 6074 6003 6004 6076 6075 6004 6005 6077 6076
+ 6005 6006 6078 6077 6006 6007 6079 6078 6007 6008
+ 6080 6079 6008 6009 6081 6080 6009 6010 6082 6081
+ 6010 6011 6083 6082 6011 6012 6084 6083 6012 6013
+ 6085 6084 6013 6014 6086 6085 6014 6015 6087 6086
+ 6015 6016 6088 6087 6016 6017 6089 6088 6017 6018
+ 6090 6089 6018 6019 6091 6090 6019 6020 6092 6091
+ 6020 6021 6093 6092 6021 6022 6094 6093 6022 6023
+ 6095 6094 6023 6024 6096 6095 6024 6025 6097 6096
+ 6025 6026 6098 6097 6026 6027 6099 6098 6027 6028
+ 6100 6099 6028 6029 6101 6100 6029 6030 6102 6101
+ 6030 6031 6103 6102 6031 6032 6104 6103 6032 6033
+ 6105 6104 6033 6034 6106 6105 6034 6035 6107 6106
+ 6035 6036 6108 6107 6036 6037 6109 6108 6037 6038
+ 6110 6109 6038 6039 6111 6110 6039 6040 6112 6111
+ 6040 6041 6113 6112 6041 6042 6114 6113 6042 6043
+ 6115 6114 6043 6044 6116 6115 6044 6045 6117 6116
+ 6045 6046 6118 6117 6046 6047 6119 6118 6047 6048
+ 6120 6119 6050 6049 6121 6122 6049 6051 6123 6121
+ 6051 6052 6124 6123 6052 6053 6125 6124 6053 6054
+ 6126 6125 6054 6055 6127 6126 6055 6056 6128 6127
+ 6056 6057 6129 6128 6057 6058 6130 6129 6058 6059
+ 6131 6130 6059 6060 6132 6131 6060 6061 6133 6132
+ 6061 6062 6134 6133 6062 6063 6135 6134 6063 6064
+ 6136 6135 6064 6065 6137 6136 6065 6066 6138 6137
+ 6066 6067 6139 6138 6067 6068 6140 6139 6068 6069
+ 6141 6140 6069 6070 6142 6141 6070 6071 6143 6142
+ 6071 6072 6144 6143 6072 6073 6145 6144 6073 6074
+ 6146 6145 6074 6075 6147 6146 6075 6076 6148 6147
+ 6076 6077 6149 6148 6077 6078 6150 6149 6078 6079
+ 6151 6150 6079 6080 6152 6151 6080 6081 6153 6152
+ 6081 6082 6154 6153 6082 6083 6155 6154 6083 6084
+ 6156 6155 6084 6085 6157 6156 6085 6086 6158 6157
+ 6086 6087 6159 6158 6087 6088 6160 6159 6088 6089
+ 6161 6160 6089 6090 6162 6161 6090 6091 6163 6162
+ 6091 6092 6164 6163 6092 6093 6165 6164 6093 6094
+ 6166 6165 6094 6095 6167 6166 6095 6096 6168 6167
+ 6096 6097 6169 6168 6097 6098 6170 6169 6098 6099
+ 6171 6170 6099 6100 6172 6171 6100 6101 6173 6172
+ 6101 6102 6174 6173 6102 6103 6175 6174 6103 6104
+ 6176 6175 6104 6105 6177 6176 6105 6106 6178 6177
+ 6106 6107 6179 6178 6107 6108 6180 6179 6108 6109
+ 6181 6180 6109 6110 6182 6181 6110 6111 6183 6182
+ 6111 6112 6184 6183 6112 6113 6185 6184 6113 6114
+ 6186 6185 6114 6115 6187 6186 6115 6116 6188 6187
+ 6116 6117 6189 6188 6117 6118 6190 6189 6118 6119
+ 6191 6190 6119 6120 6192 6191 6122 6121 6193 6194
+ 6121 6123 6195 6193 6123 6124 6196 6195 6124 6125
+ 6197 6196 6125 6126 6198 6197 6126 6127 6199 6198
+ 6127 6128 6200 6199 6128 6129 6201 6200 6129 6130
+ 6202 6201 6130 6131 6203 6202 6131 6132 6204 6203
+ 6132 6133 6205 6204 6133 6134 6206 6205 6134 6135
+ 6207 6206 6135 6136 6208 6207 6136 6137 6209 6208
+ 6137 6138 6210 6209 6138 6139 6211 6210 6139 6140
+ 6212 6211 6140 6141 6213 6212 6141 6142 6214 6213
+ 6142 6143 6215 6214 6143 6144 6216 6215 6144 6145
+ 6217 6216 6145 6146 6218 6217 6146 6147 6219 6218
+ 6147 6148 6220 6219 6148 6149 6221 6220 6149 6150
+ 6222 6221 6150 6151 6223 6222 6151 6152 6224 6223
+ 6152 6153 6225 6224 6153 6154 6226 6225 6154 6155
+ 6227 6226 6155 6156 6228 6227 6156 6157 6229 6228
+ 6157 6158 6230 6229 6158 6159 6231 6230 6159 6160
+ 6232 6231 6160 6161 6233 6232 6161 6162 6234 6233
+ 6162 6163 6235 6234 6163 6164 6236 6235 6164 6165
+ 6237 6236 6165 6166 6238 6237 6166 6167 6239 6238
+ 6167 6168 6240 6239 6168 6169 6241 6240 6169 6170
+ 6242 6241 6170 6171 6243 6242 6171 6172 6244 6243
+ 6172 6173 6245 6244 6173 6174 6246 6245 6174 6175
+ 6247 6246 6175 6176 6248 6247 6176 6177 6249 6248
+ 6177 6178 6250 6249 6178 6179 6251 6250 6179 6180
+ 6252 6251 6180 6181 6253 6252 6181 6182 6254 6253
+ 6182 6183 6255 6254 6183 6184 6256 6255 6184 6185
+ 6257 6256 6185 6186 6258 6257 6186 6187 6259 6258
+ 6187 6188 6260 6259 6188 6189 6261 6260 6189 6190
+ 6262 6261 6190 6191 6263 6262 6191 6192 6264 6263
+ 6194 6193 6265 6266 6193 6195 6267 6265 6195 6196
+ 6268 6267 6196 6197 6269 6268 6197 6198 6270 6269
+ 6198 6199 6271 6270 6199 6200 6272 6271 6200 6201
+ 6273 6272 6201 6202 6274 6273 6202 6203 6275 6274
+ 6203 6204 6276 6275 6204 6205 6277 6276 6205 6206
+ 6278 6277 6206 6207 6279 6278 6207 6208 6280 6279
+ 6208 6209 6281 6280 6209 6210 6282 6281 6210 6211
+ 6283 6282 6211 6212 6284 6283 6212 6213 6285 6284
+ 6213 6214 6286 6285 6214 6215 6287 6286 6215 6216
+ 6288 6287 6216 6217 6289 6288 6217 6218 6290 6289
+ 6218 6219 6291 6290 6219 6220 6292 6291 6220 6221
+ 6293 6292 6221 6222 6294 6293 6222 6223 6295 6294
+ 6223 6224 6296 6295 6224 6225 6297 6296 6225 6226
+ 6298 6297 6226 6227 6299 6298 6227 6228 6300 6299
+ 6228 6229 6301 6300 6229 6230 6302 6301 6230 6231
+ 6303 6302 6231 6232 6304 6303 6232 6233 6305 6304
+ 6233 6234 6306 6305 6234 6235 6307 6306 6235 6236
+ 6308 6307 6236 6237 6309 6308 6237 6238 6310 6309
+ 6238 6239 6311 6310 6239 6240 6312 6311 6240 6241
+ 6313 6312 6241 6242 6314 6313 6242 6243 6315 6314
+ 6243 6244 6316 6315 6244 6245 6317 6316 6245 6246
+ 6318 6317 6246 6247 6319 6318 6247 6248 6320 6319
+ 6248 6249 6321 6320 6249 6250 6322 6321 6250 6251
+ 6323 6322 6251 6252 6324 6323 6252 6253 6325 6324
+ 6253 6254 6326 6325 6254 6255 6327 6326 6255 6256
+ 6328 6327 6256 6257 6329 6328 6257 6258 6330 6329
+ 6258 6259 6331 6330 6259 6260 6332 6331 6260 6261
+ 6333 6332 6261 6262 6334 6333 6262 6263 6335 6334
+ 6263 6264 6336 6335 6266 6265 6337 6338 6265 6267
+ 6339 6337 6267 6268 6340 6339 6268 6269 6341 6340
+ 6269 6270 6342 6341 6270 6271 6343 6342 6271 6272
+ 6344 6343 6272 6273 6345 6344 6273 6274 6346 6345
+ 6274 6275 6347 6346 6275 6276 6348 6347 6276 6277
+ 6349 6348 6277 6278 6350 6349 6278 6279 6351 6350
+ 6279 6280 6352 6351 6280 6281 6353 6352 6281 6282
+ 6354 6353 6282 6283 6355 6354 6283 6284 6356 6355
+ 6284 6285 6357 6356 6285 6286 6358 6357 6286 6287
+ 6359 6358 6287 6288 6360 6359 6288 6289 6361 6360
+ 6289 6290 6362 6361 6290 6291 6363 6362 6291 6292
+ 6364 6363 6292 6293 6365 6364 6293 6294 6366 6365
+ 6294 6295 6367 6366 6295 6296 6368 6367 6296 6297
+ 6369 6368 6297 6298 6370 6369 6298 6299 6371 6370
+ 6299 6300 6372 6371 6300 6301 6373 6372 6301 6302
+ 6374 6373 6302 6303 6375 6374 6303 6304 6376 6375
+ 6304 6305 6377 6376 6305 6306 6378 6377 6306 6307
+ 6379 6378 6307 6308 6380 6379 6308 6309 6381 6380
+ 6309 6310 6382 6381 6310 6311 6383 6382 6311 6312
+ 6384 6383 6312 6313 6385 6384 6313 6314 6386 6385
+ 6314 6315 6387 6386 6315 6316 6388 6387 6316 6317
+ 6389 6388 6317 6318 6390 6389 6318 6319 6391 6390
+ 6319 6320 6392 6391 6320 6321 6393 6392 6321 6322
+ 6394 6393 6322 6323 6395 6394 6323 6324 6396 6395
+ 6324 6325 6397 6396 6325 6326 6398 6397 6326 6327
+ 6399 6398 6327 6328 6400 6399 6328 6329 6401 6400
+ 6329 6330 6402 6401 6330 6331 6403 6402 6331 6332
+ 6404 6403 6332 6333 6405 6404 6333 6334 6406 6405
+ 6334 6335 6407 6406 6335 6336 6408 6407 6338 6337
+ 6409 6410 6337 6339 6411 6409 6339 6340 6412 6411
+ 6340 6341 6413 6412 6341 6342 6414 6413 6342 6343
+ 6415 6414 6343 6344 6416 6415 6344 6345 6417 6416
+ 6345 6346 6418 6417 6346 6347 6419 6418 6347 6348
+ 6420 6419 6348 6349 6421 6420 6349 6350 6422 6421
+ 6350 6351 6423 6422 6351 6352 6424 6423 6352 6353
+ 6425 6424 6353 6354 6426 6425 6354 6355 6427 6426
+ 6355 6356 6428 6427 6356 6357 6429 6428 6357 6358
+ 6430 6429 6358 6359 6431 6430 6359 6360 6432 6431
+ 6360 6361 6433 6432 6361 6362 6434 6433 6362 6363
+ 6435 6434 6363 6364 6436 6435 6364 6365 6437 6436
+ 6365 6366 6438 6437 6366 6367 6439 6438 6367 6368
+ 6440 6439 6368 6369 6441 6440 6369 6370 6442 6441
+ 6370 6371 6443 6442 6371 6372 6444 6443 6372 6373
+ 6445 6444 6373 6374 6446 6445 6374 6375 6447 6446
+ 6375 6376 6448 6447 6376 6377 6449 6448 6377 6378
+ 6450 6449 6378 6379 6451 6450 6379 6380 6452 6451
+ 6380 6381 6453 6452 6381 6382 6454 6453 6382 6383
+ 6455 6454 6383 6384 6456 6455 6384 6385 6457 6456
+ 6385 6386 6458 6457 6386 6387 6459 6458 6387 6388
+ 6460 6459 6388 6389 6461 6460 6389 6390 6462 6461
+ 6390 6391 6463 6462 6391 6392 6464 6463 6392 6393
+ 6465 6464 6393 6394 6466 6465 6394 6395 6467 6466
+ 6395 6396 6468 6467 6396 6397 6469 6468 6397 6398
+ 6470 6469 6398 6399 6471 6470 6399 6400 6472 6471
+ 6400 6401 6473 6472 6401 6402 6474 6473 6402 6403
+ 6475 6474 6403 6404 6476 6475 6404 6405 6477 6476
+ 6405 6406 6478 6477 6406 6407 6479 6478 6407 6408
+ 6480 6479 6410 6409 6481 6482 6409 6411 6483 6481
+ 6411 6412 6484 6483 6412 6413 6485 6484 6413 6414
+ 6486 6485 6414 6415 6487 6486 6415 6416 6488 6487
+ 6416 6417 6489 6488 6417 6418 6490 6489 6418 6419
+ 6491 6490 6419 6420 6492 6491 6420 6421 6493 6492
+ 6421 6422 6494 6493 6422 6423 6495 6494 6423 6424
+ 6496 6495 6424 6425 6497 6496 6425 6426 6498 6497
+ 6426 6427 6499 6498 6427 6428 6500 6499 6428 6429
+ 6501 6500 6429 6430 6502 6501 6430 6431 6503 6502
+ 6431 6432 6504 6503 6432 6433 6505 6504 6433 6434
+ 6506 6505 6434 6435 6507 6506 6435 6436 6508 6507
+ 6436 6437 6509 6508 6437 6438 6510 6509 6438 6439
+ 6511 6510 6439 6440 6512 6511 6440 6441 6513 6512
+ 6441 6442 6514 6513 6442 6443 6515 6514 6443 6444
+ 6516 6515 6444 6445 6517 6516 6445 6446 6518 6517
+ 6446 6447 6519 6518 6447 6448 6520 6519 6448 6449
+ 6521 6520 6449 6450 6522 6521 6450 6451 6523 6522
+ 6451 6452 6524 6523 6452 6453 6525 6524 6453 6454
+ 6526 6525 6454 6455 6527 6526 6455 6456 6528 6527
+ 6456 6457 6529 6528 6457 6458 6530 6529 6458 6459
+ 6531 6530 6459 6460 6532 6531 6460 6461 6533 6532
+ 6461 6462 6534 6533 6462 6463 6535 6534 6463 6464
+ 6536 6535 6464 6465 6537 6536 6465 6466 6538 6537
+ 6466 6467 6539 6538 6467 6468 6540 6539 6468 6469
+ 6541 6540 6469 6470 6542 6541 6470 6471 6543 6542
+ 6471 6472 6544 6543 6472 6473 6545 6544 6473 6474
+ 6546 6545 6474 6475 6547 6546 6475 6476 6548 6547
+ 6476 6477 6549 6548 6477 6478 6550 6549 6478 6479
+ 6551 6550 6479 6480 6552 6551 6482 6481 6553 6554
+ 6481 6483 6555 6553 6483 6484 6556 6555 6484 6485
+ 6557 6556 6485 6486 6558 6557 6486 6487 6559 6558
+ 6487 6488 6560 6559 6488 6489 6561 6560 6489 6490
+ 6562 6561 6490 6491 6563 6562 6491 6492 6564 6563
+ 6492 6493 6565 6564 6493 6494 6566 6565 6494 6495
+ 6567 6566 6495 6496 6568 6567 6496 6497 6569 6568
+ 6497 6498 6570 6569 6498 6499 6571 6570 6499 6500
+ 6572 6571 6500 6501 6573 6572 6501 6502 6574 6573
+ 6502 6503 6575 6574 6503 6504 6576 6575 6504 6505
+ 6577 6576 6505 6506 6578 6577 6506 6507 6579 6578
+ 6507 6508 6580 6579 6508 6509 6581 6580 6509 6510
+ 6582 6581 6510 6511 6583 6582 6511 6512 6584 6583
+ 6512 6513 6585 6584 6513 6514 6586 6585 6514 6515
+ 6587 6586 6515 6516 6588 6587 6516 6517 6589 6588
+ 6517 6518 6590 6589 6518 6519 6591 6590 6519 6520
+ 6592 6591 6520 6521 6593 6592 6521 6522 6594 6593
+ 6522 6523 6595 6594 6523 6524 6596 6595 6524 6525
+ 6597 6596 6525 6526 6598 6597 6526 6527 6599 6598
+ 6527 6528 6600 6599 6528 6529 6601 6600 6529 6530
+ 6602 6601 6530 6531 6603 6602 6531 6532 6604 6603
+ 6532 6533 6605 6604 6533 6534 6606 6605 6534 6535
+ 6607 6606 6535 6536 6608 6607 6536 6537 6609 6608
+ 6537 6538 6610 6609 6538 6539 6611 6610 6539 6540
+ 6612 6611 6540 6541 6613 6612 6541 6542 6614 6613
+ 6542 6543 6615 6614 6543 6544 6616 6615 6544 6545
+ 6617 6616 6545 6546 6618 6617 6546 6547 6619 6618
+ 6547 6548 6620 6619 6548 6549 6621 6620 6549 6550
+ 6622 6621 6550 6551 6623 6622 6551 6552 6624 6623
+ 6554 6553 6625 6626 6553 6555 6627 6625 6555 6556
+ 6628 6627 6556 6557 6629 6628 6557 6558 6630 6629
+ 6558 6559 6631 6630 6559 6560 6632 6631 6560 6561
+ 6633 6632 6561 6562 6634 6633 6562 6563 6635 6634
+ 6563 6564 6636 6635 6564 6565 6637 6636 6565 6566
+ 6638 6637 6566 6567 6639 6638 6567 6568 6640 6639
+ 6568 6569 6641 6640 6569 6570 6642 6641 6570 6571
+ 6643 6642 6571 6572 6644 6643 6572 6573 6645 6644
+ 6573 6574 6646 6645 6574 6575 6647 6646 6575 6576
+ 6648 6647 6576 6577 6649 6648 6577 6578 6650 6649
+ 6578 6579 6651 6650 6579 6580 6652 6651 6580 6581
+ 6653 6652 6581 6582 6654 6653 6582 6583 6655 6654
+ 6583 6584 6656 6655 6584 6585 6657 6656 6585 6586
+ 6658 6657 6586 6587 6659 6658 6587 6588 6660 6659
+ 6588 6589 6661 6660 6589 6590 6662 6661 6590 6591
+ 6663 6662 6591 6592 6664 6663 6592 6593 6665 6664
+ 6593 6594 6666 6665 6594 6595 6667 6666 6595 6596
+ 6668 6667 6596 6597 6669 6668 6597 6598 6670 6669
+ 6598 6599 6671 6670 6599 6600 6672 6671 6600 6601
+ 6673 6672 6601 6602 6674 6673 6602 6603 6675 6674
+ 6603 6604 6676 6675 6604 6605 6677 6676 6605 6606
+ 6678 6677 6606 6607 6679 6678 6607 6608 6680 6679
+ 6608 6609 6681 6680 6609 6610 6682 6681 6610 6611
+ 6683 6682 6611 6612 6684 6683 6612 6613 6685 6684
+ 6613 6614 6686 6685 6614 6615 6687 6686 6615 6616
+ 6688 6687 6616 6617 6689 6688 6617 6618 6690 6689
+ 6618 6619 6691 6690 6619 6620 6692 6691 6620 6621
+ 6693 6692 6621 6622 6694 6693 6622 6623 6695 6694
+ 6623 6624 6696 6695 6626 6625 6697 6698 6625 6627
+ 6699 6697 6627 6628 6700 6699 6628 6629 6701 6700
+ 6629 6630 6702 6701 6630 6631 6703 6702 6631 6632
+ 6704 6703 6632 6633 6705 6704 6633 6634 6706 6705
+ 6634 6635 6707 6706 6635 6636 6708 6707 6636 6637
+ 6709 6708 6637 6638 6710 6709 6638 6639 6711 6710
+ 6639 6640 6712 6711 6640 6641 6713 6712 6641 6642
+ 6714 6713 6642 6643 6715 6714 6643 6644 6716 6715
+ 6644 6645 6717 6716 6645 6646 6718 6717 6646 6647
+ 6719 6718 6647 6648 6720 6719 6648 6649 6721 6720
+ 6649 6650 6722 6721 6650 6651 6723 6722 6651 6652
+ 6724 6723 6652 6653 6725 6724 6653 6654 6726 6725
+ 6654 6655 6727 6726 6655 6656 6728 6727 6656 6657
+ 6729 6728 6657 6658 6730 6729 6658 6659 6731 6730
+ 6659 6660 6732 6731 6660 6661 6733 6732 6661 6662
+ 6734 6733 6662 6663 6735 6734 6663 6664 6736 6735
+ 6664 6665 6737 6736 6665 6666 6738 6737 6666 6667
+ 6739 6738 6667 6668 6740 6739 6668 6669 6741 6740
+ 6669 6670 6742 6741 6670 6671 6743 6742 6671 6672
+ 6744 6743 6672 6673 6745 6744 6673 6674 6746 6745
+ 6674 6675 6747 6746 6675 6676 6748 6747 6676 6677
+ 6749 6748 6677 6678 6750 6749 6678 6679 6751 6750
+ 6679 6680 6752 6751 6680 6681 6753 6752 6681 6682
+ 6754 6753 6682 6683 6755 6754 6683 6684 6756 6755
+ 6684 6685 6757 6756 6685 6686 6758 6757 6686 6687
+ 6759 6758 6687 6688 6760 6759 6688 6689 6761 6760
+ 6689 6690 6762 6761 6690 6691 6763 6762 6691 6692
+ 6764 6763 6692 6693 6765 6764 6693 6694 6766 6765
+ 6694 6695 6767 6766 6695 6696 6768 6767 6698 6697
+ 6769 6770 6697 6699 6771 6769 6699 6700 6772 6771
+ 6700 6701 6773 6772 6701 6702 6774 6773 6702 6703
+ 6775 6774 6703 6704 6776 6775 6704 6705 6777 6776
+ 6705 6706 6778 6777 6706 6707 6779 6778 6707 6708
+ 6780 6779 6708 6709 6781 6780 6709 6710 6782 6781
+ 6710 6711 6783 6782 6711 6712 6784 6783 6712 6713
+ 6785 6784 6713 6714 6786 6785 6714 6715 6787 6786
+ 6715 6716 6788 6787 6716 6717 6789 6788 6717 6718
+ 6790 6789 6718 6719 6791 6790 6719 6720 6792 6791
+ 6720 6721 6793 6792 6721 6722 6794 6793 6722 6723
+ 6795 6794 6723 6724 6796 6795 6724 6725 6797 6796
+ 6725 6726 6798 6797 6726 6727 6799 6798 6727 6728
+ 6800 6799 6728 6729 6801 6800 6729 6730 6802 6801
+ 6730 6731 6803 6802 6731 6732 6804 6803 6732 6733
+ 6805 6804 6733 6734 6806 6805 6734 6735 6807 6806
+ 6735 6736 6808 6807 6736 6737 6809 6808 6737 6738
+ 6810 6809 6738 6739 6811 6810 6739 6740 6812 6811
+ 6740 6741 6813 6812 6741 6742 6814 6813 6742 6743
+ 6815 6814 6743 6744 6816 6815 6744 6745 6817 6816
+ 6745 6746 6818 6817 6746 6747 6819 6818 6747 6748
+ 6820 6819 6748 6749 6821 6820 6749 6750 6822 6821
+ 6750 6751 6823 6822 6751 6752 6824 6823 6752 6753
+ 6825 6824 6753 6754 6826 6825 6754 6755 6827 6826
+ 6755 6756 6828 6827 6756 6757 6829 6828 6757 6758
+ 6830 6829 6758 6759 6831 6830 6759 6760 6832 6831
+ 6760 6761 6833 6832 6761 6762 6834 6833 6762 6763
+ 6835 6834 6763 6764 6836 6835 6764 6765 6837 6836
+ 6765 6766 6838 6837 6766 6767 6839 6838 6767 6768
+ 6840 6839 6770 6769 6841 6842 6769 6771 6843 6841
+ 6771 6772 6844 6843 6772 6773 6845 6844 6773 6774
+ 6846 6845 6774 6775 6847 6846 6775 6776 6848 6847
+ 6776 6777 6849 6848 6777 6778 6850 6849 6778 6779
+ 6851 6850 6779 6780 6852 6851 6780 6781 6853 6852
+ 6781 6782 6854 6853 6782 6783 6855 6854 6783 6784
+ 6856 6855 6784 6785 6857 6856 6785 6786 6858 6857
+ 6786 6787 6859 6858 6787 6788 6860 6859 6788 6789
+ 6861 6860 6789 6790 6862 6861 6790 6791 6863 6862
+ 6791 6792 6864 6863 6792 6793 6865 6864 6793 6794
+ 6866 6865 6794 6795 6867 6866 6795 6796 6868 6867
+ 6796 6797 6869 6868 6797 6798 6870 6869 6798 6799
+ 6871 6870 6799 6800 6872 6871 6800 6801 6873 6872
+ 6801 6802 6874 6873 6802 6803 6875 6874 6803 6804
+ 6876 6875 6804 6805 6877 6876 6805 6806 6878 6877
+ 6806 6807 6879 6878 6807 6808 6880 6879 6808 6809
+ 6881 6880 6809 6810 6882 6881 6810 6811 6883 6882
+ 6811 6812 6884 6883 6812 6813 6885 6884 6813 6814
+ 6886 6885 6814 6815 6887 6886 6815 6816 6888 6887
+ 6816 6817 6889 6888 6817 6818 6890 6889 6818 6819
+ 6891 6890 6819 6820 6892 6891 6820 6821 6893 6892
+ 6821 6822 6894 6893 6822 6823 6895 6894 6823 6824
+ 6896 6895 6824 6825 6897 6896 6825 6826 6898 6897
+ 6826 6827 6899 6898 6827 6828 6900 6899 6828 6829
+ 6901 6900 6829 6830 6902 6901 6830 6831 6903 6902
+ 6831 6832 6904 6903 6832 6833 6905 6904 6833 6834
+ 6906 6905 6834 6835 6907 6906 6835 6836 6908 6907
+ 6836 6837 6909 6908 6837 6838 6910 6909 6838 6839
+ 6911 6910 6839 6840 6912 6911 6842 6841 6913 6914
+ 6841 6843 6915 6913 6843 6844 6916 6915 6844 6845
+ 6917 6916 6845 6846 6918 6917 6846 6847 6919 6918
+ 6847 6848 6920 6919 6848 6849 6921 6920 6849 6850
+ 6922 6921 6850 6851 6923 6922 6851 6852 6924 6923
+ 6852 6853 6925 6924 6853 6854 6926 6925 6854 6855
+ 6927 6926 6855 6856 6928 6927 6856 6857 6929 6928
+ 6857 6858 6930 6929 6858 6859 6931 6930 6859 6860
+ 6932 6931 6860 6861 6933 6932 6861 6862 6934 6933
+ 6862 6863 6935 6934 6863 6864 6936 6935 6864 6865
+ 6937 6936 6865 6866 6938 6937 6866 6867 6939 6938
+ 6867 6868 6940 6939 6868 6869 6941 6940 6869 6870
+ 6942 6941 6870 6871 6943 6942 6871 6872 6944 6943
+ 6872 6873 6945 6944 6873 6874 6946 6945 6874 6875
+ 6947 6946 6875 6876 6948 6947 6876 6877 6949 6948
+ 6877 6878 6950 6949 6878 6879 6951 6950 6879 6880
+ 6952 6951 6880 6881 6953 6952 6881 6882 6954 6953
+ 6882 6883 6955 6954 6883 6884 6956 6955 6884 6885
+ 6957 6956 6885 6886 6958 6957 6886 6887 6959 6958
+ 6887 6888 6960 6959 6888 6889 6961 6960 6889 6890
+ 6962 6961 6890 6891 6963 6962 6891 6892 6964 6963
+ 6892 6893 6965 6964 6893 6894 6966 6965 6894 6895
+ 6967 6966 6895 6896 6968 6967 6896 6897 6969 6968
+ 6897 6898 6970 6969 6898 6899 6971 6970 6899 6900
+ 6972 6971 6900 6901 6973 6972 6901 6902 6974 6973
+ 6902 6903 6975 6974 6903 6904 6976 6975 6904 6905
+ 6977 6976 6905 6906 6978 6977 6906 6907 6979 6978
+ 6907 6908 6980 6979 6908 6909 6981 6980 6909 6910
+ 6982 6981 6910 6911 6983 6982 6911 6912 6984 6983
+ 6914 6913 6985 6986 6913 6915 6987 6985 6915 6916
+ 6988 6987 6916 6917 6989 6988 6917 6918 6990 6989
+ 6918 6919 6991 6990 6919 6920 6992 6991 6920 6921
+ 6993 6992 6921 6922 6994 6993 6922 6923 6995 6994
+ 6923 6924 6996 6995 6924 6925 6997 6996 6925 6926
+ 6998 6997 6926 6927 6999 6998 6927 6928 7000 6999
+ 6928 6929 7001 7000 6929 6930 7002 7001 6930 6931
+ 7003 7002 6931 6932 7004 7003 6932 6933 7005 7004
+ 6933 6934 7006 7005 6934 6935 7007 7006 6935 6936
+ 7008 7007 6936 6937 7009 7008 6937 6938 7010 7009
+ 6938 6939 7011 7010 6939 6940 7012 7011 6940 6941
+ 7013 7012 6941 6942 7014 7013 6942 6943 7015 7014
+ 6943 6944 7016 7015 6944 6945 7017 7016 6945 6946
+ 7018 7017 6946 6947 7019 7018 6947 6948 7020 7019
+ 6948 6949 7021 7020 6949 6950 7022 7021 6950 6951
+ 7023 7022 6951 6952 7024 7023 6952 6953 7025 7024
+ 6953 6954 7026 7025 6954 6955 7027 7026 6955 6956
+ 7028 7027 6956 6957 7029 7028 6957 6958 7030 7029
+ 6958 6959 7031 7030 6959 6960 7032 7031 6960 6961
+ 7033 7032 6961 6962 7034 7033 6962 6963 7035 7034
+ 6963 6964 7036 7035 6964 6965 7037 7036 6965 6966
+ 7038 7037 6966 6967 7039 7038 6967 6968 7040 7039
+ 6968 6969 7041 7040 6969 6970 7042 7041 6970 6971
+ 7043 7042 6971 6972 7044 7043 6972 6973 7045 7044
+ 6973 6974 7046 7045 6974 6975 7047 7046 6975 6976
+ 7048 7047 6976 6977 7049 7048 6977 6978 7050 7049
+ 6978 6979 7051 7050 6979 6980 7052 7051 6980 6981
+ 7053 7052 6981 6982 7054 7053 6982 6983 7055 7054
+ 6983 6984 7056 7055 6986 6985 7057 7058 6985 6987
+ 7059 7057 6987 6988 7060 7059 6988 6989 7061 7060
+ 6989 6990 7062 7061 6990 6991 7063 7062 6991 6992
+ 7064 7063 6992 6993 7065 7064 6993 6994 7066 7065
+ 6994 6995 7067 7066 6995 6996 7068 7067 6996 6997
+ 7069 7068 6997 6998 7070 7069 6998 6999 7071 7070
+ 6999 7000 7072 7071 7000 7001 7073 7072 7001 7002
+ 7074 7073 7002 7003 7075 7074 7003 7004 7076 7075
+ 7004 7005 7077 7076 7005 7006 7078 7077 7006 7007
+ 7079 7078 7007 7008 7080 7079 7008 7009 7081 7080
+ 7009 7010 7082 7081 7010 7011 7083 7082 7011 7012
+ 7084 7083 7012 7013 7085 7084 7013 7014 7086 7085
+ 7014 7015 7087 7086 7015 7016 7088 7087 7016 7017
+ 7089 7088 7017 7018 7090 7089 7018 7019 7091 7090
+ 7019 7020 7092 7091 7020 7021 7093 7092 7021 7022
+ 7094 7093 7022 7023 7095 7094 7023 7024 7096 7095
+ 7024 7025 7097 7096 7025 7026 7098 7097 7026 7027
+ 7099 7098 7027 7028 7100 7099 7028 7029 7101 7100
+ 7029 7030 7102 7101 7030 7031 7103 7102 7031 7032
+ 7104 7103 7032 7033 7105 7104 7033 7034 7106 7105
+ 7034 7035 7107 7106 7035 7036 7108 7107 7036 7037
+ 7109 7108 7037 7038 7110 7109 7038 7039 7111 7110
+ 7039 7040 7112 7111 7040 7041 7113 7112 7041 7042
+ 7114 7113 7042 7043 7115 7114 7043 7044 7116 7115
+ 7044 7045 7117 7116 7045 7046 7118 7117 7046 7047
+ 7119 7118 7047 7048 7120 7119 7048 7049 7121 7120
+ 7049 7050 7122 7121 7050 7051 7123 7122 7051 7052
+ 7124 7123 7052 7053 7125 7124 7053 7054 7126 7125
+ 7054 7055 7127 7126 7055 7056 7128 7127 7058 7057
+ 7129 7130 7057 7059 7131 7129 7059 7060 7132 7131
+ 7060 7061 7133 7132 7061 7062 7134 7133 7062 7063
+ 7135 7134 7063 7064 7136 7135 7064 7065 7137 7136
+ 7065 7066 7138 7137 7066 7067 7139 7138 7067 7068
+ 7140 7139 7068 7069 7141 7140 7069 7070 7142 7141
+ 7070 7071 7143 7142 7071 7072 7144 7143 7072 7073
+ 7145 7144 7073 7074 7146 7145 7074 7075 7147 7146
+ 7075 7076 7148 7147 7076 7077 7149 7148 7077 7078
+ 7150 7149 7078 7079 7151 7150 7079 7080 7152 7151
+ 7080 7081 7153 7152 7081 7082 7154 7153 7082 7083
+ 7155 7154 7083 7084 7156 7155 7084 7085 7157 7156
+ 7085 7086 7158 7157 7086 7087 7159 7158 7087 7088
+ 7160 7159 7088 7089 7161 7160 7089 7090 7162 7161
+ 7090 7091 7163 7162 7091 7092 7164 7163 7092 7093
+ 7165 7164 7093 7094 7166 7165 7094 7095 7167 7166
+ 7095 7096 7168 7167 7096 7097 7169 7168 7097 7098
+ 7170 7169 7098 7099 7171 7170 7099 7100 7172 7171
+ 7100 7101 7173 7172 7101 7102 7174 7173 7102 7103
+ 7175 7174 7103 7104 7176 7175 7104 7105 7177 7176
+ 7105 7106 7178 7177 7106 7107 7179 7178 7107 7108
+ 7180 7179 7108 7109 7181 7180 7109 7110 7182 7181
+ 7110 7111 7183 7182 7111 7112 7184 7183 7112 7113
+ 7185 7184 7113 7114 7186 7185 7114 7115 7187 7186
+ 7115 7116 7188 7187 7116 7117 7189 7188 7117 7118
+ 7190 7189 7118 7119 7191 7190 7119 7120 7192 7191
+ 7120 7121 7193 7192 7121 7122 7194 7193 7122 7123
+ 7195 7194 7123 7124 7196 7195 7124 7125 7197 7196
+ 7125 7126 7198 7197 7126 7127 7199 7198 7127 7128
+ 7200 7199 7130 7129 7201 7202 7129 7131 7203 7201
+ 7131 7132 7204 7203 7132 7133 7205 7204 7133 7134
+ 7206 7205 7134 7135 7207 7206 7135 7136 7208 7207
+ 7136 7137 7209 7208 7137 7138 7210 7209 7138 7139
+ 7211 7210 7139 7140 7212 7211 7140 7141 7213 7212
+ 7141 7142 7214 7213 7142 7143 7215 7214 7143 7144
+ 7216 7215 7144 7145 7217 7216 7145 7146 7218 7217
+ 7146 7147 7219 7218 7147 7148 7220 7219 7148 7149
+ 7221 7220 7149 7150 7222 7221 7150 7151 7223 7222
+ 7151 7152 7224 7223 7152 7153 7225 7224 7153 7154
+ 7226 7225 7154 7155 7227 7226 7155 7156 7228 7227
+ 7156 7157 7229 7228 7157 7158 7230 7229 7158 7159
+ 7231 7230 7159 7160 7232 7231 7160 7161 7233 7232
+ 7161 7162 7234 7233 7162 7163 7235 7234 7163 7164
+ 7236 7235 7164 7165 7237 7236 7165 7166 7238 7237
+ 7166 7167 7239 7238 7167 7168 7240 7239 7168 7169
+ 7241 7240 7169 7170 7242 7241 7170 7171 7243 7242
+ 7171 7172 7244 7243 7172 7173 7245 7244 7173 7174
+ 7246 7245 7174 7175 7247 7246 7175 7176 7248 7247
+ 7176 7177 7249 7248 7177 7178 7250 7249 7178 7179
+ 7251 7250 7179 7180 7252 7251 7180 7181 7253 7252
+ 7181 7182 7254 7253 7182 7183 7255 7254 7183 7184
+ 7256 7255 7184 7185 7257 7256 7185 7186 7258 7257
+ 7186 7187 7259 7258 7187 7188 7260 7259 7188 7189
+ 7261 7260 7189 7190 7262 7261 7190 7191 7263 7262
+ 7191 7192 7264 7263 7192 7193 7265 7264 7193 7194
+ 7266 7265 7194 7195 7267 7266 7195 7196 7268 7267
+ 7196 7197 7269 7268 7197 7198 7270 7269 7198 7199
+ 7271 7270 7199 7200 7272 7271 7202 7201 7273 7274
+ 7201 7203 7275 7273 7203 7204 7276 7275 7204 7205
+ 7277 7276 7205 7206 7278 7277 7206 7207 7279 7278
+ 7207 7208 7280 7279 7208 7209 7281 7280 7209 7210
+ 7282 7281 7210 7211 7283 7282 7211 7212 7284 7283
+ 7212 7213 7285 7284 7213 7214 7286 7285 7214 7215
+ 7287 7286 7215 7216 7288 7287 7216 7217 7289 7288
+ 7217 7218 7290 7289 7218 7219 7291 7290 7219 7220
+ 7292 7291 7220 7221 7293 7292 7221 7222 7294 7293
+ 7222 7223 7295 7294 7223 7224 7296 7295 7224 7225
+ 7297 7296 7225 7226 7298 7297 7226 7227 7299 7298
+ 7227 7228 7300 7299 7228 7229 7301 7300 7229 7230
+ 7302 7301 7230 7231 7303 7302 7231 7232 7304 7303
+ 7232 7233 7305 7304 7233 7234 7306 7305 7234 7235
+ 7307 7306 7235 7236 7308 7307 7236 7237 7309 7308
+ 7237 7238 7310 7309 7238 7239 7311 7310 7239 7240
+ 7312 7311 7240 7241 7313 7312 7241 7242 7314 7313
+ 7242 7243 7315 7314 7243 7244 7316 7315 7244 7245
+ 7317 7316 7245 7246 7318 7317 7246 7247 7319 7318
+ 7247 7248 7320 7319 7248 7249 7321 7320 7249 7250
+ 7322 7321 7250 7251 7323 7322 7251 7252 7324 7323
+ 7252 7253 7325 7324 7253 7254 7326 7325 7254 7255
+ 7327 7326 7255 7256 7328 7327 7256 7257 7329 7328
+ 7257 7258 7330 7329 7258 7259 7331 7330 7259 7260
+ 7332 7331 7260 7261 7333 7332 7261 7262 7334 7333
+ 7262 7263 7335 7334 7263 7264 7336 7335 7264 7265
+ 7337 7336 7265 7266 7338 7337 7266 7267 7339 7338
+ 7267 7268 7340 7339 7268 7269 7341 7340 7269 7270
+ 7342 7341 7270 7271 7343 7342 7271 7272 7344 7343
+ 2 0 0 2 71
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0
+ 5 6 6 9 9 11 11 13 13 15
+ 15 17 17 19 19 21 21 23 23 25
+ 25 27 27 29 29 31 31 33 33 35
+ 35 37 37 39 39 41 41 43 43 45
+ 45 47 47 49 49 51 51 53 53 55
+ 55 57 57 59 59 61 61 63 63 65
+ 65 67 67 69 69 71 71 73 73 75
+ 75 77 77 79 79 81 81 83 83 85
+ 85 87 87 89 89 91 91 93 93 95
+ 95 97 97 99 99 101 101 103 103 105
+ 105 107 107 109 109 111 111 113 113 115
+ 115 117 117 119 119 121 121 123 123 125
+ 125 127 127 129 129 131 131 133 133 135
+ 135 137 137 139 139 141 141 143 143 145
+ 145 147
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 2NBRE OBJETS 7344
+ A B
+ 5 147
+ 7344
+ 1 2 3 4 5 6 77 76 7 78
+ 8 79 9 80 10 81 11 82 12 83
+ 13 84 14 85 15 86 16 87 17 88
+ 18 89 19 90 20 91 21 92 22 93
+ 23 94 24 95 25 96 26 97 27 98
+ 28 99 29 100 30 101 31 102 32 103
+ 33 104 34 105 35 106 36 107 37 108
+ 38 109 39 110 40 111 41 112 42 113
+ 43 114 44 115 45 116 46 117 47 118
+ 48 119 49 120 50 121 51 122 52 123
+ 53 124 54 125 55 126 56 127 57 128
+ 58 129 59 130 60 131 61 132 62 133
+ 63 134 64 135 65 136 66 137 67 138
+ 68 139 69 140 70 141 71 142 72 143
+ 73 144 74 145 75 146 7172 7173 148 147
+ 149 150 151 152 153 154 155 156 157 158
+ 159 160 161 162 163 164 165 166 167 168
+ 169 170 171 172 173 174 175 176 177 178
+ 179 180 181 182 183 184 185 186 187 188
+ 189 190 191 192 193 194 195 196 197 198
+ 199 200 201 202 203 204 205 206 207 208
+ 209 210 211 212 213 214 215 216 217 7174
+ 219 218 220 221 222 223 224 225 226 227
+ 228 229 230 231 232 233 234 235 236 237
+ 238 239 240 241 242 243 244 245 246 247
+ 248 249 250 251 252 253 254 255 256 257
+ 258 259 260 261 262 263 264 265 266 267
+ 268 269 270 271 272 273 274 275 276 277
+ 278 279 280 281 282 283 284 285 286 287
+ 288 7175 290 289 291 292 293 294 295 296
+ 297 298 299 300 301 302 303 304 305 306
+ 307 308 309 310 311 312 313 314 315 316
+ 317 318 319 320 321 322 323 324 325 326
+ 327 328 329 330 331 332 333 334 335 336
+ 337 338 339 340 341 342 343 344 345 346
+ 347 348 349 350 351 352 353 354 355 356
+ 357 358 359 7176 361 360 362 363 364 365
+ 366 367 368 369 370 371 372 373 374 375
+ 376 377 378 379 380 381 382 383 384 385
+ 386 387 388 389 390 391 392 393 394 395
+ 396 397 398 399 400 401 402 403 404 405
+ 406 407 408 409 410 411 412 413 414 415
+ 416 417 418 419 420 421 422 423 424 425
+ 426 427 428 429 430 7177 432 431 433 434
+ 435 436 437 438 439 440 441 442 443 444
+ 445 446 447 448 449 450 451 452 453 454
+ 455 456 457 458 459 460 461 462 463 464
+ 465 466 467 468 469 470 471 472 473 474
+ 475 476 477 478 479 480 481 482 483 484
+ 485 486 487 488 489 490 491 492 493 494
+ 495 496 497 498 499 500 501 7178 503 502
+ 504 505 506 507 508 509 510 511 512 513
+ 514 515 516 517 518 519 520 521 522 523
+ 524 525 526 527 528 529 530 531 532 533
+ 534 535 536 537 538 539 540 541 542 543
+ 544 545 546 547 548 549 550 551 552 553
+ 554 555 556 557 558 559 560 561 562 563
+ 564 565 566 567 568 569 570 571 572 7179
+ 574 573 575 576 577 578 579 580 581 582
+ 583 584 585 586 587 588 589 590 591 592
+ 593 594 595 596 597 598 599 600 601 602
+ 603 604 605 606 607 608 609 610 611 612
+ 613 614 615 616 617 618 619 620 621 622
+ 623 624 625 626 627 628 629 630 631 632
+ 633 634 635 636 637 638 639 640 641 642
+ 643 7180 645 644 646 647 648 649 650 651
+ 652 653 654 655 656 657 658 659 660 661
+ 662 663 664 665 666 667 668 669 670 671
+ 672 673 674 675 676 677 678 679 680 681
+ 682 683 684 685 686 687 688 689 690 691
+ 692 693 694 695 696 697 698 699 700 701
+ 702 703 704 705 706 707 708 709 710 711
+ 712 713 714 7181 716 715 717 718 719 720
+ 721 722 723 724 725 726 727 728 729 730
+ 731 732 733 734 735 736 737 738 739 740
+ 741 742 743 744 745 746 747 748 749 750
+ 751 752 753 754 755 756 757 758 759 760
+ 761 762 763 764 765 766 767 768 769 770
+ 771 772 773 774 775 776 777 778 779 780
+ 781 782 783 784 785 7182 787 786 788 789
+ 790 791 792 793 794 795 796 797 798 799
+ 800 801 802 803 804 805 806 807 808 809
+ 810 811 812 813 814 815 816 817 818 819
+ 820 821 822 823 824 825 826 827 828 829
+ 830 831 832 833 834 835 836 837 838 839
+ 840 841 842 843 844 845 846 847 848 849
+ 850 851 852 853 854 855 856 7183 858 857
+ 859 860 861 862 863 864 865 866 867 868
+ 869 870 871 872 873 874 875 876 877 878
+ 879 880 881 882 883 884 885 886 887 888
+ 889 890 891 892 893 894 895 896 897 898
+ 899 900 901 902 903 904 905 906 907 908
+ 909 910 911 912 913 914 915 916 917 918
+ 919 920 921 922 923 924 925 926 927 7184
+ 929 928 930 931 932 933 934 935 936 937
+ 938 939 940 941 942 943 944 945 946 947
+ 948 949 950 951 952 953 954 955 956 957
+ 958 959 960 961 962 963 964 965 966 967
+ 968 969 970 971 972 973 974 975 976 977
+ 978 979 980 981 982 983 984 985 986 987
+ 988 989 990 991 992 993 994 995 996 997
+ 998 7185 1000 999 1001 1002 1003 1004 1005 1006
+ 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016
+ 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026
+ 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036
+ 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046
+ 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056
+ 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066
+ 1067 1068 1069 7186 1071 1070 1072 1073 1074 1075
+ 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085
+ 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095
+ 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105
+ 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115
+ 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125
+ 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135
+ 1136 1137 1138 1139 1140 7187 1142 1141 1143 1144
+ 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154
+ 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164
+ 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174
+ 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184
+ 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194
+ 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204
+ 1205 1206 1207 1208 1209 1210 1211 7188 1213 1212
+ 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223
+ 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233
+ 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243
+ 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253
+ 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263
+ 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273
+ 1274 1275 1276 1277 1278 1279 1280 1281 1282 7189
+ 1284 1283 1285 1286 1287 1288 1289 1290 1291 1292
+ 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302
+ 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312
+ 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322
+ 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332
+ 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342
+ 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352
+ 1353 7190 1355 1354 1356 1357 1358 1359 1360 1361
+ 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371
+ 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381
+ 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391
+ 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401
+ 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411
+ 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421
+ 1422 1423 1424 7191 1426 1425 1427 1428 1429 1430
+ 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440
+ 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450
+ 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460
+ 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470
+ 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480
+ 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490
+ 1491 1492 1493 7192 1495 1494 1496 1497 1498 1499
+ 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509
+ 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519
+ 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529
+ 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539
+ 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549
+ 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559
+ 1560 1561 1562 7193 1564 1563 1565 1566 1567 1568
+ 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578
+ 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588
+ 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598
+ 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608
+ 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618
+ 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628
+ 1629 1630 1631 1632 1633 7194 1635 1634 1636 1637
+ 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647
+ 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657
+ 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667
+ 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677
+ 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687
+ 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697
+ 1698 1699 1700 1701 1702 1703 1704 7195 1706 1705
+ 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716
+ 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726
+ 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736
+ 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746
+ 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756
+ 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766
+ 1767 1768 1769 1770 1771 1772 1773 1774 1775 7196
+ 1777 1776 1778 1779 1780 1781 1782 1783 1784 1785
+ 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795
+ 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805
+ 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815
+ 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825
+ 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835
+ 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845
+ 1846 7197 1848 1847 1849 1850 1851 1852 1853 1854
+ 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864
+ 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874
+ 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884
+ 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894
+ 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904
+ 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914
+ 1915 1916 1917 7198 1919 1918 1920 1921 1922 1923
+ 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933
+ 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943
+ 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953
+ 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963
+ 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973
+ 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983
+ 1984 1985 1986 1987 1988 7199 1990 1989 1991 1992
+ 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002
+ 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
+ 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
+ 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032
+ 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042
+ 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052
+ 2053 2054 2055 2056 2057 2058 2059 7200 2061 2060
+ 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071
+ 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081
+ 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091
+ 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101
+ 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111
+ 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121
+ 2122 2123 2124 2125 2126 2127 2128 2129 2130 7201
+ 2132 2131 2133 2134 2135 2136 2137 2138 2139 2140
+ 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150
+ 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160
+ 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170
+ 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180
+ 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190
+ 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200
+ 2201 7202 2203 2202 2204 2205 2206 2207 2208 2209
+ 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219
+ 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229
+ 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239
+ 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249
+ 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259
+ 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269
+ 2270 2271 2272 7203 2274 2273 2275 2276 2277 2278
+ 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288
+ 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298
+ 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308
+ 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318
+ 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328
+ 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338
+ 2339 2340 2341 2342 2343 7204 2345 2344 2346 2347
+ 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357
+ 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367
+ 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377
+ 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387
+ 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397
+ 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407
+ 2408 2409 2410 2411 2412 2413 2414 7205 2416 2415
+ 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426
+ 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436
+ 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446
+ 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456
+ 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466
+ 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476
+ 2477 2478 2479 2480 2481 2482 2483 2484 2485 7206
+ 2487 2486 2488 2489 2490 2491 2492 2493 2494 2495
+ 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505
+ 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515
+ 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525
+ 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535
+ 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545
+ 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555
+ 2556 7207 2558 2557 2559 2560 2561 2562 2563 2564
+ 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574
+ 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584
+ 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594
+ 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604
+ 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614
+ 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624
+ 2625 2626 2627 7208 2629 2628 2630 2631 2632 2633
+ 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643
+ 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653
+ 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663
+ 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673
+ 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683
+ 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693
+ 2694 2695 2696 2697 2698 7209 2700 2699 2701 2702
+ 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712
+ 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722
+ 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732
+ 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742
+ 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752
+ 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762
+ 2763 2764 2765 2766 2767 2768 2769 7210 2771 2770
+ 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781
+ 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791
+ 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801
+ 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811
+ 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821
+ 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831
+ 2832 2833 2834 2835 2836 2837 2838 2839 2840 7211
+ 2842 2841 2843 2844 2845 2846 2847 2848 2849 2850
+ 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860
+ 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870
+ 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880
+ 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890
+ 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900
+ 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910
+ 2911 7212 2913 2912 2914 2915 2916 2917 2918 2919
+ 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929
+ 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939
+ 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949
+ 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959
+ 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969
+ 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979
+ 2980 2981 2982 7213 2984 2983 2985 2986 2987 2988
+ 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998
+ 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008
+ 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018
+ 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028
+ 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038
+ 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048
+ 3049 3050 3051 3052 3053 7214 3055 3054 3056 3057
+ 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067
+ 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077
+ 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087
+ 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097
+ 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107
+ 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117
+ 3118 3119 3120 3121 3122 3123 3124 7215 3126 3125
+ 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136
+ 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146
+ 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156
+ 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166
+ 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176
+ 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186
+ 3187 3188 3189 3190 3191 3192 3193 3194 3195 7216
+ 3197 3196 3198 3199 3200 3201 3202 3203 3204 3205
+ 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215
+ 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225
+ 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235
+ 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245
+ 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255
+ 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265
+ 3266 7217 3268 3267 3269 3270 3271 3272 3273 3274
+ 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284
+ 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294
+ 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304
+ 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314
+ 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324
+ 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334
+ 3335 3336 3337 7218 3339 3338 3340 3341 3342 3343
+ 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353
+ 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363
+ 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373
+ 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383
+ 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393
+ 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403
+ 3404 3405 3406 3407 3408 7219 3410 3409 3411 3412
+ 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422
+ 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432
+ 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442
+ 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452
+ 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462
+ 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472
+ 3473 3474 3475 3476 3477 3478 3479 7220 3481 3480
+ 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491
+ 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501
+ 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511
+ 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521
+ 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531
+ 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541
+ 3542 3543 3544 3545 3546 3547 3548 3549 3550 7221
+ 3552 3551 3553 3554 3555 3556 3557 3558 3559 3560
+ 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570
+ 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580
+ 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590
+ 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600
+ 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610
+ 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620
+ 3621 7222 3623 3622 3624 3625 3626 3627 3628 3629
+ 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639
+ 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649
+ 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659
+ 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669
+ 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679
+ 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689
+ 3690 3691 3692 7223 3694 3693 3695 3696 3697 3698
+ 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708
+ 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718
+ 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728
+ 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738
+ 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748
+ 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758
+ 3759 3760 3761 3762 3763 7224 3765 3764 3766 3767
+ 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777
+ 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787
+ 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797
+ 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807
+ 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817
+ 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827
+ 3828 3829 3830 3831 3832 3833 3834 7225 3836 3835
+ 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846
+ 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856
+ 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866
+ 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876
+ 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886
+ 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896
+ 3897 3898 3899 3900 3901 3902 3903 3904 3905 7226
+ 3907 3906 3908 3909 3910 3911 3912 3913 3914 3915
+ 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925
+ 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935
+ 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945
+ 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955
+ 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965
+ 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975
+ 3976 7227 3978 3977 3979 3980 3981 3982 3983 3984
+ 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994
+ 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004
+ 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014
+ 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024
+ 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034
+ 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044
+ 4045 4046 4047 7228 4049 4048 4050 4051 4052 4053
+ 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063
+ 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073
+ 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083
+ 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093
+ 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103
+ 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113
+ 4114 4115 4116 4117 4118 7229 4120 4119 4121 4122
+ 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132
+ 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142
+ 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152
+ 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162
+ 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172
+ 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182
+ 4183 4184 4185 4186 4187 4188 4189 7230 4191 4190
+ 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201
+ 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211
+ 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221
+ 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231
+ 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241
+ 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251
+ 4252 4253 4254 4255 4256 4257 4258 4259 4260 7231
+ 4262 4261 4263 4264 4265 4266 4267 4268 4269 4270
+ 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280
+ 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290
+ 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300
+ 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310
+ 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320
+ 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330
+ 4331 7232 4333 4332 4334 4335 4336 4337 4338 4339
+ 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349
+ 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359
+ 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369
+ 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379
+ 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389
+ 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399
+ 4400 4401 4402 7233 4404 4403 4405 4406 4407 4408
+ 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418
+ 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428
+ 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438
+ 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448
+ 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458
+ 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468
+ 4469 4470 4471 4472 4473 7234 4475 4474 4476 4477
+ 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487
+ 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497
+ 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507
+ 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517
+ 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527
+ 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537
+ 4538 4539 4540 4541 4542 4543 4544 7235 4546 4545
+ 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556
+ 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566
+ 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576
+ 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586
+ 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596
+ 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606
+ 4607 4608 4609 4610 4611 4612 4613 4614 4615 7236
+ 4617 4616 4618 4619 4620 4621 4622 4623 4624 4625
+ 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635
+ 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645
+ 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655
+ 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665
+ 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675
+ 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685
+ 4686 7237 4688 4687 4689 4690 4691 4692 4693 4694
+ 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704
+ 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714
+ 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724
+ 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734
+ 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744
+ 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754
+ 4755 4756 4757 7238 4759 4758 4760 4761 4762 4763
+ 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773
+ 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783
+ 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793
+ 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803
+ 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813
+ 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823
+ 4824 4825 4826 4827 4828 7239 4830 4829 4831 4832
+ 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842
+ 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852
+ 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862
+ 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872
+ 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882
+ 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892
+ 4893 4894 4895 4896 4897 4898 4899 7240 4901 4900
+ 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911
+ 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921
+ 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931
+ 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941
+ 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951
+ 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961
+ 4962 4963 4964 4965 4966 4967 4968 4969 4970 7241
+ 4972 4971 4973 4974 4975 4976 4977 4978 4979 4980
+ 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990
+ 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000
+ 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010
+ 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020
+ 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030
+ 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040
+ 5041 7242 5043 5042 5044 5045 5046 5047 5048 5049
+ 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059
+ 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069
+ 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079
+ 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089
+ 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099
+ 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109
+ 5110 5111 5112 7243 5114 5113 5115 5116 5117 5118
+ 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128
+ 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138
+ 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148
+ 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158
+ 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168
+ 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178
+ 5179 5180 5181 5182 5183 7244 5185 5184 5186 5187
+ 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197
+ 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207
+ 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217
+ 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227
+ 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237
+ 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247
+ 5248 5249 5250 5251 5252 5253 5254 7245 5256 5255
+ 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266
+ 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276
+ 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286
+ 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296
+ 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306
+ 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316
+ 5317 5318 5319 5320 5321 5322 5323 5324 5325 7246
+ 5327 5326 5328 5329 5330 5331 5332 5333 5334 5335
+ 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345
+ 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355
+ 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365
+ 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375
+ 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385
+ 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395
+ 5396 7247 5398 5397 5399 5400 5401 5402 5403 5404
+ 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414
+ 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424
+ 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434
+ 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444
+ 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454
+ 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464
+ 5465 5466 5467 7248 5469 5468 5470 5471 5472 5473
+ 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483
+ 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493
+ 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503
+ 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513
+ 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523
+ 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533
+ 5534 5535 5536 5537 5538 7249 5540 5539 5541 5542
+ 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552
+ 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562
+ 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572
+ 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582
+ 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592
+ 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602
+ 5603 5604 5605 5606 5607 5608 5609 7250 5611 5610
+ 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621
+ 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631
+ 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641
+ 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651
+ 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661
+ 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671
+ 5672 5673 5674 5675 5676 5677 5678 5679 5680 7251
+ 5682 5681 5683 5684 5685 5686 5687 5688 5689 5690
+ 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700
+ 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710
+ 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720
+ 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730
+ 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740
+ 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750
+ 5751 7252 5753 5752 5754 5755 5756 5757 5758 5759
+ 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769
+ 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779
+ 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789
+ 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799
+ 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809
+ 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819
+ 5820 5821 5822 7253 5824 5823 5825 5826 5827 5828
+ 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838
+ 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848
+ 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858
+ 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868
+ 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878
+ 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888
+ 5889 5890 5891 5892 5893 7254 5895 5894 5896 5897
+ 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907
+ 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917
+ 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927
+ 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937
+ 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947
+ 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957
+ 5958 5959 5960 5961 5962 5963 5964 7255 5966 5965
+ 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976
+ 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986
+ 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996
+ 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006
+ 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016
+ 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026
+ 6027 6028 6029 6030 6031 6032 6033 6034 6035 7256
+ 6037 6036 6038 6039 6040 6041 6042 6043 6044 6045
+ 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055
+ 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065
+ 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075
+ 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085
+ 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095
+ 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105
+ 6106 7257 6108 6107 6109 6110 6111 6112 6113 6114
+ 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124
+ 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134
+ 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144
+ 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154
+ 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164
+ 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174
+ 6175 6176 6177 7258 6179 6178 6180 6181 6182 6183
+ 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193
+ 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203
+ 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213
+ 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223
+ 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233
+ 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243
+ 6244 6245 6246 6247 6248 7259 6250 6249 6251 6252
+ 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262
+ 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272
+ 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282
+ 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292
+ 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302
+ 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312
+ 6313 6314 6315 6316 6317 6318 6319 7260 6321 6320
+ 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331
+ 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341
+ 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351
+ 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361
+ 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371
+ 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381
+ 6382 6383 6384 6385 6386 6387 6388 6389 6390 7261
+ 6392 6391 6393 6394 6395 6396 6397 6398 6399 6400
+ 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410
+ 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420
+ 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430
+ 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440
+ 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450
+ 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460
+ 6461 7262 6463 6462 6464 6465 6466 6467 6468 6469
+ 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479
+ 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489
+ 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499
+ 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509
+ 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519
+ 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529
+ 6530 6531 6532 7263 6534 6533 6535 6536 6537 6538
+ 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548
+ 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558
+ 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568
+ 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578
+ 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588
+ 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598
+ 6599 6600 6601 6602 6603 7264 6605 6604 6606 6607
+ 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617
+ 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627
+ 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637
+ 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647
+ 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657
+ 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667
+ 6668 6669 6670 6671 6672 6673 6674 7265 6676 6675
+ 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686
+ 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696
+ 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706
+ 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716
+ 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726
+ 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736
+ 6737 6738 6739 6740 6741 6742 6743 6744 6745 7266
+ 6747 6746 6748 6749 6750 6751 6752 6753 6754 6755
+ 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765
+ 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775
+ 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785
+ 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795
+ 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805
+ 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815
+ 6816 7267 6818 6817 6819 6820 6821 6822 6823 6824
+ 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834
+ 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844
+ 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854
+ 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864
+ 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874
+ 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884
+ 6885 6886 6887 7268 6889 6888 6890 6891 6892 6893
+ 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903
+ 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913
+ 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923
+ 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933
+ 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943
+ 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953
+ 6954 6955 6956 6957 6958 7269 6960 6959 6961 6962
+ 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972
+ 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982
+ 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992
+ 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002
+ 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012
+ 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022
+ 7023 7024 7025 7026 7027 7028 7029 7270 7031 7030
+ 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041
+ 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051
+ 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061
+ 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071
+ 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081
+ 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091
+ 7092 7093 7094 7095 7096 7097 7098 7099 7100 7271
+ 7102 7101 7103 7104 7105 7106 7107 7108 7109 7110
+ 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120
+ 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130
+ 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140
+ 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150
+ 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160
+ 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170
+ 7171 7272 7273 7344 7274 7275 7276 7277 7278 7279
+ 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289
+ 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299
+ 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309
+ 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319
+ 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329
+ 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339
+ 7340 7341 7342 7343
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 22035
+ 9.75000000000000E-01 1.72535211267606E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.77464788732394E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.77464788732394E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.72535211267606E+00 4.92957746478873E-02
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 4.92957746478873E-02 4.92957746478873E-02
+ 0.00000000000000E+00 9.85915492957747E-02 4.92957746478873E-02
+ 0.00000000000000E+00 1.47887323943662E-01 4.92957746478873E-02
+ 0.00000000000000E+00 1.97183098591549E-01 4.92957746478873E-02
+ 0.00000000000000E+00 2.46478873239437E-01 4.92957746478873E-02
+ 0.00000000000000E+00 2.95774647887324E-01 4.92957746478873E-02
+ 0.00000000000000E+00 3.45070422535211E-01 4.92957746478873E-02
+ 0.00000000000000E+00 3.94366197183099E-01 4.92957746478873E-02
+ 0.00000000000000E+00 4.43661971830986E-01 4.92957746478873E-02
+ 0.00000000000000E+00 4.92957746478873E-01 4.92957746478873E-02
+ 0.00000000000000E+00 5.42253521126761E-01 4.92957746478873E-02
+ 0.00000000000000E+00 5.91549295774648E-01 4.92957746478873E-02
+ 0.00000000000000E+00 6.40845070422535E-01 4.92957746478873E-02
+ 0.00000000000000E+00 6.90140845070423E-01 4.92957746478873E-02
+ 0.00000000000000E+00 7.39436619718310E-01 4.92957746478873E-02
+ 0.00000000000000E+00 7.88732394366197E-01 4.92957746478873E-02
+ 0.00000000000000E+00 8.38028169014085E-01 4.92957746478873E-02
+ 0.00000000000000E+00 8.87323943661972E-01 4.92957746478873E-02
+ 0.00000000000000E+00 9.36619718309859E-01 4.92957746478873E-02
+ 0.00000000000000E+00 9.85915492957746E-01 4.92957746478873E-02
+ 0.00000000000000E+00 1.03521126760563E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.08450704225352E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.13380281690141E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.18309859154930E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.23239436619718E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.28169014084507E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.33098591549296E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.38028169014084E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.42957746478873E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.47887323943662E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.52816901408451E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.57746478873239E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.62676056338028E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.67605633802817E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.72535211267606E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.77464788732394E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.82394366197183E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.87323943661972E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.92253521126760E+00 4.92957746478873E-02
+ 0.00000000000000E+00 1.97183098591549E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.02112676056338E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.07042253521127E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.11971830985915E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.16901408450704E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.21830985915493E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.26760563380282E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.31690140845070E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.36619718309859E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.41549295774648E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.46478873239436E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.51408450704225E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.56338028169014E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.61267605633803E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.66197183098591E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.71126760563380E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.76056338028169E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.80985915492958E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.85915492957746E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.90845070422535E+00 4.92957746478873E-02
+ 0.00000000000000E+00 2.95774647887324E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.00704225352112E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.05633802816901E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.10563380281690E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.15492957746479E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.20422535211267E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.25352112676056E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.30281690140845E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.35211267605634E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.40140845070422E+00 4.92957746478873E-02
+ 0.00000000000000E+00 3.45070422535211E+00 4.92957746478873E-02
+ 4.87500000000000E-02 0.00000000000000E+00 4.88125000000000E-02
+ 4.87500000000000E-02 4.92957746478873E-02 4.88124999999999E-02
+ 4.87500000000000E-02 9.85915492957747E-02 4.88124999999999E-02
+ 4.87500000000000E-02 1.47887323943662E-01 4.88124999999999E-02
+ 4.87500000000000E-02 1.97183098591549E-01 4.88124999999999E-02
+ 4.87500000000000E-02 2.46478873239437E-01 4.88124999999999E-02
+ 4.87500000000000E-02 2.95774647887324E-01 4.88124999999999E-02
+ 4.87500000000000E-02 3.45070422535211E-01 4.88124999999999E-02
+ 4.87500000000000E-02 3.94366197183099E-01 4.88124999999999E-02
+ 4.87500000000000E-02 4.43661971830986E-01 4.88124999999999E-02
+ 4.87500000000000E-02 4.92957746478873E-01 4.88124999999999E-02
+ 4.87500000000000E-02 5.42253521126761E-01 4.88124999999999E-02
+ 4.87500000000000E-02 5.91549295774648E-01 4.88124999999999E-02
+ 4.87500000000000E-02 6.40845070422535E-01 4.88124999999999E-02
+ 4.87500000000000E-02 6.90140845070423E-01 4.88124999999999E-02
+ 4.87500000000000E-02 7.39436619718310E-01 4.88124999999999E-02
+ 4.87500000000000E-02 7.88732394366197E-01 4.88124999999999E-02
+ 4.87500000000000E-02 8.38028169014085E-01 4.88124999999999E-02
+ 4.87500000000000E-02 8.87323943661972E-01 4.88124999999999E-02
+ 4.87500000000000E-02 9.36619718309859E-01 4.88124999999999E-02
+ 4.87500000000000E-02 9.85915492957746E-01 4.88124999999999E-02
+ 4.87500000000000E-02 1.03521126760563E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.08450704225352E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.13380281690141E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.18309859154930E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.23239436619718E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.28169014084507E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.33098591549296E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.38028169014084E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.42957746478873E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.47887323943662E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.52816901408451E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.57746478873239E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.62676056338028E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.67605633802817E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.72535211267606E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.77464788732394E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.82394366197183E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.87323943661972E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.92253521126760E+00 4.88124999999999E-02
+ 4.87500000000000E-02 1.97183098591549E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.02112676056338E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.07042253521127E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.11971830985915E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.16901408450704E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.21830985915493E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.26760563380282E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.31690140845070E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.36619718309859E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.41549295774648E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.46478873239436E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.51408450704225E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.56338028169014E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.61267605633803E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.66197183098591E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.71126760563380E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.76056338028169E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.80985915492958E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.85915492957746E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.90845070422535E+00 4.88124999999999E-02
+ 4.87500000000000E-02 2.95774647887324E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.00704225352112E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.05633802816901E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.10563380281690E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.15492957746479E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.20422535211267E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.25352112676056E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.30281690140845E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.35211267605634E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.40140845070422E+00 4.88124999999999E-02
+ 4.87500000000000E-02 3.45070422535211E+00 4.88124999999999E-02
+ 9.75000000000000E-02 0.00000000000000E+00 4.88750000000000E-02
+ 9.75000000000000E-02 4.92957746478873E-02 4.88749999999999E-02
+ 9.75000000000000E-02 9.85915492957747E-02 4.88749999999999E-02
+ 9.75000000000000E-02 1.47887323943662E-01 4.88749999999999E-02
+ 9.75000000000000E-02 1.97183098591549E-01 4.88749999999999E-02
+ 9.75000000000000E-02 2.46478873239437E-01 4.88749999999999E-02
+ 9.75000000000000E-02 2.95774647887324E-01 4.88749999999999E-02
+ 9.75000000000000E-02 3.45070422535211E-01 4.88749999999999E-02
+ 9.75000000000000E-02 3.94366197183099E-01 4.88749999999999E-02
+ 9.75000000000000E-02 4.43661971830986E-01 4.88749999999999E-02
+ 9.75000000000000E-02 4.92957746478873E-01 4.88749999999999E-02
+ 9.75000000000000E-02 5.42253521126761E-01 4.88749999999999E-02
+ 9.75000000000000E-02 5.91549295774648E-01 4.88749999999999E-02
+ 9.75000000000000E-02 6.40845070422535E-01 4.88749999999999E-02
+ 9.75000000000000E-02 6.90140845070423E-01 4.88749999999999E-02
+ 9.75000000000000E-02 7.39436619718310E-01 4.88749999999999E-02
+ 9.75000000000000E-02 7.88732394366197E-01 4.88749999999999E-02
+ 9.75000000000000E-02 8.38028169014085E-01 4.88749999999999E-02
+ 9.75000000000000E-02 8.87323943661972E-01 4.88749999999999E-02
+ 9.75000000000000E-02 9.36619718309859E-01 4.88749999999999E-02
+ 9.75000000000000E-02 9.85915492957746E-01 4.88749999999999E-02
+ 9.75000000000000E-02 1.03521126760563E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.08450704225352E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.13380281690141E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.18309859154930E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.23239436619718E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.28169014084507E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.33098591549296E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.38028169014084E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.42957746478873E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.47887323943662E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.52816901408451E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.57746478873239E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.62676056338028E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.67605633802817E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.72535211267606E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.77464788732394E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.82394366197183E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.87323943661972E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.92253521126760E+00 4.88749999999999E-02
+ 9.75000000000000E-02 1.97183098591549E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.02112676056338E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.07042253521127E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.11971830985915E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.16901408450704E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.21830985915493E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.26760563380282E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.31690140845070E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.36619718309859E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.41549295774648E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.46478873239436E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.51408450704225E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.56338028169014E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.61267605633803E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.66197183098591E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.71126760563380E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.76056338028169E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.80985915492958E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.85915492957746E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.90845070422535E+00 4.88749999999999E-02
+ 9.75000000000000E-02 2.95774647887324E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.00704225352112E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.05633802816901E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.10563380281690E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.15492957746479E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.20422535211267E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.25352112676056E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.30281690140845E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.35211267605634E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.40140845070422E+00 4.88749999999999E-02
+ 9.75000000000000E-02 3.45070422535211E+00 4.88749999999999E-02
+ 1.46250000000000E-01 0.00000000000000E+00 4.89375000000000E-02
+ 1.46250000000000E-01 4.92957746478873E-02 4.89374999999999E-02
+ 1.46250000000000E-01 9.85915492957747E-02 4.89374999999999E-02
+ 1.46250000000000E-01 1.47887323943662E-01 4.89374999999999E-02
+ 1.46250000000000E-01 1.97183098591549E-01 4.89374999999999E-02
+ 1.46250000000000E-01 2.46478873239437E-01 4.89374999999999E-02
+ 1.46250000000000E-01 2.95774647887324E-01 4.89374999999999E-02
+ 1.46250000000000E-01 3.45070422535211E-01 4.89374999999999E-02
+ 1.46250000000000E-01 3.94366197183099E-01 4.89374999999999E-02
+ 1.46250000000000E-01 4.43661971830986E-01 4.89374999999999E-02
+ 1.46250000000000E-01 4.92957746478873E-01 4.89374999999999E-02
+ 1.46250000000000E-01 5.42253521126761E-01 4.89374999999999E-02
+ 1.46250000000000E-01 5.91549295774648E-01 4.89374999999999E-02
+ 1.46250000000000E-01 6.40845070422535E-01 4.89374999999999E-02
+ 1.46250000000000E-01 6.90140845070423E-01 4.89374999999999E-02
+ 1.46250000000000E-01 7.39436619718310E-01 4.89374999999999E-02
+ 1.46250000000000E-01 7.88732394366197E-01 4.89374999999999E-02
+ 1.46250000000000E-01 8.38028169014085E-01 4.89374999999999E-02
+ 1.46250000000000E-01 8.87323943661972E-01 4.89374999999999E-02
+ 1.46250000000000E-01 9.36619718309859E-01 4.89374999999999E-02
+ 1.46250000000000E-01 9.85915492957746E-01 4.89374999999999E-02
+ 1.46250000000000E-01 1.03521126760563E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.08450704225352E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.13380281690141E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.18309859154930E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.23239436619718E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.28169014084507E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.33098591549296E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.38028169014084E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.42957746478873E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.47887323943662E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.52816901408451E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.57746478873239E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.62676056338028E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.67605633802817E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.72535211267606E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.77464788732394E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.82394366197183E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.87323943661972E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.92253521126760E+00 4.89374999999999E-02
+ 1.46250000000000E-01 1.97183098591549E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.02112676056338E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.07042253521127E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.11971830985915E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.16901408450704E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.21830985915493E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.26760563380282E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.31690140845070E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.36619718309859E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.41549295774648E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.46478873239436E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.51408450704225E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.56338028169014E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.61267605633803E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.66197183098591E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.71126760563380E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.76056338028169E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.80985915492958E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.85915492957746E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.90845070422535E+00 4.89374999999999E-02
+ 1.46250000000000E-01 2.95774647887324E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.00704225352112E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.05633802816901E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.10563380281690E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.15492957746479E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.20422535211267E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.25352112676056E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.30281690140845E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.35211267605634E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.40140845070422E+00 4.89374999999999E-02
+ 1.46250000000000E-01 3.45070422535211E+00 4.89374999999999E-02
+ 1.95000000000000E-01 0.00000000000000E+00 4.90000000000000E-02
+ 1.95000000000000E-01 4.92957746478873E-02 4.89999999999999E-02
+ 1.95000000000000E-01 9.85915492957747E-02 4.89999999999999E-02
+ 1.95000000000000E-01 1.47887323943662E-01 4.89999999999999E-02
+ 1.95000000000000E-01 1.97183098591549E-01 4.89999999999999E-02
+ 1.95000000000000E-01 2.46478873239437E-01 4.89999999999999E-02
+ 1.95000000000000E-01 2.95774647887324E-01 4.89999999999999E-02
+ 1.95000000000000E-01 3.45070422535211E-01 4.89999999999999E-02
+ 1.95000000000000E-01 3.94366197183099E-01 4.89999999999999E-02
+ 1.95000000000000E-01 4.43661971830986E-01 4.89999999999999E-02
+ 1.95000000000000E-01 4.92957746478873E-01 4.89999999999999E-02
+ 1.95000000000000E-01 5.42253521126761E-01 4.89999999999999E-02
+ 1.95000000000000E-01 5.91549295774648E-01 4.89999999999999E-02
+ 1.95000000000000E-01 6.40845070422535E-01 4.89999999999999E-02
+ 1.95000000000000E-01 6.90140845070423E-01 4.89999999999999E-02
+ 1.95000000000000E-01 7.39436619718310E-01 4.89999999999999E-02
+ 1.95000000000000E-01 7.88732394366197E-01 4.89999999999999E-02
+ 1.95000000000000E-01 8.38028169014085E-01 4.89999999999999E-02
+ 1.95000000000000E-01 8.87323943661972E-01 4.89999999999999E-02
+ 1.95000000000000E-01 9.36619718309859E-01 4.89999999999999E-02
+ 1.95000000000000E-01 9.85915492957746E-01 4.89999999999999E-02
+ 1.95000000000000E-01 1.03521126760563E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.08450704225352E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.13380281690141E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.18309859154930E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.23239436619718E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.28169014084507E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.33098591549296E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.38028169014084E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.42957746478873E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.47887323943662E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.52816901408451E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.57746478873239E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.62676056338028E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.67605633802817E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.72535211267606E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.77464788732394E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.82394366197183E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.87323943661972E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.92253521126760E+00 4.89999999999999E-02
+ 1.95000000000000E-01 1.97183098591549E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.02112676056338E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.07042253521127E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.11971830985915E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.16901408450704E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.21830985915493E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.26760563380282E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.31690140845070E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.36619718309859E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.41549295774648E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.46478873239436E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.51408450704225E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.56338028169014E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.61267605633803E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.66197183098591E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.71126760563380E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.76056338028169E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.80985915492958E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.85915492957746E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.90845070422535E+00 4.89999999999999E-02
+ 1.95000000000000E-01 2.95774647887324E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.00704225352112E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.05633802816901E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.10563380281690E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.15492957746479E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.20422535211267E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.25352112676056E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.30281690140845E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.35211267605634E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.40140845070422E+00 4.89999999999999E-02
+ 1.95000000000000E-01 3.45070422535211E+00 4.89999999999999E-02
+ 2.43750000000000E-01 0.00000000000000E+00 4.90625000000000E-02
+ 2.43750000000000E-01 4.92957746478873E-02 4.90624999999999E-02
+ 2.43750000000000E-01 9.85915492957747E-02 4.90624999999999E-02
+ 2.43750000000000E-01 1.47887323943662E-01 4.90624999999999E-02
+ 2.43750000000000E-01 1.97183098591549E-01 4.90624999999999E-02
+ 2.43750000000000E-01 2.46478873239437E-01 4.90624999999999E-02
+ 2.43750000000000E-01 2.95774647887324E-01 4.90624999999999E-02
+ 2.43750000000000E-01 3.45070422535211E-01 4.90624999999999E-02
+ 2.43750000000000E-01 3.94366197183099E-01 4.90624999999999E-02
+ 2.43750000000000E-01 4.43661971830986E-01 4.90624999999999E-02
+ 2.43750000000000E-01 4.92957746478873E-01 4.90624999999999E-02
+ 2.43750000000000E-01 5.42253521126761E-01 4.90624999999999E-02
+ 2.43750000000000E-01 5.91549295774648E-01 4.90624999999999E-02
+ 2.43750000000000E-01 6.40845070422535E-01 4.90624999999999E-02
+ 2.43750000000000E-01 6.90140845070423E-01 4.90624999999999E-02
+ 2.43750000000000E-01 7.39436619718310E-01 4.90624999999999E-02
+ 2.43750000000000E-01 7.88732394366197E-01 4.90624999999999E-02
+ 2.43750000000000E-01 8.38028169014085E-01 4.90624999999999E-02
+ 2.43750000000000E-01 8.87323943661972E-01 4.90624999999999E-02
+ 2.43750000000000E-01 9.36619718309859E-01 4.90624999999999E-02
+ 2.43750000000000E-01 9.85915492957746E-01 4.90624999999999E-02
+ 2.43750000000000E-01 1.03521126760563E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.08450704225352E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.13380281690141E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.18309859154930E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.23239436619718E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.28169014084507E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.33098591549296E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.38028169014084E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.42957746478873E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.47887323943662E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.52816901408451E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.57746478873239E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.62676056338028E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.67605633802817E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.72535211267606E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.77464788732394E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.82394366197183E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.87323943661972E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.92253521126760E+00 4.90624999999999E-02
+ 2.43750000000000E-01 1.97183098591549E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.02112676056338E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.07042253521127E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.11971830985915E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.16901408450704E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.21830985915493E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.26760563380282E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.31690140845070E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.36619718309859E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.41549295774648E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.46478873239436E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.51408450704225E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.56338028169014E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.61267605633803E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.66197183098591E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.71126760563380E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.76056338028169E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.80985915492958E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.85915492957746E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.90845070422535E+00 4.90624999999999E-02
+ 2.43750000000000E-01 2.95774647887324E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.00704225352112E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.05633802816901E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.10563380281690E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.15492957746479E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.20422535211267E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.25352112676056E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.30281690140845E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.35211267605634E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.40140845070422E+00 4.90624999999999E-02
+ 2.43750000000000E-01 3.45070422535211E+00 4.90624999999999E-02
+ 2.92500000000000E-01 0.00000000000000E+00 4.91250000000000E-02
+ 2.92500000000000E-01 4.92957746478873E-02 4.91249999999999E-02
+ 2.92500000000000E-01 9.85915492957747E-02 4.91249999999999E-02
+ 2.92500000000000E-01 1.47887323943662E-01 4.91249999999999E-02
+ 2.92500000000000E-01 1.97183098591549E-01 4.91249999999999E-02
+ 2.92500000000000E-01 2.46478873239437E-01 4.91249999999999E-02
+ 2.92500000000000E-01 2.95774647887324E-01 4.91249999999999E-02
+ 2.92500000000000E-01 3.45070422535211E-01 4.91249999999999E-02
+ 2.92500000000000E-01 3.94366197183099E-01 4.91249999999999E-02
+ 2.92500000000000E-01 4.43661971830986E-01 4.91249999999999E-02
+ 2.92500000000000E-01 4.92957746478873E-01 4.91249999999999E-02
+ 2.92500000000000E-01 5.42253521126761E-01 4.91249999999999E-02
+ 2.92500000000000E-01 5.91549295774648E-01 4.91249999999999E-02
+ 2.92500000000000E-01 6.40845070422535E-01 4.91249999999999E-02
+ 2.92500000000000E-01 6.90140845070423E-01 4.91249999999999E-02
+ 2.92500000000000E-01 7.39436619718310E-01 4.91249999999999E-02
+ 2.92500000000000E-01 7.88732394366197E-01 4.91249999999999E-02
+ 2.92500000000000E-01 8.38028169014085E-01 4.91249999999999E-02
+ 2.92500000000000E-01 8.87323943661972E-01 4.91249999999999E-02
+ 2.92500000000000E-01 9.36619718309859E-01 4.91249999999999E-02
+ 2.92500000000000E-01 9.85915492957746E-01 4.91249999999999E-02
+ 2.92500000000000E-01 1.03521126760563E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.08450704225352E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.13380281690141E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.18309859154930E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.23239436619718E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.28169014084507E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.33098591549296E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.38028169014084E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.42957746478873E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.47887323943662E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.52816901408451E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.57746478873239E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.62676056338028E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.67605633802817E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.72535211267606E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.77464788732394E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.82394366197183E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.87323943661972E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.92253521126760E+00 4.91249999999999E-02
+ 2.92500000000000E-01 1.97183098591549E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.02112676056338E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.07042253521127E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.11971830985915E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.16901408450704E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.21830985915493E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.26760563380282E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.31690140845070E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.36619718309859E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.41549295774648E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.46478873239436E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.51408450704225E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.56338028169014E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.61267605633803E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.66197183098591E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.71126760563380E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.76056338028169E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.80985915492958E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.85915492957746E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.90845070422535E+00 4.91249999999999E-02
+ 2.92500000000000E-01 2.95774647887324E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.00704225352112E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.05633802816901E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.10563380281690E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.15492957746479E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.20422535211267E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.25352112676056E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.30281690140845E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.35211267605634E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.40140845070422E+00 4.91249999999999E-02
+ 2.92500000000000E-01 3.45070422535211E+00 4.91249999999999E-02
+ 3.41250000000000E-01 0.00000000000000E+00 4.91875000000000E-02
+ 3.41250000000000E-01 4.92957746478873E-02 4.91874999999999E-02
+ 3.41250000000000E-01 9.85915492957747E-02 4.91874999999999E-02
+ 3.41250000000000E-01 1.47887323943662E-01 4.91874999999999E-02
+ 3.41250000000000E-01 1.97183098591549E-01 4.91874999999999E-02
+ 3.41250000000000E-01 2.46478873239437E-01 4.91874999999999E-02
+ 3.41250000000000E-01 2.95774647887324E-01 4.91874999999999E-02
+ 3.41250000000000E-01 3.45070422535211E-01 4.91874999999999E-02
+ 3.41250000000000E-01 3.94366197183099E-01 4.91874999999999E-02
+ 3.41250000000000E-01 4.43661971830986E-01 4.91874999999999E-02
+ 3.41250000000000E-01 4.92957746478873E-01 4.91874999999999E-02
+ 3.41250000000000E-01 5.42253521126761E-01 4.91874999999999E-02
+ 3.41250000000000E-01 5.91549295774648E-01 4.91874999999999E-02
+ 3.41250000000000E-01 6.40845070422535E-01 4.91874999999999E-02
+ 3.41250000000000E-01 6.90140845070423E-01 4.91874999999999E-02
+ 3.41250000000000E-01 7.39436619718310E-01 4.91874999999999E-02
+ 3.41250000000000E-01 7.88732394366197E-01 4.91874999999999E-02
+ 3.41250000000000E-01 8.38028169014085E-01 4.91874999999999E-02
+ 3.41250000000000E-01 8.87323943661972E-01 4.91874999999999E-02
+ 3.41250000000000E-01 9.36619718309859E-01 4.91874999999999E-02
+ 3.41250000000000E-01 9.85915492957746E-01 4.91874999999999E-02
+ 3.41250000000000E-01 1.03521126760563E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.08450704225352E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.13380281690141E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.18309859154930E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.23239436619718E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.28169014084507E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.33098591549296E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.38028169014084E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.42957746478873E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.47887323943662E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.52816901408451E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.57746478873239E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.62676056338028E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.67605633802817E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.72535211267606E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.77464788732394E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.82394366197183E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.87323943661972E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.92253521126760E+00 4.91874999999999E-02
+ 3.41250000000000E-01 1.97183098591549E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.02112676056338E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.07042253521127E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.11971830985915E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.16901408450704E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.21830985915493E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.26760563380282E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.31690140845070E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.36619718309859E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.41549295774648E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.46478873239436E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.51408450704225E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.56338028169014E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.61267605633803E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.66197183098591E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.71126760563380E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.76056338028169E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.80985915492958E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.85915492957746E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.90845070422535E+00 4.91874999999999E-02
+ 3.41250000000000E-01 2.95774647887324E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.00704225352112E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.05633802816901E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.10563380281690E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.15492957746479E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.20422535211267E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.25352112676056E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.30281690140845E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.35211267605634E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.40140845070422E+00 4.91874999999999E-02
+ 3.41250000000000E-01 3.45070422535211E+00 4.91874999999999E-02
+ 3.90000000000000E-01 0.00000000000000E+00 4.92500000000001E-02
+ 3.90000000000000E-01 4.92957746478873E-02 4.92499999999999E-02
+ 3.90000000000000E-01 9.85915492957747E-02 4.92499999999999E-02
+ 3.90000000000000E-01 1.47887323943662E-01 4.92499999999999E-02
+ 3.90000000000000E-01 1.97183098591549E-01 4.92499999999999E-02
+ 3.90000000000000E-01 2.46478873239437E-01 4.92499999999999E-02
+ 3.90000000000000E-01 2.95774647887324E-01 4.92499999999999E-02
+ 3.90000000000000E-01 3.45070422535211E-01 4.92499999999999E-02
+ 3.90000000000000E-01 3.94366197183099E-01 4.92499999999999E-02
+ 3.90000000000000E-01 4.43661971830986E-01 4.92499999999999E-02
+ 3.90000000000000E-01 4.92957746478873E-01 4.92499999999999E-02
+ 3.90000000000000E-01 5.42253521126761E-01 4.92499999999999E-02
+ 3.90000000000000E-01 5.91549295774648E-01 4.92499999999999E-02
+ 3.90000000000000E-01 6.40845070422535E-01 4.92499999999999E-02
+ 3.90000000000000E-01 6.90140845070423E-01 4.92499999999999E-02
+ 3.90000000000000E-01 7.39436619718310E-01 4.92499999999999E-02
+ 3.90000000000000E-01 7.88732394366197E-01 4.92499999999999E-02
+ 3.90000000000000E-01 8.38028169014085E-01 4.92499999999999E-02
+ 3.90000000000000E-01 8.87323943661972E-01 4.92499999999999E-02
+ 3.90000000000000E-01 9.36619718309859E-01 4.92499999999999E-02
+ 3.90000000000000E-01 9.85915492957746E-01 4.92499999999999E-02
+ 3.90000000000000E-01 1.03521126760563E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.08450704225352E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.13380281690141E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.18309859154930E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.23239436619718E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.28169014084507E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.33098591549296E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.38028169014084E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.42957746478873E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.47887323943662E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.52816901408451E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.57746478873239E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.62676056338028E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.67605633802817E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.72535211267606E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.77464788732394E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.82394366197183E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.87323943661972E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.92253521126760E+00 4.92499999999999E-02
+ 3.90000000000000E-01 1.97183098591549E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.02112676056338E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.07042253521127E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.11971830985915E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.16901408450704E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.21830985915493E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.26760563380282E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.31690140845070E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.36619718309859E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.41549295774648E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.46478873239436E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.51408450704225E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.56338028169014E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.61267605633803E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.66197183098591E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.71126760563380E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.76056338028169E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.80985915492958E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.85915492957746E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.90845070422535E+00 4.92499999999999E-02
+ 3.90000000000000E-01 2.95774647887324E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.00704225352112E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.05633802816901E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.10563380281690E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.15492957746479E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.20422535211267E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.25352112676056E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.30281690140845E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.35211267605634E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.40140845070422E+00 4.92499999999999E-02
+ 3.90000000000000E-01 3.45070422535211E+00 4.92499999999999E-02
+ 4.38750000000000E-01 0.00000000000000E+00 4.93125000000001E-02
+ 4.38750000000000E-01 4.92957746478873E-02 4.93124999999999E-02
+ 4.38750000000000E-01 9.85915492957747E-02 4.93124999999999E-02
+ 4.38750000000000E-01 1.47887323943662E-01 4.93124999999999E-02
+ 4.38750000000000E-01 1.97183098591549E-01 4.93124999999999E-02
+ 4.38750000000000E-01 2.46478873239437E-01 4.93124999999999E-02
+ 4.38750000000000E-01 2.95774647887324E-01 4.93124999999999E-02
+ 4.38750000000000E-01 3.45070422535211E-01 4.93124999999999E-02
+ 4.38750000000000E-01 3.94366197183099E-01 4.93124999999999E-02
+ 4.38750000000000E-01 4.43661971830986E-01 4.93124999999999E-02
+ 4.38750000000000E-01 4.92957746478873E-01 4.93124999999999E-02
+ 4.38750000000000E-01 5.42253521126761E-01 4.93124999999999E-02
+ 4.38750000000000E-01 5.91549295774648E-01 4.93124999999999E-02
+ 4.38750000000000E-01 6.40845070422535E-01 4.93124999999999E-02
+ 4.38750000000000E-01 6.90140845070423E-01 4.93124999999999E-02
+ 4.38750000000000E-01 7.39436619718310E-01 4.93124999999999E-02
+ 4.38750000000000E-01 7.88732394366197E-01 4.93124999999999E-02
+ 4.38750000000000E-01 8.38028169014085E-01 4.93124999999999E-02
+ 4.38750000000000E-01 8.87323943661972E-01 4.93124999999999E-02
+ 4.38750000000000E-01 9.36619718309859E-01 4.93124999999999E-02
+ 4.38750000000000E-01 9.85915492957746E-01 4.93124999999999E-02
+ 4.38750000000000E-01 1.03521126760563E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.08450704225352E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.13380281690141E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.18309859154930E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.23239436619718E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.28169014084507E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.33098591549296E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.38028169014084E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.42957746478873E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.47887323943662E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.52816901408451E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.57746478873239E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.62676056338028E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.67605633802817E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.72535211267606E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.77464788732394E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.82394366197183E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.87323943661972E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.92253521126760E+00 4.93124999999999E-02
+ 4.38750000000000E-01 1.97183098591549E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.02112676056338E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.07042253521127E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.11971830985915E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.16901408450704E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.21830985915493E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.26760563380282E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.31690140845070E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.36619718309859E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.41549295774648E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.46478873239436E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.51408450704225E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.56338028169014E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.61267605633803E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.66197183098591E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.71126760563380E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.76056338028169E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.80985915492958E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.85915492957746E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.90845070422535E+00 4.93124999999999E-02
+ 4.38750000000000E-01 2.95774647887324E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.00704225352112E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.05633802816901E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.10563380281690E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.15492957746479E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.20422535211267E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.25352112676056E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.30281690140845E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.35211267605634E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.40140845070422E+00 4.93124999999999E-02
+ 4.38750000000000E-01 3.45070422535211E+00 4.93124999999999E-02
+ 4.87500000000000E-01 0.00000000000000E+00 4.93750000000001E-02
+ 4.87500000000000E-01 4.92957746478873E-02 4.93749999999999E-02
+ 4.87500000000000E-01 9.85915492957747E-02 4.93749999999999E-02
+ 4.87500000000000E-01 1.47887323943662E-01 4.93749999999999E-02
+ 4.87500000000000E-01 1.97183098591549E-01 4.93749999999999E-02
+ 4.87500000000000E-01 2.46478873239437E-01 4.93749999999999E-02
+ 4.87500000000000E-01 2.95774647887324E-01 4.93749999999999E-02
+ 4.87500000000000E-01 3.45070422535211E-01 4.93749999999999E-02
+ 4.87500000000000E-01 3.94366197183099E-01 4.93749999999999E-02
+ 4.87500000000000E-01 4.43661971830986E-01 4.93749999999999E-02
+ 4.87500000000000E-01 4.92957746478873E-01 4.93749999999999E-02
+ 4.87500000000000E-01 5.42253521126761E-01 4.93749999999999E-02
+ 4.87500000000000E-01 5.91549295774648E-01 4.93749999999999E-02
+ 4.87500000000000E-01 6.40845070422535E-01 4.93749999999999E-02
+ 4.87500000000000E-01 6.90140845070423E-01 4.93749999999999E-02
+ 4.87500000000000E-01 7.39436619718310E-01 4.93749999999999E-02
+ 4.87500000000000E-01 7.88732394366197E-01 4.93749999999999E-02
+ 4.87500000000000E-01 8.38028169014085E-01 4.93749999999999E-02
+ 4.87500000000000E-01 8.87323943661972E-01 4.93749999999999E-02
+ 4.87500000000000E-01 9.36619718309859E-01 4.93749999999999E-02
+ 4.87500000000000E-01 9.85915492957746E-01 4.93749999999999E-02
+ 4.87500000000000E-01 1.03521126760563E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.08450704225352E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.13380281690141E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.18309859154930E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.23239436619718E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.28169014084507E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.33098591549296E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.38028169014084E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.42957746478873E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.47887323943662E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.52816901408451E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.57746478873239E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.62676056338028E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.67605633802817E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.72535211267606E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.77464788732394E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.82394366197183E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.87323943661972E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.92253521126760E+00 4.93749999999999E-02
+ 4.87500000000000E-01 1.97183098591549E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.02112676056338E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.07042253521127E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.11971830985915E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.16901408450704E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.21830985915493E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.26760563380282E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.31690140845070E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.36619718309859E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.41549295774648E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.46478873239436E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.51408450704225E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.56338028169014E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.61267605633803E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.66197183098591E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.71126760563380E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.76056338028169E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.80985915492958E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.85915492957746E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.90845070422535E+00 4.93749999999999E-02
+ 4.87500000000000E-01 2.95774647887324E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.00704225352112E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.05633802816901E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.10563380281690E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.15492957746479E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.20422535211267E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.25352112676056E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.30281690140845E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.35211267605634E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.40140845070422E+00 4.93749999999999E-02
+ 4.87500000000000E-01 3.45070422535211E+00 4.93749999999999E-02
+ 5.36250000000000E-01 0.00000000000000E+00 4.94375000000001E-02
+ 5.36250000000000E-01 4.92957746478873E-02 4.94374999999999E-02
+ 5.36250000000000E-01 9.85915492957747E-02 4.94374999999999E-02
+ 5.36250000000000E-01 1.47887323943662E-01 4.94374999999999E-02
+ 5.36250000000000E-01 1.97183098591549E-01 4.94374999999999E-02
+ 5.36250000000000E-01 2.46478873239437E-01 4.94374999999999E-02
+ 5.36250000000000E-01 2.95774647887324E-01 4.94374999999999E-02
+ 5.36250000000000E-01 3.45070422535211E-01 4.94374999999999E-02
+ 5.36250000000000E-01 3.94366197183099E-01 4.94374999999999E-02
+ 5.36250000000000E-01 4.43661971830986E-01 4.94374999999999E-02
+ 5.36250000000000E-01 4.92957746478873E-01 4.94374999999999E-02
+ 5.36250000000000E-01 5.42253521126761E-01 4.94374999999999E-02
+ 5.36250000000000E-01 5.91549295774648E-01 4.94374999999999E-02
+ 5.36250000000000E-01 6.40845070422535E-01 4.94374999999999E-02
+ 5.36250000000000E-01 6.90140845070423E-01 4.94374999999999E-02
+ 5.36250000000000E-01 7.39436619718310E-01 4.94374999999999E-02
+ 5.36250000000000E-01 7.88732394366197E-01 4.94374999999999E-02
+ 5.36250000000000E-01 8.38028169014085E-01 4.94374999999999E-02
+ 5.36250000000000E-01 8.87323943661972E-01 4.94374999999999E-02
+ 5.36250000000000E-01 9.36619718309859E-01 4.94374999999999E-02
+ 5.36250000000000E-01 9.85915492957746E-01 4.94374999999999E-02
+ 5.36250000000000E-01 1.03521126760563E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.08450704225352E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.13380281690141E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.18309859154930E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.23239436619718E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.28169014084507E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.33098591549296E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.38028169014084E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.42957746478873E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.47887323943662E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.52816901408451E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.57746478873239E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.62676056338028E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.67605633802817E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.72535211267606E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.77464788732394E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.82394366197183E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.87323943661972E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.92253521126760E+00 4.94374999999999E-02
+ 5.36250000000000E-01 1.97183098591549E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.02112676056338E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.07042253521127E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.11971830985915E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.16901408450704E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.21830985915493E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.26760563380282E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.31690140845070E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.36619718309859E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.41549295774648E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.46478873239436E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.51408450704225E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.56338028169014E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.61267605633803E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.66197183098591E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.71126760563380E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.76056338028169E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.80985915492958E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.85915492957746E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.90845070422535E+00 4.94374999999999E-02
+ 5.36250000000000E-01 2.95774647887324E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.00704225352112E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.05633802816901E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.10563380281690E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.15492957746479E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.20422535211267E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.25352112676056E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.30281690140845E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.35211267605634E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.40140845070422E+00 4.94374999999999E-02
+ 5.36250000000000E-01 3.45070422535211E+00 4.94374999999999E-02
+ 5.85000000000000E-01 0.00000000000000E+00 4.95000000000001E-02
+ 5.85000000000000E-01 4.92957746478873E-02 4.94999999999999E-02
+ 5.85000000000000E-01 9.85915492957747E-02 4.94999999999999E-02
+ 5.85000000000000E-01 1.47887323943662E-01 4.94999999999999E-02
+ 5.85000000000000E-01 1.97183098591549E-01 4.94999999999999E-02
+ 5.85000000000000E-01 2.46478873239437E-01 4.94999999999999E-02
+ 5.85000000000000E-01 2.95774647887324E-01 4.94999999999999E-02
+ 5.85000000000000E-01 3.45070422535211E-01 4.94999999999999E-02
+ 5.85000000000000E-01 3.94366197183099E-01 4.94999999999999E-02
+ 5.85000000000000E-01 4.43661971830986E-01 4.94999999999999E-02
+ 5.85000000000000E-01 4.92957746478873E-01 4.94999999999999E-02
+ 5.85000000000000E-01 5.42253521126761E-01 4.94999999999999E-02
+ 5.85000000000000E-01 5.91549295774648E-01 4.94999999999999E-02
+ 5.85000000000000E-01 6.40845070422535E-01 4.94999999999999E-02
+ 5.85000000000000E-01 6.90140845070423E-01 4.94999999999999E-02
+ 5.85000000000000E-01 7.39436619718310E-01 4.94999999999999E-02
+ 5.85000000000000E-01 7.88732394366197E-01 4.94999999999999E-02
+ 5.85000000000000E-01 8.38028169014085E-01 4.94999999999999E-02
+ 5.85000000000000E-01 8.87323943661972E-01 4.94999999999999E-02
+ 5.85000000000000E-01 9.36619718309859E-01 4.94999999999999E-02
+ 5.85000000000000E-01 9.85915492957746E-01 4.94999999999999E-02
+ 5.85000000000000E-01 1.03521126760563E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.08450704225352E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.13380281690141E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.18309859154930E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.23239436619718E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.28169014084507E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.33098591549296E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.38028169014084E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.42957746478873E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.47887323943662E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.52816901408451E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.57746478873239E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.62676056338028E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.67605633802817E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.72535211267606E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.77464788732394E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.82394366197183E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.87323943661972E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.92253521126760E+00 4.94999999999999E-02
+ 5.85000000000000E-01 1.97183098591549E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.02112676056338E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.07042253521127E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.11971830985915E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.16901408450704E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.21830985915493E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.26760563380282E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.31690140845070E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.36619718309859E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.41549295774648E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.46478873239436E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.51408450704225E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.56338028169014E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.61267605633803E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.66197183098591E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.71126760563380E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.76056338028169E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.80985915492958E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.85915492957746E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.90845070422535E+00 4.94999999999999E-02
+ 5.85000000000000E-01 2.95774647887324E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.00704225352112E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.05633802816901E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.10563380281690E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.15492957746479E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.20422535211267E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.25352112676056E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.30281690140845E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.35211267605634E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.40140845070422E+00 4.94999999999999E-02
+ 5.85000000000000E-01 3.45070422535211E+00 4.94999999999999E-02
+ 6.33750000000000E-01 0.00000000000000E+00 4.95625000000001E-02
+ 6.33750000000000E-01 4.92957746478873E-02 4.95625000000000E-02
+ 6.33750000000000E-01 9.85915492957747E-02 4.95625000000000E-02
+ 6.33750000000000E-01 1.47887323943662E-01 4.95625000000000E-02
+ 6.33750000000000E-01 1.97183098591549E-01 4.95625000000000E-02
+ 6.33750000000000E-01 2.46478873239437E-01 4.95625000000000E-02
+ 6.33750000000000E-01 2.95774647887324E-01 4.95625000000000E-02
+ 6.33750000000000E-01 3.45070422535211E-01 4.95625000000000E-02
+ 6.33750000000000E-01 3.94366197183099E-01 4.95625000000000E-02
+ 6.33750000000000E-01 4.43661971830986E-01 4.95625000000000E-02
+ 6.33750000000000E-01 4.92957746478873E-01 4.95625000000000E-02
+ 6.33750000000000E-01 5.42253521126761E-01 4.95625000000000E-02
+ 6.33750000000000E-01 5.91549295774648E-01 4.95625000000000E-02
+ 6.33750000000000E-01 6.40845070422535E-01 4.95625000000000E-02
+ 6.33750000000000E-01 6.90140845070423E-01 4.95625000000000E-02
+ 6.33750000000000E-01 7.39436619718310E-01 4.95625000000000E-02
+ 6.33750000000000E-01 7.88732394366197E-01 4.95625000000000E-02
+ 6.33750000000000E-01 8.38028169014085E-01 4.95625000000000E-02
+ 6.33750000000000E-01 8.87323943661972E-01 4.95625000000000E-02
+ 6.33750000000000E-01 9.36619718309859E-01 4.95625000000000E-02
+ 6.33750000000000E-01 9.85915492957746E-01 4.95625000000000E-02
+ 6.33750000000000E-01 1.03521126760563E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.08450704225352E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.13380281690141E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.18309859154930E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.23239436619718E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.28169014084507E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.33098591549296E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.38028169014084E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.42957746478873E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.47887323943662E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.52816901408451E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.57746478873239E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.62676056338028E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.67605633802817E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.72535211267606E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.77464788732394E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.82394366197183E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.87323943661972E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.92253521126760E+00 4.95625000000000E-02
+ 6.33750000000000E-01 1.97183098591549E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.02112676056338E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.07042253521127E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.11971830985915E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.16901408450704E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.21830985915493E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.26760563380282E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.31690140845070E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.36619718309859E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.41549295774648E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.46478873239436E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.51408450704225E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.56338028169014E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.61267605633803E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.66197183098591E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.71126760563380E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.76056338028169E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.80985915492958E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.85915492957746E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.90845070422535E+00 4.95625000000000E-02
+ 6.33750000000000E-01 2.95774647887324E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.00704225352112E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.05633802816901E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.10563380281690E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.15492957746479E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.20422535211267E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.25352112676056E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.30281690140845E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.35211267605634E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.40140845070422E+00 4.95625000000000E-02
+ 6.33750000000000E-01 3.45070422535211E+00 4.95625000000000E-02
+ 6.82500000000000E-01 0.00000000000000E+00 4.96250000000001E-02
+ 6.82500000000000E-01 4.92957746478873E-02 4.96250000000000E-02
+ 6.82500000000000E-01 9.85915492957747E-02 4.96250000000000E-02
+ 6.82500000000000E-01 1.47887323943662E-01 4.96250000000000E-02
+ 6.82500000000000E-01 1.97183098591549E-01 4.96250000000000E-02
+ 6.82500000000000E-01 2.46478873239437E-01 4.96250000000000E-02
+ 6.82500000000000E-01 2.95774647887324E-01 4.96250000000000E-02
+ 6.82500000000000E-01 3.45070422535211E-01 4.96250000000000E-02
+ 6.82500000000000E-01 3.94366197183099E-01 4.96250000000000E-02
+ 6.82500000000000E-01 4.43661971830986E-01 4.96250000000000E-02
+ 6.82500000000000E-01 4.92957746478873E-01 4.96250000000000E-02
+ 6.82500000000000E-01 5.42253521126761E-01 4.96250000000000E-02
+ 6.82500000000000E-01 5.91549295774648E-01 4.96250000000000E-02
+ 6.82500000000000E-01 6.40845070422535E-01 4.96250000000000E-02
+ 6.82500000000000E-01 6.90140845070423E-01 4.96250000000000E-02
+ 6.82500000000000E-01 7.39436619718310E-01 4.96250000000000E-02
+ 6.82500000000000E-01 7.88732394366197E-01 4.96250000000000E-02
+ 6.82500000000000E-01 8.38028169014085E-01 4.96250000000000E-02
+ 6.82500000000000E-01 8.87323943661972E-01 4.96250000000000E-02
+ 6.82500000000000E-01 9.36619718309859E-01 4.96250000000000E-02
+ 6.82500000000000E-01 9.85915492957746E-01 4.96250000000000E-02
+ 6.82500000000000E-01 1.03521126760563E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.08450704225352E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.13380281690141E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.18309859154930E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.23239436619718E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.28169014084507E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.33098591549296E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.38028169014084E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.42957746478873E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.47887323943662E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.52816901408451E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.57746478873239E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.62676056338028E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.67605633802817E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.72535211267606E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.77464788732394E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.82394366197183E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.87323943661972E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.92253521126760E+00 4.96250000000000E-02
+ 6.82500000000000E-01 1.97183098591549E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.02112676056338E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.07042253521127E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.11971830985915E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.16901408450704E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.21830985915493E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.26760563380282E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.31690140845070E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.36619718309859E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.41549295774648E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.46478873239436E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.51408450704225E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.56338028169014E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.61267605633803E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.66197183098591E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.71126760563380E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.76056338028169E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.80985915492958E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.85915492957746E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.90845070422535E+00 4.96250000000000E-02
+ 6.82500000000000E-01 2.95774647887324E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.00704225352112E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.05633802816901E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.10563380281690E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.15492957746479E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.20422535211267E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.25352112676056E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.30281690140845E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.35211267605634E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.40140845070422E+00 4.96250000000000E-02
+ 6.82500000000000E-01 3.45070422535211E+00 4.96250000000000E-02
+ 7.31250000000000E-01 0.00000000000000E+00 4.96875000000001E-02
+ 7.31250000000000E-01 4.92957746478873E-02 4.96875000000000E-02
+ 7.31250000000000E-01 9.85915492957747E-02 4.96875000000000E-02
+ 7.31250000000000E-01 1.47887323943662E-01 4.96875000000000E-02
+ 7.31250000000000E-01 1.97183098591549E-01 4.96875000000000E-02
+ 7.31250000000000E-01 2.46478873239437E-01 4.96875000000000E-02
+ 7.31250000000000E-01 2.95774647887324E-01 4.96875000000000E-02
+ 7.31250000000000E-01 3.45070422535211E-01 4.96875000000000E-02
+ 7.31250000000000E-01 3.94366197183099E-01 4.96875000000000E-02
+ 7.31250000000000E-01 4.43661971830986E-01 4.96875000000000E-02
+ 7.31250000000000E-01 4.92957746478873E-01 4.96875000000000E-02
+ 7.31250000000000E-01 5.42253521126761E-01 4.96875000000000E-02
+ 7.31250000000000E-01 5.91549295774648E-01 4.96875000000000E-02
+ 7.31250000000000E-01 6.40845070422535E-01 4.96875000000000E-02
+ 7.31250000000000E-01 6.90140845070423E-01 4.96875000000000E-02
+ 7.31250000000000E-01 7.39436619718310E-01 4.96875000000000E-02
+ 7.31250000000000E-01 7.88732394366197E-01 4.96875000000000E-02
+ 7.31250000000000E-01 8.38028169014085E-01 4.96875000000000E-02
+ 7.31250000000000E-01 8.87323943661972E-01 4.96875000000000E-02
+ 7.31250000000000E-01 9.36619718309859E-01 4.96875000000000E-02
+ 7.31250000000000E-01 9.85915492957746E-01 4.96875000000000E-02
+ 7.31250000000000E-01 1.03521126760563E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.08450704225352E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.13380281690141E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.18309859154930E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.23239436619718E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.28169014084507E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.33098591549296E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.38028169014084E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.42957746478873E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.47887323943662E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.52816901408451E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.57746478873239E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.62676056338028E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.67605633802817E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.72535211267606E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.77464788732394E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.82394366197183E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.87323943661972E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.92253521126760E+00 4.96875000000000E-02
+ 7.31250000000000E-01 1.97183098591549E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.02112676056338E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.07042253521127E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.11971830985915E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.16901408450704E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.21830985915493E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.26760563380282E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.31690140845070E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.36619718309859E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.41549295774648E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.46478873239436E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.51408450704225E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.56338028169014E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.61267605633803E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.66197183098591E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.71126760563380E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.76056338028169E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.80985915492958E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.85915492957746E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.90845070422535E+00 4.96875000000000E-02
+ 7.31250000000000E-01 2.95774647887324E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.00704225352112E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.05633802816901E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.10563380281690E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.15492957746479E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.20422535211267E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.25352112676056E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.30281690140845E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.35211267605634E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.40140845070422E+00 4.96875000000000E-02
+ 7.31250000000000E-01 3.45070422535211E+00 4.96875000000000E-02
+ 7.80000000000000E-01 0.00000000000000E+00 4.97500000000001E-02
+ 7.80000000000000E-01 4.92957746478873E-02 4.97500000000000E-02
+ 7.80000000000000E-01 9.85915492957747E-02 4.97500000000000E-02
+ 7.80000000000000E-01 1.47887323943662E-01 4.97500000000000E-02
+ 7.80000000000000E-01 1.97183098591549E-01 4.97500000000000E-02
+ 7.80000000000000E-01 2.46478873239437E-01 4.97500000000000E-02
+ 7.80000000000000E-01 2.95774647887324E-01 4.97500000000000E-02
+ 7.80000000000000E-01 3.45070422535211E-01 4.97500000000000E-02
+ 7.80000000000000E-01 3.94366197183099E-01 4.97500000000000E-02
+ 7.80000000000000E-01 4.43661971830986E-01 4.97500000000000E-02
+ 7.80000000000000E-01 4.92957746478873E-01 4.97500000000000E-02
+ 7.80000000000000E-01 5.42253521126761E-01 4.97500000000000E-02
+ 7.80000000000000E-01 5.91549295774648E-01 4.97500000000000E-02
+ 7.80000000000000E-01 6.40845070422535E-01 4.97500000000000E-02
+ 7.80000000000000E-01 6.90140845070423E-01 4.97500000000000E-02
+ 7.80000000000000E-01 7.39436619718310E-01 4.97500000000000E-02
+ 7.80000000000000E-01 7.88732394366197E-01 4.97500000000000E-02
+ 7.80000000000000E-01 8.38028169014085E-01 4.97500000000000E-02
+ 7.80000000000000E-01 8.87323943661972E-01 4.97500000000000E-02
+ 7.80000000000000E-01 9.36619718309859E-01 4.97500000000000E-02
+ 7.80000000000000E-01 9.85915492957746E-01 4.97500000000000E-02
+ 7.80000000000000E-01 1.03521126760563E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.08450704225352E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.13380281690141E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.18309859154930E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.23239436619718E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.28169014084507E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.33098591549296E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.38028169014084E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.42957746478873E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.47887323943662E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.52816901408451E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.57746478873239E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.62676056338028E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.67605633802817E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.72535211267606E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.77464788732394E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.82394366197183E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.87323943661972E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.92253521126760E+00 4.97500000000000E-02
+ 7.80000000000000E-01 1.97183098591549E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.02112676056338E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.07042253521127E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.11971830985915E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.16901408450704E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.21830985915493E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.26760563380282E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.31690140845070E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.36619718309859E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.41549295774648E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.46478873239436E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.51408450704225E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.56338028169014E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.61267605633803E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.66197183098591E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.71126760563380E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.76056338028169E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.80985915492958E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.85915492957746E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.90845070422535E+00 4.97500000000000E-02
+ 7.80000000000000E-01 2.95774647887324E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.00704225352112E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.05633802816901E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.10563380281690E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.15492957746479E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.20422535211267E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.25352112676056E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.30281690140845E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.35211267605634E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.40140845070422E+00 4.97500000000000E-02
+ 7.80000000000000E-01 3.45070422535211E+00 4.97500000000000E-02
+ 8.28750000000000E-01 0.00000000000000E+00 4.98125000000001E-02
+ 8.28750000000000E-01 4.92957746478873E-02 4.98125000000000E-02
+ 8.28750000000000E-01 9.85915492957747E-02 4.98125000000000E-02
+ 8.28750000000000E-01 1.47887323943662E-01 4.98125000000000E-02
+ 8.28750000000000E-01 1.97183098591549E-01 4.98125000000000E-02
+ 8.28750000000000E-01 2.46478873239437E-01 4.98125000000000E-02
+ 8.28750000000000E-01 2.95774647887324E-01 4.98125000000000E-02
+ 8.28750000000000E-01 3.45070422535211E-01 4.98125000000000E-02
+ 8.28750000000000E-01 3.94366197183099E-01 4.98125000000000E-02
+ 8.28750000000000E-01 4.43661971830986E-01 4.98125000000000E-02
+ 8.28750000000000E-01 4.92957746478873E-01 4.98125000000000E-02
+ 8.28750000000000E-01 5.42253521126761E-01 4.98125000000000E-02
+ 8.28750000000000E-01 5.91549295774648E-01 4.98125000000000E-02
+ 8.28750000000000E-01 6.40845070422535E-01 4.98125000000000E-02
+ 8.28750000000000E-01 6.90140845070423E-01 4.98125000000000E-02
+ 8.28750000000000E-01 7.39436619718310E-01 4.98125000000000E-02
+ 8.28750000000000E-01 7.88732394366197E-01 4.98125000000000E-02
+ 8.28750000000000E-01 8.38028169014085E-01 4.98125000000000E-02
+ 8.28750000000000E-01 8.87323943661972E-01 4.98125000000000E-02
+ 8.28750000000000E-01 9.36619718309859E-01 4.98125000000000E-02
+ 8.28750000000000E-01 9.85915492957746E-01 4.98125000000000E-02
+ 8.28750000000000E-01 1.03521126760563E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.08450704225352E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.13380281690141E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.18309859154930E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.23239436619718E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.28169014084507E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.33098591549296E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.38028169014084E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.42957746478873E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.47887323943662E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.52816901408451E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.57746478873239E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.62676056338028E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.67605633802817E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.72535211267606E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.77464788732394E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.82394366197183E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.87323943661972E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.92253521126760E+00 4.98125000000000E-02
+ 8.28750000000000E-01 1.97183098591549E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.02112676056338E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.07042253521127E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.11971830985915E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.16901408450704E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.21830985915493E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.26760563380282E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.31690140845070E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.36619718309859E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.41549295774648E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.46478873239436E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.51408450704225E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.56338028169014E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.61267605633803E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.66197183098591E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.71126760563380E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.76056338028169E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.80985915492958E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.85915492957746E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.90845070422535E+00 4.98125000000000E-02
+ 8.28750000000000E-01 2.95774647887324E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.00704225352112E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.05633802816901E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.10563380281690E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.15492957746479E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.20422535211267E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.25352112676056E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.30281690140845E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.35211267605634E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.40140845070422E+00 4.98125000000000E-02
+ 8.28750000000000E-01 3.45070422535211E+00 4.98125000000000E-02
+ 8.77500000000000E-01 0.00000000000000E+00 4.98750000000001E-02
+ 8.77500000000000E-01 4.92957746478873E-02 4.98750000000000E-02
+ 8.77500000000000E-01 9.85915492957747E-02 4.98750000000000E-02
+ 8.77500000000000E-01 1.47887323943662E-01 4.98750000000000E-02
+ 8.77500000000000E-01 1.97183098591549E-01 4.98750000000000E-02
+ 8.77500000000000E-01 2.46478873239437E-01 4.98750000000000E-02
+ 8.77500000000000E-01 2.95774647887324E-01 4.98750000000000E-02
+ 8.77500000000000E-01 3.45070422535211E-01 4.98750000000000E-02
+ 8.77500000000000E-01 3.94366197183099E-01 4.98750000000000E-02
+ 8.77500000000000E-01 4.43661971830986E-01 4.98750000000000E-02
+ 8.77500000000000E-01 4.92957746478873E-01 4.98750000000000E-02
+ 8.77500000000000E-01 5.42253521126761E-01 4.98750000000000E-02
+ 8.77500000000000E-01 5.91549295774648E-01 4.98750000000000E-02
+ 8.77500000000000E-01 6.40845070422535E-01 4.98750000000000E-02
+ 8.77500000000000E-01 6.90140845070423E-01 4.98750000000000E-02
+ 8.77500000000000E-01 7.39436619718310E-01 4.98750000000000E-02
+ 8.77500000000000E-01 7.88732394366197E-01 4.98750000000000E-02
+ 8.77500000000000E-01 8.38028169014085E-01 4.98750000000000E-02
+ 8.77500000000000E-01 8.87323943661972E-01 4.98750000000000E-02
+ 8.77500000000000E-01 9.36619718309859E-01 4.98750000000000E-02
+ 8.77500000000000E-01 9.85915492957746E-01 4.98750000000000E-02
+ 8.77500000000000E-01 1.03521126760563E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.08450704225352E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.13380281690141E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.18309859154930E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.23239436619718E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.28169014084507E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.33098591549296E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.38028169014084E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.42957746478873E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.47887323943662E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.52816901408451E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.57746478873239E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.62676056338028E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.67605633802817E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.72535211267606E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.77464788732394E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.82394366197183E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.87323943661972E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.92253521126760E+00 4.98750000000000E-02
+ 8.77500000000000E-01 1.97183098591549E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.02112676056338E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.07042253521127E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.11971830985915E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.16901408450704E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.21830985915493E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.26760563380282E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.31690140845070E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.36619718309859E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.41549295774648E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.46478873239436E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.51408450704225E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.56338028169014E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.61267605633803E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.66197183098591E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.71126760563380E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.76056338028169E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.80985915492958E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.85915492957746E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.90845070422535E+00 4.98750000000000E-02
+ 8.77500000000000E-01 2.95774647887324E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.00704225352112E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.05633802816901E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.10563380281690E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.15492957746479E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.20422535211267E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.25352112676056E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.30281690140845E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.35211267605634E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.40140845070422E+00 4.98750000000000E-02
+ 8.77500000000000E-01 3.45070422535211E+00 4.98750000000000E-02
+ 9.26250000000000E-01 0.00000000000000E+00 4.99375000000001E-02
+ 9.26250000000000E-01 4.92957746478873E-02 4.99375000000000E-02
+ 9.26250000000000E-01 9.85915492957747E-02 4.99375000000000E-02
+ 9.26250000000000E-01 1.47887323943662E-01 4.99375000000000E-02
+ 9.26250000000000E-01 1.97183098591549E-01 4.99375000000000E-02
+ 9.26250000000000E-01 2.46478873239437E-01 4.99375000000000E-02
+ 9.26250000000000E-01 2.95774647887324E-01 4.99375000000000E-02
+ 9.26250000000000E-01 3.45070422535211E-01 4.99375000000000E-02
+ 9.26250000000000E-01 3.94366197183099E-01 4.99375000000000E-02
+ 9.26250000000000E-01 4.43661971830986E-01 4.99375000000000E-02
+ 9.26250000000000E-01 4.92957746478873E-01 4.99375000000000E-02
+ 9.26250000000000E-01 5.42253521126761E-01 4.99375000000000E-02
+ 9.26250000000000E-01 5.91549295774648E-01 4.99375000000000E-02
+ 9.26250000000000E-01 6.40845070422535E-01 4.99375000000000E-02
+ 9.26250000000000E-01 6.90140845070423E-01 4.99375000000000E-02
+ 9.26250000000000E-01 7.39436619718310E-01 4.99375000000000E-02
+ 9.26250000000000E-01 7.88732394366197E-01 4.99375000000000E-02
+ 9.26250000000000E-01 8.38028169014085E-01 4.99375000000000E-02
+ 9.26250000000000E-01 8.87323943661972E-01 4.99375000000000E-02
+ 9.26250000000000E-01 9.36619718309859E-01 4.99375000000000E-02
+ 9.26250000000000E-01 9.85915492957746E-01 4.99375000000000E-02
+ 9.26250000000000E-01 1.03521126760563E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.08450704225352E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.13380281690141E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.18309859154930E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.23239436619718E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.28169014084507E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.33098591549296E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.38028169014084E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.42957746478873E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.47887323943662E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.52816901408451E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.57746478873239E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.62676056338028E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.67605633802817E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.72535211267606E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.77464788732394E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.82394366197183E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.87323943661972E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.92253521126760E+00 4.99375000000000E-02
+ 9.26250000000000E-01 1.97183098591549E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.02112676056338E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.07042253521127E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.11971830985915E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.16901408450704E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.21830985915493E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.26760563380282E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.31690140845070E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.36619718309859E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.41549295774648E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.46478873239436E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.51408450704225E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.56338028169014E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.61267605633803E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.66197183098591E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.71126760563380E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.76056338028169E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.80985915492958E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.85915492957746E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.90845070422535E+00 4.99375000000000E-02
+ 9.26250000000000E-01 2.95774647887324E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.00704225352112E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.05633802816901E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.10563380281690E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.15492957746479E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.20422535211267E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.25352112676056E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.30281690140845E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.35211267605634E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.40140845070422E+00 4.99375000000000E-02
+ 9.26250000000000E-01 3.45070422535211E+00 4.99375000000000E-02
+ 9.75000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 9.75000000000000E-01 4.92957746478873E-02 4.92957746478873E-02
+ 9.75000000000000E-01 9.85915492957747E-02 4.92957746478873E-02
+ 9.75000000000000E-01 1.47887323943662E-01 4.92957746478873E-02
+ 9.75000000000000E-01 1.97183098591549E-01 4.92957746478873E-02
+ 9.75000000000000E-01 2.46478873239437E-01 4.92957746478873E-02
+ 9.75000000000000E-01 2.95774647887324E-01 4.92957746478873E-02
+ 9.75000000000000E-01 3.45070422535211E-01 4.92957746478873E-02
+ 9.75000000000000E-01 3.94366197183099E-01 4.92957746478873E-02
+ 9.75000000000000E-01 4.43661971830986E-01 4.92957746478873E-02
+ 9.75000000000000E-01 4.92957746478873E-01 4.92957746478873E-02
+ 9.75000000000000E-01 5.42253521126761E-01 4.92957746478873E-02
+ 9.75000000000000E-01 5.91549295774648E-01 4.92957746478873E-02
+ 9.75000000000000E-01 6.40845070422535E-01 4.92957746478873E-02
+ 9.75000000000000E-01 6.90140845070423E-01 4.92957746478873E-02
+ 9.75000000000000E-01 7.39436619718310E-01 4.92957746478873E-02
+ 9.75000000000000E-01 7.88732394366197E-01 4.92957746478873E-02
+ 9.75000000000000E-01 8.38028169014085E-01 4.92957746478873E-02
+ 9.75000000000000E-01 8.87323943661972E-01 4.92957746478873E-02
+ 9.75000000000000E-01 9.36619718309859E-01 4.92957746478873E-02
+ 9.75000000000000E-01 9.85915492957746E-01 4.92957746478873E-02
+ 9.75000000000000E-01 1.03521126760563E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.08450704225352E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.13380281690141E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.18309859154930E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.23239436619718E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.28169014084507E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.33098591549296E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.38028169014084E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.42957746478873E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.47887323943662E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.52816901408451E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.57746478873239E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.62676056338028E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.67605633802817E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.82394366197183E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.87323943661972E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.92253521126760E+00 4.92957746478873E-02
+ 9.75000000000000E-01 1.97183098591549E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.02112676056338E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.07042253521127E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.11971830985915E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.16901408450704E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.21830985915493E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.26760563380282E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.31690140845070E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.36619718309859E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.41549295774648E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.46478873239436E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.51408450704225E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.56338028169014E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.61267605633803E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.66197183098591E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.71126760563380E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.76056338028169E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.80985915492958E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.85915492957746E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.90845070422535E+00 4.92957746478873E-02
+ 9.75000000000000E-01 2.95774647887324E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.00704225352112E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.05633802816901E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.10563380281690E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.15492957746479E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.20422535211267E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.25352112676056E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.30281690140845E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.35211267605634E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.40140845070422E+00 4.92957746478873E-02
+ 9.75000000000000E-01 3.45070422535211E+00 4.92957746478873E-02
+ 1.02500000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.02500000000000E+00 4.92957746478873E-02 4.92957746478873E-02
+ 1.02500000000000E+00 9.85915492957747E-02 4.92957746478873E-02
+ 1.02500000000000E+00 1.47887323943662E-01 4.92957746478873E-02
+ 1.02500000000000E+00 1.97183098591549E-01 4.92957746478873E-02
+ 1.02500000000000E+00 2.46478873239437E-01 4.92957746478873E-02
+ 1.02500000000000E+00 2.95774647887324E-01 4.92957746478873E-02
+ 1.02500000000000E+00 3.45070422535211E-01 4.92957746478873E-02
+ 1.02500000000000E+00 3.94366197183099E-01 4.92957746478873E-02
+ 1.02500000000000E+00 4.43661971830986E-01 4.92957746478873E-02
+ 1.02500000000000E+00 4.92957746478873E-01 4.92957746478873E-02
+ 1.02500000000000E+00 5.42253521126761E-01 4.92957746478873E-02
+ 1.02500000000000E+00 5.91549295774648E-01 4.92957746478873E-02
+ 1.02500000000000E+00 6.40845070422535E-01 4.92957746478873E-02
+ 1.02500000000000E+00 6.90140845070423E-01 4.92957746478873E-02
+ 1.02500000000000E+00 7.39436619718310E-01 4.92957746478873E-02
+ 1.02500000000000E+00 7.88732394366197E-01 4.92957746478873E-02
+ 1.02500000000000E+00 8.38028169014085E-01 4.92957746478873E-02
+ 1.02500000000000E+00 8.87323943661972E-01 4.92957746478873E-02
+ 1.02500000000000E+00 9.36619718309859E-01 4.92957746478873E-02
+ 1.02500000000000E+00 9.85915492957746E-01 4.92957746478873E-02
+ 1.02500000000000E+00 1.03521126760563E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.08450704225352E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.13380281690141E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.18309859154930E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.23239436619718E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.28169014084507E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.33098591549296E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.38028169014084E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.42957746478873E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.47887323943662E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.52816901408451E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.57746478873239E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.62676056338028E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.67605633802817E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.82394366197183E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.87323943661972E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.92253521126760E+00 4.92957746478873E-02
+ 1.02500000000000E+00 1.97183098591549E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.02112676056338E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.07042253521127E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.11971830985915E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.16901408450704E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.21830985915493E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.26760563380282E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.31690140845070E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.36619718309859E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.41549295774648E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.46478873239436E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.51408450704225E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.56338028169014E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.61267605633803E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.66197183098591E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.71126760563380E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.76056338028169E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.80985915492958E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.85915492957746E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.90845070422535E+00 4.92957746478873E-02
+ 1.02500000000000E+00 2.95774647887324E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.00704225352112E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.05633802816901E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.10563380281690E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.15492957746479E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.20422535211267E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.25352112676056E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.30281690140845E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.35211267605634E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.40140845070422E+00 4.92957746478873E-02
+ 1.02500000000000E+00 3.45070422535211E+00 4.92957746478873E-02
+ 1.07468750000000E+00 0.00000000000000E+00 4.96914062500000E-02
+ 1.07468750000000E+00 4.92957746478873E-02 4.96914062500000E-02
+ 1.07468750000000E+00 9.85915492957747E-02 4.96914062500000E-02
+ 1.07468750000000E+00 1.47887323943662E-01 4.96914062500000E-02
+ 1.07468750000000E+00 1.97183098591549E-01 4.96914062500000E-02
+ 1.07468750000000E+00 2.46478873239437E-01 4.96914062500000E-02
+ 1.07468750000000E+00 2.95774647887324E-01 4.96914062500000E-02
+ 1.07468750000000E+00 3.45070422535211E-01 4.96914062500000E-02
+ 1.07468750000000E+00 3.94366197183099E-01 4.96914062500000E-02
+ 1.07468750000000E+00 4.43661971830986E-01 4.96914062500000E-02
+ 1.07468750000000E+00 4.92957746478873E-01 4.96914062500000E-02
+ 1.07468750000000E+00 5.42253521126761E-01 4.96914062500000E-02
+ 1.07468750000000E+00 5.91549295774648E-01 4.96914062500000E-02
+ 1.07468750000000E+00 6.40845070422535E-01 4.96914062500000E-02
+ 1.07468750000000E+00 6.90140845070423E-01 4.96914062500000E-02
+ 1.07468750000000E+00 7.39436619718310E-01 4.96914062500000E-02
+ 1.07468750000000E+00 7.88732394366197E-01 4.96914062500000E-02
+ 1.07468750000000E+00 8.38028169014085E-01 4.96914062500000E-02
+ 1.07468750000000E+00 8.87323943661972E-01 4.96914062500000E-02
+ 1.07468750000000E+00 9.36619718309859E-01 4.96914062500000E-02
+ 1.07468750000000E+00 9.85915492957746E-01 4.96914062500000E-02
+ 1.07468750000000E+00 1.03521126760563E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.08450704225352E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.13380281690141E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.18309859154930E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.23239436619718E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.28169014084507E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.33098591549296E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.38028169014084E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.42957746478873E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.47887323943662E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.52816901408451E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.57746478873239E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.62676056338028E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.67605633802817E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.72535211267606E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.77464788732394E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.82394366197183E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.87323943661972E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.92253521126760E+00 4.96914062500000E-02
+ 1.07468750000000E+00 1.97183098591549E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.02112676056338E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.07042253521127E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.11971830985915E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.16901408450704E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.21830985915493E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.26760563380282E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.31690140845070E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.36619718309859E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.41549295774648E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.46478873239436E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.51408450704225E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.56338028169014E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.61267605633803E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.66197183098591E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.71126760563380E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.76056338028169E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.80985915492958E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.85915492957746E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.90845070422535E+00 4.96914062500000E-02
+ 1.07468750000000E+00 2.95774647887324E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.00704225352112E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.05633802816901E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.10563380281690E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.15492957746479E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.20422535211267E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.25352112676056E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.30281690140845E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.35211267605634E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.40140845070422E+00 4.96914062500000E-02
+ 1.07468750000000E+00 3.45070422535211E+00 4.96914062500000E-02
+ 1.12437500000000E+00 0.00000000000000E+00 4.96953125000000E-02
+ 1.12437500000000E+00 4.92957746478873E-02 4.96953125000000E-02
+ 1.12437500000000E+00 9.85915492957747E-02 4.96953125000000E-02
+ 1.12437500000000E+00 1.47887323943662E-01 4.96953125000000E-02
+ 1.12437500000000E+00 1.97183098591549E-01 4.96953125000000E-02
+ 1.12437500000000E+00 2.46478873239437E-01 4.96953125000000E-02
+ 1.12437500000000E+00 2.95774647887324E-01 4.96953125000000E-02
+ 1.12437500000000E+00 3.45070422535211E-01 4.96953125000000E-02
+ 1.12437500000000E+00 3.94366197183099E-01 4.96953125000000E-02
+ 1.12437500000000E+00 4.43661971830986E-01 4.96953125000000E-02
+ 1.12437500000000E+00 4.92957746478873E-01 4.96953125000000E-02
+ 1.12437500000000E+00 5.42253521126761E-01 4.96953125000000E-02
+ 1.12437500000000E+00 5.91549295774648E-01 4.96953125000000E-02
+ 1.12437500000000E+00 6.40845070422535E-01 4.96953125000000E-02
+ 1.12437500000000E+00 6.90140845070423E-01 4.96953125000000E-02
+ 1.12437500000000E+00 7.39436619718310E-01 4.96953125000000E-02
+ 1.12437500000000E+00 7.88732394366197E-01 4.96953125000000E-02
+ 1.12437500000000E+00 8.38028169014085E-01 4.96953125000000E-02
+ 1.12437500000000E+00 8.87323943661972E-01 4.96953125000000E-02
+ 1.12437500000000E+00 9.36619718309859E-01 4.96953125000000E-02
+ 1.12437500000000E+00 9.85915492957746E-01 4.96953125000000E-02
+ 1.12437500000000E+00 1.03521126760563E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.08450704225352E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.13380281690141E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.18309859154930E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.23239436619718E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.28169014084507E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.33098591549296E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.38028169014084E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.42957746478873E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.47887323943662E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.52816901408451E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.57746478873239E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.62676056338028E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.67605633802817E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.72535211267606E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.77464788732394E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.82394366197183E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.87323943661972E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.92253521126760E+00 4.96953125000000E-02
+ 1.12437500000000E+00 1.97183098591549E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.02112676056338E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.07042253521127E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.11971830985915E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.16901408450704E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.21830985915493E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.26760563380282E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.31690140845070E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.36619718309859E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.41549295774648E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.46478873239436E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.51408450704225E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.56338028169014E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.61267605633803E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.66197183098591E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.71126760563380E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.76056338028169E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.80985915492958E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.85915492957746E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.90845070422535E+00 4.96953125000000E-02
+ 1.12437500000000E+00 2.95774647887324E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.00704225352112E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.05633802816901E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.10563380281690E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.15492957746479E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.20422535211267E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.25352112676056E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.30281690140845E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.35211267605634E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.40140845070422E+00 4.96953125000000E-02
+ 1.12437500000000E+00 3.45070422535211E+00 4.96953125000000E-02
+ 1.17406250000000E+00 0.00000000000000E+00 4.96992187500000E-02
+ 1.17406250000000E+00 4.92957746478873E-02 4.96992187500000E-02
+ 1.17406250000000E+00 9.85915492957747E-02 4.96992187500000E-02
+ 1.17406250000000E+00 1.47887323943662E-01 4.96992187500000E-02
+ 1.17406250000000E+00 1.97183098591549E-01 4.96992187500000E-02
+ 1.17406250000000E+00 2.46478873239437E-01 4.96992187500000E-02
+ 1.17406250000000E+00 2.95774647887324E-01 4.96992187500000E-02
+ 1.17406250000000E+00 3.45070422535211E-01 4.96992187500000E-02
+ 1.17406250000000E+00 3.94366197183099E-01 4.96992187500000E-02
+ 1.17406250000000E+00 4.43661971830986E-01 4.96992187500000E-02
+ 1.17406250000000E+00 4.92957746478873E-01 4.96992187500000E-02
+ 1.17406250000000E+00 5.42253521126761E-01 4.96992187500000E-02
+ 1.17406250000000E+00 5.91549295774648E-01 4.96992187500000E-02
+ 1.17406250000000E+00 6.40845070422535E-01 4.96992187500000E-02
+ 1.17406250000000E+00 6.90140845070423E-01 4.96992187500000E-02
+ 1.17406250000000E+00 7.39436619718310E-01 4.96992187500000E-02
+ 1.17406250000000E+00 7.88732394366197E-01 4.96992187500000E-02
+ 1.17406250000000E+00 8.38028169014085E-01 4.96992187500000E-02
+ 1.17406250000000E+00 8.87323943661972E-01 4.96992187500000E-02
+ 1.17406250000000E+00 9.36619718309859E-01 4.96992187500000E-02
+ 1.17406250000000E+00 9.85915492957746E-01 4.96992187500000E-02
+ 1.17406250000000E+00 1.03521126760563E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.08450704225352E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.13380281690141E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.18309859154930E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.23239436619718E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.28169014084507E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.33098591549296E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.38028169014084E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.42957746478873E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.47887323943662E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.52816901408451E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.57746478873239E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.62676056338028E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.67605633802817E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.72535211267606E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.77464788732394E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.82394366197183E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.87323943661972E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.92253521126760E+00 4.96992187500000E-02
+ 1.17406250000000E+00 1.97183098591549E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.02112676056338E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.07042253521127E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.11971830985915E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.16901408450704E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.21830985915493E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.26760563380282E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.31690140845070E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.36619718309859E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.41549295774648E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.46478873239436E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.51408450704225E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.56338028169014E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.61267605633803E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.66197183098591E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.71126760563380E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.76056338028169E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.80985915492958E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.85915492957746E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.90845070422535E+00 4.96992187500000E-02
+ 1.17406250000000E+00 2.95774647887324E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.00704225352112E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.05633802816901E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.10563380281690E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.15492957746479E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.20422535211267E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.25352112676056E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.30281690140845E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.35211267605634E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.40140845070422E+00 4.96992187500000E-02
+ 1.17406250000000E+00 3.45070422535211E+00 4.96992187500000E-02
+ 1.22375000000000E+00 0.00000000000000E+00 4.97031250000000E-02
+ 1.22375000000000E+00 4.92957746478873E-02 4.97031250000000E-02
+ 1.22375000000000E+00 9.85915492957747E-02 4.97031250000000E-02
+ 1.22375000000000E+00 1.47887323943662E-01 4.97031250000000E-02
+ 1.22375000000000E+00 1.97183098591549E-01 4.97031250000000E-02
+ 1.22375000000000E+00 2.46478873239437E-01 4.97031250000000E-02
+ 1.22375000000000E+00 2.95774647887324E-01 4.97031250000000E-02
+ 1.22375000000000E+00 3.45070422535211E-01 4.97031250000000E-02
+ 1.22375000000000E+00 3.94366197183099E-01 4.97031250000000E-02
+ 1.22375000000000E+00 4.43661971830986E-01 4.97031250000000E-02
+ 1.22375000000000E+00 4.92957746478873E-01 4.97031250000000E-02
+ 1.22375000000000E+00 5.42253521126761E-01 4.97031250000000E-02
+ 1.22375000000000E+00 5.91549295774648E-01 4.97031250000000E-02
+ 1.22375000000000E+00 6.40845070422535E-01 4.97031250000000E-02
+ 1.22375000000000E+00 6.90140845070423E-01 4.97031250000000E-02
+ 1.22375000000000E+00 7.39436619718310E-01 4.97031250000000E-02
+ 1.22375000000000E+00 7.88732394366197E-01 4.97031250000000E-02
+ 1.22375000000000E+00 8.38028169014085E-01 4.97031250000000E-02
+ 1.22375000000000E+00 8.87323943661972E-01 4.97031250000000E-02
+ 1.22375000000000E+00 9.36619718309859E-01 4.97031250000000E-02
+ 1.22375000000000E+00 9.85915492957746E-01 4.97031250000000E-02
+ 1.22375000000000E+00 1.03521126760563E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.08450704225352E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.13380281690141E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.18309859154930E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.23239436619718E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.28169014084507E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.33098591549296E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.38028169014084E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.42957746478873E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.47887323943662E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.52816901408451E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.57746478873239E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.62676056338028E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.67605633802817E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.72535211267606E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.77464788732394E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.82394366197183E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.87323943661972E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.92253521126760E+00 4.97031250000000E-02
+ 1.22375000000000E+00 1.97183098591549E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.02112676056338E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.07042253521127E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.11971830985915E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.16901408450704E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.21830985915493E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.26760563380282E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.31690140845070E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.36619718309859E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.41549295774648E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.46478873239436E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.51408450704225E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.56338028169014E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.61267605633803E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.66197183098591E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.71126760563380E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.76056338028169E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.80985915492958E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.85915492957746E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.90845070422535E+00 4.97031250000000E-02
+ 1.22375000000000E+00 2.95774647887324E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.00704225352112E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.05633802816901E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.10563380281690E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.15492957746479E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.20422535211267E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.25352112676056E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.30281690140845E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.35211267605634E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.40140845070422E+00 4.97031250000000E-02
+ 1.22375000000000E+00 3.45070422535211E+00 4.97031250000000E-02
+ 1.27343750000000E+00 0.00000000000000E+00 4.97070312500000E-02
+ 1.27343750000000E+00 4.92957746478873E-02 4.97070312500000E-02
+ 1.27343750000000E+00 9.85915492957747E-02 4.97070312500000E-02
+ 1.27343750000000E+00 1.47887323943662E-01 4.97070312500000E-02
+ 1.27343750000000E+00 1.97183098591549E-01 4.97070312500000E-02
+ 1.27343750000000E+00 2.46478873239437E-01 4.97070312500000E-02
+ 1.27343750000000E+00 2.95774647887324E-01 4.97070312500000E-02
+ 1.27343750000000E+00 3.45070422535211E-01 4.97070312500000E-02
+ 1.27343750000000E+00 3.94366197183099E-01 4.97070312500000E-02
+ 1.27343750000000E+00 4.43661971830986E-01 4.97070312500000E-02
+ 1.27343750000000E+00 4.92957746478873E-01 4.97070312500000E-02
+ 1.27343750000000E+00 5.42253521126761E-01 4.97070312500000E-02
+ 1.27343750000000E+00 5.91549295774648E-01 4.97070312500000E-02
+ 1.27343750000000E+00 6.40845070422535E-01 4.97070312500000E-02
+ 1.27343750000000E+00 6.90140845070423E-01 4.97070312500000E-02
+ 1.27343750000000E+00 7.39436619718310E-01 4.97070312500000E-02
+ 1.27343750000000E+00 7.88732394366197E-01 4.97070312500000E-02
+ 1.27343750000000E+00 8.38028169014085E-01 4.97070312500000E-02
+ 1.27343750000000E+00 8.87323943661972E-01 4.97070312500000E-02
+ 1.27343750000000E+00 9.36619718309859E-01 4.97070312500000E-02
+ 1.27343750000000E+00 9.85915492957746E-01 4.97070312500000E-02
+ 1.27343750000000E+00 1.03521126760563E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.08450704225352E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.13380281690141E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.18309859154930E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.23239436619718E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.28169014084507E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.33098591549296E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.38028169014084E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.42957746478873E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.47887323943662E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.52816901408451E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.57746478873239E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.62676056338028E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.67605633802817E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.72535211267606E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.77464788732394E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.82394366197183E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.87323943661972E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.92253521126760E+00 4.97070312500000E-02
+ 1.27343750000000E+00 1.97183098591549E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.02112676056338E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.07042253521127E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.11971830985915E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.16901408450704E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.21830985915493E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.26760563380282E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.31690140845070E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.36619718309859E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.41549295774648E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.46478873239436E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.51408450704225E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.56338028169014E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.61267605633803E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.66197183098591E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.71126760563380E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.76056338028169E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.80985915492958E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.85915492957746E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.90845070422535E+00 4.97070312500000E-02
+ 1.27343750000000E+00 2.95774647887324E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.00704225352112E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.05633802816901E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.10563380281690E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.15492957746479E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.20422535211267E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.25352112676056E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.30281690140845E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.35211267605634E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.40140845070422E+00 4.97070312500000E-02
+ 1.27343750000000E+00 3.45070422535211E+00 4.97070312500000E-02
+ 1.32312500000000E+00 0.00000000000000E+00 4.97109375000000E-02
+ 1.32312500000000E+00 4.92957746478873E-02 4.97109375000000E-02
+ 1.32312500000000E+00 9.85915492957747E-02 4.97109375000000E-02
+ 1.32312500000000E+00 1.47887323943662E-01 4.97109375000000E-02
+ 1.32312500000000E+00 1.97183098591549E-01 4.97109375000000E-02
+ 1.32312500000000E+00 2.46478873239437E-01 4.97109375000000E-02
+ 1.32312500000000E+00 2.95774647887324E-01 4.97109375000000E-02
+ 1.32312500000000E+00 3.45070422535211E-01 4.97109375000000E-02
+ 1.32312500000000E+00 3.94366197183099E-01 4.97109375000000E-02
+ 1.32312500000000E+00 4.43661971830986E-01 4.97109375000000E-02
+ 1.32312500000000E+00 4.92957746478873E-01 4.97109375000000E-02
+ 1.32312500000000E+00 5.42253521126761E-01 4.97109375000000E-02
+ 1.32312500000000E+00 5.91549295774648E-01 4.97109375000000E-02
+ 1.32312500000000E+00 6.40845070422535E-01 4.97109375000000E-02
+ 1.32312500000000E+00 6.90140845070423E-01 4.97109375000000E-02
+ 1.32312500000000E+00 7.39436619718310E-01 4.97109375000000E-02
+ 1.32312500000000E+00 7.88732394366197E-01 4.97109375000000E-02
+ 1.32312500000000E+00 8.38028169014085E-01 4.97109375000000E-02
+ 1.32312500000000E+00 8.87323943661972E-01 4.97109375000000E-02
+ 1.32312500000000E+00 9.36619718309859E-01 4.97109375000000E-02
+ 1.32312500000000E+00 9.85915492957746E-01 4.97109375000000E-02
+ 1.32312500000000E+00 1.03521126760563E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.08450704225352E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.13380281690141E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.18309859154930E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.23239436619718E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.28169014084507E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.33098591549296E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.38028169014084E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.42957746478873E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.47887323943662E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.52816901408451E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.57746478873239E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.62676056338028E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.67605633802817E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.72535211267606E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.77464788732394E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.82394366197183E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.87323943661972E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.92253521126760E+00 4.97109375000000E-02
+ 1.32312500000000E+00 1.97183098591549E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.02112676056338E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.07042253521127E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.11971830985915E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.16901408450704E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.21830985915493E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.26760563380282E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.31690140845070E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.36619718309859E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.41549295774648E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.46478873239436E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.51408450704225E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.56338028169014E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.61267605633803E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.66197183098591E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.71126760563380E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.76056338028169E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.80985915492958E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.85915492957746E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.90845070422535E+00 4.97109375000000E-02
+ 1.32312500000000E+00 2.95774647887324E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.00704225352112E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.05633802816901E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.10563380281690E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.15492957746479E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.20422535211267E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.25352112676056E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.30281690140845E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.35211267605634E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.40140845070422E+00 4.97109375000000E-02
+ 1.32312500000000E+00 3.45070422535211E+00 4.97109375000000E-02
+ 1.37281250000000E+00 0.00000000000000E+00 4.97148437500000E-02
+ 1.37281250000000E+00 4.92957746478873E-02 4.97148437500000E-02
+ 1.37281250000000E+00 9.85915492957747E-02 4.97148437500000E-02
+ 1.37281250000000E+00 1.47887323943662E-01 4.97148437500000E-02
+ 1.37281250000000E+00 1.97183098591549E-01 4.97148437500000E-02
+ 1.37281250000000E+00 2.46478873239437E-01 4.97148437500000E-02
+ 1.37281250000000E+00 2.95774647887324E-01 4.97148437500000E-02
+ 1.37281250000000E+00 3.45070422535211E-01 4.97148437500000E-02
+ 1.37281250000000E+00 3.94366197183099E-01 4.97148437500000E-02
+ 1.37281250000000E+00 4.43661971830986E-01 4.97148437500000E-02
+ 1.37281250000000E+00 4.92957746478873E-01 4.97148437500000E-02
+ 1.37281250000000E+00 5.42253521126761E-01 4.97148437500000E-02
+ 1.37281250000000E+00 5.91549295774648E-01 4.97148437500000E-02
+ 1.37281250000000E+00 6.40845070422535E-01 4.97148437500000E-02
+ 1.37281250000000E+00 6.90140845070423E-01 4.97148437500000E-02
+ 1.37281250000000E+00 7.39436619718310E-01 4.97148437500000E-02
+ 1.37281250000000E+00 7.88732394366197E-01 4.97148437500000E-02
+ 1.37281250000000E+00 8.38028169014085E-01 4.97148437500000E-02
+ 1.37281250000000E+00 8.87323943661972E-01 4.97148437500000E-02
+ 1.37281250000000E+00 9.36619718309859E-01 4.97148437500000E-02
+ 1.37281250000000E+00 9.85915492957746E-01 4.97148437500000E-02
+ 1.37281250000000E+00 1.03521126760563E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.08450704225352E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.13380281690141E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.18309859154930E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.23239436619718E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.28169014084507E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.33098591549296E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.38028169014084E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.42957746478873E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.47887323943662E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.52816901408451E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.57746478873239E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.62676056338028E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.67605633802817E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.72535211267606E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.77464788732394E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.82394366197183E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.87323943661972E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.92253521126760E+00 4.97148437500000E-02
+ 1.37281250000000E+00 1.97183098591549E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.02112676056338E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.07042253521127E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.11971830985915E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.16901408450704E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.21830985915493E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.26760563380282E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.31690140845070E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.36619718309859E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.41549295774648E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.46478873239436E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.51408450704225E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.56338028169014E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.61267605633803E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.66197183098591E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.71126760563380E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.76056338028169E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.80985915492958E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.85915492957746E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.90845070422535E+00 4.97148437500000E-02
+ 1.37281250000000E+00 2.95774647887324E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.00704225352112E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.05633802816901E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.10563380281690E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.15492957746479E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.20422535211267E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.25352112676056E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.30281690140845E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.35211267605634E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.40140845070422E+00 4.97148437500000E-02
+ 1.37281250000000E+00 3.45070422535211E+00 4.97148437500000E-02
+ 1.42250000000000E+00 0.00000000000000E+00 4.97187500000000E-02
+ 1.42250000000000E+00 4.92957746478873E-02 4.97187500000000E-02
+ 1.42250000000000E+00 9.85915492957747E-02 4.97187500000000E-02
+ 1.42250000000000E+00 1.47887323943662E-01 4.97187500000000E-02
+ 1.42250000000000E+00 1.97183098591549E-01 4.97187500000000E-02
+ 1.42250000000000E+00 2.46478873239437E-01 4.97187500000000E-02
+ 1.42250000000000E+00 2.95774647887324E-01 4.97187500000000E-02
+ 1.42250000000000E+00 3.45070422535211E-01 4.97187500000000E-02
+ 1.42250000000000E+00 3.94366197183099E-01 4.97187500000000E-02
+ 1.42250000000000E+00 4.43661971830986E-01 4.97187500000000E-02
+ 1.42250000000000E+00 4.92957746478873E-01 4.97187500000000E-02
+ 1.42250000000000E+00 5.42253521126761E-01 4.97187500000000E-02
+ 1.42250000000000E+00 5.91549295774648E-01 4.97187500000000E-02
+ 1.42250000000000E+00 6.40845070422535E-01 4.97187500000000E-02
+ 1.42250000000000E+00 6.90140845070423E-01 4.97187500000000E-02
+ 1.42250000000000E+00 7.39436619718310E-01 4.97187500000000E-02
+ 1.42250000000000E+00 7.88732394366197E-01 4.97187500000000E-02
+ 1.42250000000000E+00 8.38028169014085E-01 4.97187500000000E-02
+ 1.42250000000000E+00 8.87323943661972E-01 4.97187500000000E-02
+ 1.42250000000000E+00 9.36619718309859E-01 4.97187500000000E-02
+ 1.42250000000000E+00 9.85915492957746E-01 4.97187500000000E-02
+ 1.42250000000000E+00 1.03521126760563E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.08450704225352E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.13380281690141E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.18309859154930E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.23239436619718E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.28169014084507E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.33098591549296E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.38028169014084E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.42957746478873E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.47887323943662E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.52816901408451E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.57746478873239E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.62676056338028E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.67605633802817E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.72535211267606E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.77464788732394E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.82394366197183E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.87323943661972E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.92253521126760E+00 4.97187500000000E-02
+ 1.42250000000000E+00 1.97183098591549E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.02112676056338E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.07042253521127E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.11971830985915E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.16901408450704E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.21830985915493E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.26760563380282E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.31690140845070E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.36619718309859E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.41549295774648E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.46478873239436E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.51408450704225E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.56338028169014E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.61267605633803E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.66197183098591E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.71126760563380E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.76056338028169E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.80985915492958E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.85915492957746E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.90845070422535E+00 4.97187500000000E-02
+ 1.42250000000000E+00 2.95774647887324E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.00704225352112E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.05633802816901E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.10563380281690E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.15492957746479E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.20422535211267E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.25352112676056E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.30281690140845E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.35211267605634E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.40140845070422E+00 4.97187500000000E-02
+ 1.42250000000000E+00 3.45070422535211E+00 4.97187500000000E-02
+ 1.47218750000000E+00 0.00000000000000E+00 4.97226562500000E-02
+ 1.47218750000000E+00 4.92957746478873E-02 4.97226562500000E-02
+ 1.47218750000000E+00 9.85915492957747E-02 4.97226562500000E-02
+ 1.47218750000000E+00 1.47887323943662E-01 4.97226562500000E-02
+ 1.47218750000000E+00 1.97183098591549E-01 4.97226562500000E-02
+ 1.47218750000000E+00 2.46478873239437E-01 4.97226562500000E-02
+ 1.47218750000000E+00 2.95774647887324E-01 4.97226562500000E-02
+ 1.47218750000000E+00 3.45070422535211E-01 4.97226562500000E-02
+ 1.47218750000000E+00 3.94366197183099E-01 4.97226562500000E-02
+ 1.47218750000000E+00 4.43661971830986E-01 4.97226562500000E-02
+ 1.47218750000000E+00 4.92957746478873E-01 4.97226562500000E-02
+ 1.47218750000000E+00 5.42253521126761E-01 4.97226562500000E-02
+ 1.47218750000000E+00 5.91549295774648E-01 4.97226562500000E-02
+ 1.47218750000000E+00 6.40845070422535E-01 4.97226562500000E-02
+ 1.47218750000000E+00 6.90140845070423E-01 4.97226562500000E-02
+ 1.47218750000000E+00 7.39436619718310E-01 4.97226562500000E-02
+ 1.47218750000000E+00 7.88732394366197E-01 4.97226562500000E-02
+ 1.47218750000000E+00 8.38028169014085E-01 4.97226562500000E-02
+ 1.47218750000000E+00 8.87323943661972E-01 4.97226562500000E-02
+ 1.47218750000000E+00 9.36619718309859E-01 4.97226562500000E-02
+ 1.47218750000000E+00 9.85915492957746E-01 4.97226562500000E-02
+ 1.47218750000000E+00 1.03521126760563E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.08450704225352E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.13380281690141E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.18309859154930E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.23239436619718E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.28169014084507E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.33098591549296E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.38028169014084E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.42957746478873E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.47887323943662E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.52816901408451E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.57746478873239E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.62676056338028E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.67605633802817E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.72535211267606E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.77464788732394E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.82394366197183E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.87323943661972E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.92253521126760E+00 4.97226562500000E-02
+ 1.47218750000000E+00 1.97183098591549E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.02112676056338E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.07042253521127E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.11971830985915E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.16901408450704E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.21830985915493E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.26760563380282E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.31690140845070E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.36619718309859E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.41549295774648E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.46478873239436E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.51408450704225E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.56338028169014E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.61267605633803E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.66197183098591E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.71126760563380E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.76056338028169E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.80985915492958E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.85915492957746E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.90845070422535E+00 4.97226562500000E-02
+ 1.47218750000000E+00 2.95774647887324E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.00704225352112E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.05633802816901E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.10563380281690E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.15492957746479E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.20422535211267E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.25352112676056E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.30281690140845E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.35211267605634E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.40140845070422E+00 4.97226562500000E-02
+ 1.47218750000000E+00 3.45070422535211E+00 4.97226562500000E-02
+ 1.52187500000000E+00 0.00000000000000E+00 4.97265625000000E-02
+ 1.52187500000000E+00 4.92957746478873E-02 4.97265625000000E-02
+ 1.52187500000000E+00 9.85915492957747E-02 4.97265625000000E-02
+ 1.52187500000000E+00 1.47887323943662E-01 4.97265625000000E-02
+ 1.52187500000000E+00 1.97183098591549E-01 4.97265625000000E-02
+ 1.52187500000000E+00 2.46478873239437E-01 4.97265625000000E-02
+ 1.52187500000000E+00 2.95774647887324E-01 4.97265625000000E-02
+ 1.52187500000000E+00 3.45070422535211E-01 4.97265625000000E-02
+ 1.52187500000000E+00 3.94366197183099E-01 4.97265625000000E-02
+ 1.52187500000000E+00 4.43661971830986E-01 4.97265625000000E-02
+ 1.52187500000000E+00 4.92957746478873E-01 4.97265625000000E-02
+ 1.52187500000000E+00 5.42253521126761E-01 4.97265625000000E-02
+ 1.52187500000000E+00 5.91549295774648E-01 4.97265625000000E-02
+ 1.52187500000000E+00 6.40845070422535E-01 4.97265625000000E-02
+ 1.52187500000000E+00 6.90140845070423E-01 4.97265625000000E-02
+ 1.52187500000000E+00 7.39436619718310E-01 4.97265625000000E-02
+ 1.52187500000000E+00 7.88732394366197E-01 4.97265625000000E-02
+ 1.52187500000000E+00 8.38028169014085E-01 4.97265625000000E-02
+ 1.52187500000000E+00 8.87323943661972E-01 4.97265625000000E-02
+ 1.52187500000000E+00 9.36619718309859E-01 4.97265625000000E-02
+ 1.52187500000000E+00 9.85915492957746E-01 4.97265625000000E-02
+ 1.52187500000000E+00 1.03521126760563E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.08450704225352E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.13380281690141E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.18309859154930E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.23239436619718E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.28169014084507E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.33098591549296E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.38028169014084E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.42957746478873E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.47887323943662E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.52816901408451E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.57746478873239E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.62676056338028E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.67605633802817E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.72535211267606E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.77464788732394E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.82394366197183E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.87323943661972E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.92253521126760E+00 4.97265625000000E-02
+ 1.52187500000000E+00 1.97183098591549E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.02112676056338E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.07042253521127E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.11971830985915E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.16901408450704E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.21830985915493E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.26760563380282E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.31690140845070E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.36619718309859E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.41549295774648E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.46478873239436E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.51408450704225E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.56338028169014E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.61267605633803E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.66197183098591E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.71126760563380E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.76056338028169E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.80985915492958E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.85915492957746E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.90845070422535E+00 4.97265625000000E-02
+ 1.52187500000000E+00 2.95774647887324E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.00704225352112E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.05633802816901E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.10563380281690E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.15492957746479E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.20422535211267E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.25352112676056E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.30281690140845E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.35211267605634E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.40140845070422E+00 4.97265625000000E-02
+ 1.52187500000000E+00 3.45070422535211E+00 4.97265625000000E-02
+ 1.57156250000000E+00 0.00000000000000E+00 4.97304687500000E-02
+ 1.57156250000000E+00 4.92957746478873E-02 4.97304687500000E-02
+ 1.57156250000000E+00 9.85915492957747E-02 4.97304687500000E-02
+ 1.57156250000000E+00 1.47887323943662E-01 4.97304687500000E-02
+ 1.57156250000000E+00 1.97183098591549E-01 4.97304687500000E-02
+ 1.57156250000000E+00 2.46478873239437E-01 4.97304687500000E-02
+ 1.57156250000000E+00 2.95774647887324E-01 4.97304687500000E-02
+ 1.57156250000000E+00 3.45070422535211E-01 4.97304687500000E-02
+ 1.57156250000000E+00 3.94366197183099E-01 4.97304687500000E-02
+ 1.57156250000000E+00 4.43661971830986E-01 4.97304687500000E-02
+ 1.57156250000000E+00 4.92957746478873E-01 4.97304687500000E-02
+ 1.57156250000000E+00 5.42253521126761E-01 4.97304687500000E-02
+ 1.57156250000000E+00 5.91549295774648E-01 4.97304687500000E-02
+ 1.57156250000000E+00 6.40845070422535E-01 4.97304687500000E-02
+ 1.57156250000000E+00 6.90140845070423E-01 4.97304687500000E-02
+ 1.57156250000000E+00 7.39436619718310E-01 4.97304687500000E-02
+ 1.57156250000000E+00 7.88732394366197E-01 4.97304687500000E-02
+ 1.57156250000000E+00 8.38028169014085E-01 4.97304687500000E-02
+ 1.57156250000000E+00 8.87323943661972E-01 4.97304687500000E-02
+ 1.57156250000000E+00 9.36619718309859E-01 4.97304687500000E-02
+ 1.57156250000000E+00 9.85915492957746E-01 4.97304687500000E-02
+ 1.57156250000000E+00 1.03521126760563E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.08450704225352E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.13380281690141E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.18309859154930E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.23239436619718E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.28169014084507E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.33098591549296E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.38028169014084E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.42957746478873E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.47887323943662E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.52816901408451E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.57746478873239E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.62676056338028E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.67605633802817E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.72535211267606E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.77464788732394E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.82394366197183E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.87323943661972E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.92253521126760E+00 4.97304687500000E-02
+ 1.57156250000000E+00 1.97183098591549E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.02112676056338E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.07042253521127E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.11971830985915E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.16901408450704E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.21830985915493E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.26760563380282E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.31690140845070E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.36619718309859E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.41549295774648E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.46478873239436E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.51408450704225E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.56338028169014E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.61267605633803E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.66197183098591E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.71126760563380E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.76056338028169E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.80985915492958E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.85915492957746E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.90845070422535E+00 4.97304687500000E-02
+ 1.57156250000000E+00 2.95774647887324E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.00704225352112E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.05633802816901E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.10563380281690E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.15492957746479E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.20422535211267E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.25352112676056E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.30281690140845E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.35211267605634E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.40140845070422E+00 4.97304687500000E-02
+ 1.57156250000000E+00 3.45070422535211E+00 4.97304687500000E-02
+ 1.62125000000000E+00 0.00000000000000E+00 4.97343750000000E-02
+ 1.62125000000000E+00 4.92957746478873E-02 4.97343750000000E-02
+ 1.62125000000000E+00 9.85915492957747E-02 4.97343750000000E-02
+ 1.62125000000000E+00 1.47887323943662E-01 4.97343750000000E-02
+ 1.62125000000000E+00 1.97183098591549E-01 4.97343750000000E-02
+ 1.62125000000000E+00 2.46478873239437E-01 4.97343750000000E-02
+ 1.62125000000000E+00 2.95774647887324E-01 4.97343750000000E-02
+ 1.62125000000000E+00 3.45070422535211E-01 4.97343750000000E-02
+ 1.62125000000000E+00 3.94366197183099E-01 4.97343750000000E-02
+ 1.62125000000000E+00 4.43661971830986E-01 4.97343750000000E-02
+ 1.62125000000000E+00 4.92957746478873E-01 4.97343750000000E-02
+ 1.62125000000000E+00 5.42253521126761E-01 4.97343750000000E-02
+ 1.62125000000000E+00 5.91549295774648E-01 4.97343750000000E-02
+ 1.62125000000000E+00 6.40845070422535E-01 4.97343750000000E-02
+ 1.62125000000000E+00 6.90140845070423E-01 4.97343750000000E-02
+ 1.62125000000000E+00 7.39436619718310E-01 4.97343750000000E-02
+ 1.62125000000000E+00 7.88732394366197E-01 4.97343750000000E-02
+ 1.62125000000000E+00 8.38028169014085E-01 4.97343750000000E-02
+ 1.62125000000000E+00 8.87323943661972E-01 4.97343750000000E-02
+ 1.62125000000000E+00 9.36619718309859E-01 4.97343750000000E-02
+ 1.62125000000000E+00 9.85915492957746E-01 4.97343750000000E-02
+ 1.62125000000000E+00 1.03521126760563E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.08450704225352E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.13380281690141E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.18309859154930E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.23239436619718E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.28169014084507E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.33098591549296E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.38028169014084E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.42957746478873E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.47887323943662E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.52816901408451E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.57746478873239E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.62676056338028E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.67605633802817E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.72535211267606E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.77464788732394E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.82394366197183E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.87323943661972E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.92253521126760E+00 4.97343750000000E-02
+ 1.62125000000000E+00 1.97183098591549E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.02112676056338E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.07042253521127E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.11971830985915E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.16901408450704E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.21830985915493E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.26760563380282E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.31690140845070E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.36619718309859E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.41549295774648E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.46478873239436E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.51408450704225E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.56338028169014E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.61267605633803E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.66197183098591E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.71126760563380E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.76056338028169E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.80985915492958E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.85915492957746E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.90845070422535E+00 4.97343750000000E-02
+ 1.62125000000000E+00 2.95774647887324E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.00704225352112E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.05633802816901E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.10563380281690E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.15492957746479E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.20422535211267E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.25352112676056E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.30281690140845E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.35211267605634E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.40140845070422E+00 4.97343750000000E-02
+ 1.62125000000000E+00 3.45070422535211E+00 4.97343750000000E-02
+ 1.67093750000000E+00 0.00000000000000E+00 4.97382812500000E-02
+ 1.67093750000000E+00 4.92957746478873E-02 4.97382812500000E-02
+ 1.67093750000000E+00 9.85915492957747E-02 4.97382812500000E-02
+ 1.67093750000000E+00 1.47887323943662E-01 4.97382812500000E-02
+ 1.67093750000000E+00 1.97183098591549E-01 4.97382812500000E-02
+ 1.67093750000000E+00 2.46478873239437E-01 4.97382812500000E-02
+ 1.67093750000000E+00 2.95774647887324E-01 4.97382812500000E-02
+ 1.67093750000000E+00 3.45070422535211E-01 4.97382812500000E-02
+ 1.67093750000000E+00 3.94366197183099E-01 4.97382812500000E-02
+ 1.67093750000000E+00 4.43661971830986E-01 4.97382812500000E-02
+ 1.67093750000000E+00 4.92957746478873E-01 4.97382812500000E-02
+ 1.67093750000000E+00 5.42253521126761E-01 4.97382812500000E-02
+ 1.67093750000000E+00 5.91549295774648E-01 4.97382812500000E-02
+ 1.67093750000000E+00 6.40845070422535E-01 4.97382812500000E-02
+ 1.67093750000000E+00 6.90140845070423E-01 4.97382812500000E-02
+ 1.67093750000000E+00 7.39436619718310E-01 4.97382812500000E-02
+ 1.67093750000000E+00 7.88732394366197E-01 4.97382812500000E-02
+ 1.67093750000000E+00 8.38028169014085E-01 4.97382812500000E-02
+ 1.67093750000000E+00 8.87323943661972E-01 4.97382812500000E-02
+ 1.67093750000000E+00 9.36619718309859E-01 4.97382812500000E-02
+ 1.67093750000000E+00 9.85915492957746E-01 4.97382812500000E-02
+ 1.67093750000000E+00 1.03521126760563E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.08450704225352E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.13380281690141E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.18309859154930E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.23239436619718E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.28169014084507E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.33098591549296E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.38028169014084E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.42957746478873E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.47887323943662E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.52816901408451E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.57746478873239E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.62676056338028E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.67605633802817E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.72535211267606E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.77464788732394E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.82394366197183E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.87323943661972E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.92253521126760E+00 4.97382812500000E-02
+ 1.67093750000000E+00 1.97183098591549E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.02112676056338E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.07042253521127E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.11971830985915E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.16901408450704E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.21830985915493E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.26760563380282E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.31690140845070E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.36619718309859E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.41549295774648E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.46478873239436E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.51408450704225E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.56338028169014E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.61267605633803E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.66197183098591E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.71126760563380E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.76056338028169E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.80985915492958E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.85915492957746E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.90845070422535E+00 4.97382812500000E-02
+ 1.67093750000000E+00 2.95774647887324E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.00704225352112E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.05633802816901E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.10563380281690E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.15492957746479E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.20422535211267E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.25352112676056E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.30281690140845E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.35211267605634E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.40140845070422E+00 4.97382812500000E-02
+ 1.67093750000000E+00 3.45070422535211E+00 4.97382812500000E-02
+ 1.72062500000000E+00 0.00000000000000E+00 4.97421875000000E-02
+ 1.72062500000000E+00 4.92957746478873E-02 4.97421875000000E-02
+ 1.72062500000000E+00 9.85915492957747E-02 4.97421875000000E-02
+ 1.72062500000000E+00 1.47887323943662E-01 4.97421875000000E-02
+ 1.72062500000000E+00 1.97183098591549E-01 4.97421875000000E-02
+ 1.72062500000000E+00 2.46478873239437E-01 4.97421875000000E-02
+ 1.72062500000000E+00 2.95774647887324E-01 4.97421875000000E-02
+ 1.72062500000000E+00 3.45070422535211E-01 4.97421875000000E-02
+ 1.72062500000000E+00 3.94366197183099E-01 4.97421875000000E-02
+ 1.72062500000000E+00 4.43661971830986E-01 4.97421875000000E-02
+ 1.72062500000000E+00 4.92957746478873E-01 4.97421875000000E-02
+ 1.72062500000000E+00 5.42253521126761E-01 4.97421875000000E-02
+ 1.72062500000000E+00 5.91549295774648E-01 4.97421875000000E-02
+ 1.72062500000000E+00 6.40845070422535E-01 4.97421875000000E-02
+ 1.72062500000000E+00 6.90140845070423E-01 4.97421875000000E-02
+ 1.72062500000000E+00 7.39436619718310E-01 4.97421875000000E-02
+ 1.72062500000000E+00 7.88732394366197E-01 4.97421875000000E-02
+ 1.72062500000000E+00 8.38028169014085E-01 4.97421875000000E-02
+ 1.72062500000000E+00 8.87323943661972E-01 4.97421875000000E-02
+ 1.72062500000000E+00 9.36619718309859E-01 4.97421875000000E-02
+ 1.72062500000000E+00 9.85915492957746E-01 4.97421875000000E-02
+ 1.72062500000000E+00 1.03521126760563E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.08450704225352E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.13380281690141E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.18309859154930E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.23239436619718E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.28169014084507E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.33098591549296E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.38028169014084E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.42957746478873E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.47887323943662E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.52816901408451E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.57746478873239E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.62676056338028E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.67605633802817E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.72535211267606E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.77464788732394E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.82394366197183E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.87323943661972E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.92253521126760E+00 4.97421875000000E-02
+ 1.72062500000000E+00 1.97183098591549E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.02112676056338E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.07042253521127E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.11971830985915E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.16901408450704E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.21830985915493E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.26760563380282E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.31690140845070E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.36619718309859E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.41549295774648E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.46478873239436E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.51408450704225E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.56338028169014E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.61267605633803E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.66197183098591E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.71126760563380E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.76056338028169E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.80985915492958E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.85915492957746E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.90845070422535E+00 4.97421875000000E-02
+ 1.72062500000000E+00 2.95774647887324E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.00704225352112E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.05633802816901E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.10563380281690E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.15492957746479E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.20422535211267E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.25352112676056E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.30281690140845E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.35211267605634E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.40140845070422E+00 4.97421875000000E-02
+ 1.72062500000000E+00 3.45070422535211E+00 4.97421875000000E-02
+ 1.77031250000000E+00 0.00000000000000E+00 4.97460937500000E-02
+ 1.77031250000000E+00 4.92957746478873E-02 4.97460937500000E-02
+ 1.77031250000000E+00 9.85915492957747E-02 4.97460937500000E-02
+ 1.77031250000000E+00 1.47887323943662E-01 4.97460937500000E-02
+ 1.77031250000000E+00 1.97183098591549E-01 4.97460937500000E-02
+ 1.77031250000000E+00 2.46478873239437E-01 4.97460937500000E-02
+ 1.77031250000000E+00 2.95774647887324E-01 4.97460937500000E-02
+ 1.77031250000000E+00 3.45070422535211E-01 4.97460937500000E-02
+ 1.77031250000000E+00 3.94366197183099E-01 4.97460937500000E-02
+ 1.77031250000000E+00 4.43661971830986E-01 4.97460937500000E-02
+ 1.77031250000000E+00 4.92957746478873E-01 4.97460937500000E-02
+ 1.77031250000000E+00 5.42253521126761E-01 4.97460937500000E-02
+ 1.77031250000000E+00 5.91549295774648E-01 4.97460937500000E-02
+ 1.77031250000000E+00 6.40845070422535E-01 4.97460937500000E-02
+ 1.77031250000000E+00 6.90140845070423E-01 4.97460937500000E-02
+ 1.77031250000000E+00 7.39436619718310E-01 4.97460937500000E-02
+ 1.77031250000000E+00 7.88732394366197E-01 4.97460937500000E-02
+ 1.77031250000000E+00 8.38028169014085E-01 4.97460937500000E-02
+ 1.77031250000000E+00 8.87323943661972E-01 4.97460937500000E-02
+ 1.77031250000000E+00 9.36619718309859E-01 4.97460937500000E-02
+ 1.77031250000000E+00 9.85915492957746E-01 4.97460937500000E-02
+ 1.77031250000000E+00 1.03521126760563E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.08450704225352E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.13380281690141E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.18309859154930E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.23239436619718E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.28169014084507E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.33098591549296E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.38028169014084E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.42957746478873E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.47887323943662E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.52816901408451E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.57746478873239E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.62676056338028E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.67605633802817E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.72535211267606E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.77464788732394E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.82394366197183E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.87323943661972E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.92253521126760E+00 4.97460937500000E-02
+ 1.77031250000000E+00 1.97183098591549E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.02112676056338E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.07042253521127E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.11971830985915E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.16901408450704E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.21830985915493E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.26760563380282E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.31690140845070E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.36619718309859E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.41549295774648E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.46478873239436E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.51408450704225E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.56338028169014E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.61267605633803E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.66197183098591E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.71126760563380E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.76056338028169E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.80985915492958E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.85915492957746E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.90845070422535E+00 4.97460937500000E-02
+ 1.77031250000000E+00 2.95774647887324E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.00704225352112E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.05633802816901E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.10563380281690E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.15492957746479E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.20422535211267E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.25352112676056E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.30281690140845E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.35211267605634E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.40140845070422E+00 4.97460937500000E-02
+ 1.77031250000000E+00 3.45070422535211E+00 4.97460937500000E-02
+ 1.82000000000000E+00 0.00000000000000E+00 4.97500000000000E-02
+ 1.82000000000000E+00 4.92957746478873E-02 4.97500000000000E-02
+ 1.82000000000000E+00 9.85915492957747E-02 4.97500000000000E-02
+ 1.82000000000000E+00 1.47887323943662E-01 4.97500000000000E-02
+ 1.82000000000000E+00 1.97183098591549E-01 4.97500000000000E-02
+ 1.82000000000000E+00 2.46478873239437E-01 4.97500000000000E-02
+ 1.82000000000000E+00 2.95774647887324E-01 4.97500000000000E-02
+ 1.82000000000000E+00 3.45070422535211E-01 4.97500000000000E-02
+ 1.82000000000000E+00 3.94366197183099E-01 4.97500000000000E-02
+ 1.82000000000000E+00 4.43661971830986E-01 4.97500000000000E-02
+ 1.82000000000000E+00 4.92957746478873E-01 4.97500000000000E-02
+ 1.82000000000000E+00 5.42253521126761E-01 4.97500000000000E-02
+ 1.82000000000000E+00 5.91549295774648E-01 4.97500000000000E-02
+ 1.82000000000000E+00 6.40845070422535E-01 4.97500000000000E-02
+ 1.82000000000000E+00 6.90140845070423E-01 4.97500000000000E-02
+ 1.82000000000000E+00 7.39436619718310E-01 4.97500000000000E-02
+ 1.82000000000000E+00 7.88732394366197E-01 4.97500000000000E-02
+ 1.82000000000000E+00 8.38028169014085E-01 4.97500000000000E-02
+ 1.82000000000000E+00 8.87323943661972E-01 4.97500000000000E-02
+ 1.82000000000000E+00 9.36619718309859E-01 4.97500000000000E-02
+ 1.82000000000000E+00 9.85915492957746E-01 4.97500000000000E-02
+ 1.82000000000000E+00 1.03521126760563E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.08450704225352E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.13380281690141E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.18309859154930E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.23239436619718E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.28169014084507E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.33098591549296E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.38028169014084E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.42957746478873E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.47887323943662E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.52816901408451E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.57746478873239E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.62676056338028E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.67605633802817E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.72535211267606E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.77464788732394E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.82394366197183E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.87323943661972E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.92253521126760E+00 4.97500000000000E-02
+ 1.82000000000000E+00 1.97183098591549E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.02112676056338E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.07042253521127E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.11971830985915E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.16901408450704E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.21830985915493E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.26760563380282E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.31690140845070E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.36619718309859E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.41549295774648E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.46478873239436E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.51408450704225E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.56338028169014E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.61267605633803E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.66197183098591E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.71126760563380E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.76056338028169E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.80985915492958E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.85915492957746E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.90845070422535E+00 4.97500000000000E-02
+ 1.82000000000000E+00 2.95774647887324E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.00704225352112E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.05633802816901E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.10563380281690E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.15492957746479E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.20422535211267E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.25352112676056E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.30281690140845E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.35211267605634E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.40140845070422E+00 4.97500000000000E-02
+ 1.82000000000000E+00 3.45070422535211E+00 4.97500000000000E-02
+ 1.86968750000000E+00 0.00000000000000E+00 4.97539062500000E-02
+ 1.86968750000000E+00 4.92957746478873E-02 4.97539062500000E-02
+ 1.86968750000000E+00 9.85915492957747E-02 4.97539062500000E-02
+ 1.86968750000000E+00 1.47887323943662E-01 4.97539062500000E-02
+ 1.86968750000000E+00 1.97183098591549E-01 4.97539062500000E-02
+ 1.86968750000000E+00 2.46478873239437E-01 4.97539062500000E-02
+ 1.86968750000000E+00 2.95774647887324E-01 4.97539062500000E-02
+ 1.86968750000000E+00 3.45070422535211E-01 4.97539062500000E-02
+ 1.86968750000000E+00 3.94366197183099E-01 4.97539062500000E-02
+ 1.86968750000000E+00 4.43661971830986E-01 4.97539062500000E-02
+ 1.86968750000000E+00 4.92957746478873E-01 4.97539062500000E-02
+ 1.86968750000000E+00 5.42253521126761E-01 4.97539062500000E-02
+ 1.86968750000000E+00 5.91549295774648E-01 4.97539062500000E-02
+ 1.86968750000000E+00 6.40845070422535E-01 4.97539062500000E-02
+ 1.86968750000000E+00 6.90140845070423E-01 4.97539062500000E-02
+ 1.86968750000000E+00 7.39436619718310E-01 4.97539062500000E-02
+ 1.86968750000000E+00 7.88732394366197E-01 4.97539062500000E-02
+ 1.86968750000000E+00 8.38028169014085E-01 4.97539062500000E-02
+ 1.86968750000000E+00 8.87323943661972E-01 4.97539062500000E-02
+ 1.86968750000000E+00 9.36619718309859E-01 4.97539062500000E-02
+ 1.86968750000000E+00 9.85915492957746E-01 4.97539062500000E-02
+ 1.86968750000000E+00 1.03521126760563E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.08450704225352E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.13380281690141E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.18309859154930E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.23239436619718E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.28169014084507E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.33098591549296E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.38028169014084E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.42957746478873E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.47887323943662E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.52816901408451E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.57746478873239E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.62676056338028E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.67605633802817E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.72535211267606E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.77464788732394E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.82394366197183E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.87323943661972E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.92253521126760E+00 4.97539062500000E-02
+ 1.86968750000000E+00 1.97183098591549E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.02112676056338E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.07042253521127E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.11971830985915E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.16901408450704E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.21830985915493E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.26760563380282E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.31690140845070E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.36619718309859E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.41549295774648E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.46478873239436E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.51408450704225E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.56338028169014E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.61267605633803E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.66197183098591E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.71126760563380E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.76056338028169E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.80985915492958E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.85915492957746E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.90845070422535E+00 4.97539062500000E-02
+ 1.86968750000000E+00 2.95774647887324E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.00704225352112E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.05633802816901E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.10563380281690E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.15492957746479E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.20422535211267E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.25352112676056E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.30281690140845E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.35211267605634E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.40140845070422E+00 4.97539062500000E-02
+ 1.86968750000000E+00 3.45070422535211E+00 4.97539062500000E-02
+ 1.91937500000000E+00 0.00000000000000E+00 4.97578125000000E-02
+ 1.91937500000000E+00 4.92957746478873E-02 4.97578125000000E-02
+ 1.91937500000000E+00 9.85915492957747E-02 4.97578125000000E-02
+ 1.91937500000000E+00 1.47887323943662E-01 4.97578125000000E-02
+ 1.91937500000000E+00 1.97183098591549E-01 4.97578125000000E-02
+ 1.91937500000000E+00 2.46478873239437E-01 4.97578125000000E-02
+ 1.91937500000000E+00 2.95774647887324E-01 4.97578125000000E-02
+ 1.91937500000000E+00 3.45070422535211E-01 4.97578125000000E-02
+ 1.91937500000000E+00 3.94366197183099E-01 4.97578125000000E-02
+ 1.91937500000000E+00 4.43661971830986E-01 4.97578125000000E-02
+ 1.91937500000000E+00 4.92957746478873E-01 4.97578125000000E-02
+ 1.91937500000000E+00 5.42253521126761E-01 4.97578125000000E-02
+ 1.91937500000000E+00 5.91549295774648E-01 4.97578125000000E-02
+ 1.91937500000000E+00 6.40845070422535E-01 4.97578125000000E-02
+ 1.91937500000000E+00 6.90140845070423E-01 4.97578125000000E-02
+ 1.91937500000000E+00 7.39436619718310E-01 4.97578125000000E-02
+ 1.91937500000000E+00 7.88732394366197E-01 4.97578125000000E-02
+ 1.91937500000000E+00 8.38028169014085E-01 4.97578125000000E-02
+ 1.91937500000000E+00 8.87323943661972E-01 4.97578125000000E-02
+ 1.91937500000000E+00 9.36619718309859E-01 4.97578125000000E-02
+ 1.91937500000000E+00 9.85915492957746E-01 4.97578125000000E-02
+ 1.91937500000000E+00 1.03521126760563E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.08450704225352E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.13380281690141E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.18309859154930E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.23239436619718E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.28169014084507E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.33098591549296E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.38028169014084E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.42957746478873E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.47887323943662E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.52816901408451E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.57746478873239E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.62676056338028E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.67605633802817E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.72535211267606E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.77464788732394E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.82394366197183E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.87323943661972E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.92253521126760E+00 4.97578125000000E-02
+ 1.91937500000000E+00 1.97183098591549E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.02112676056338E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.07042253521127E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.11971830985915E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.16901408450704E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.21830985915493E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.26760563380282E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.31690140845070E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.36619718309859E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.41549295774648E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.46478873239436E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.51408450704225E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.56338028169014E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.61267605633803E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.66197183098591E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.71126760563380E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.76056338028169E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.80985915492958E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.85915492957746E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.90845070422535E+00 4.97578125000000E-02
+ 1.91937500000000E+00 2.95774647887324E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.00704225352112E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.05633802816901E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.10563380281690E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.15492957746479E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.20422535211267E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.25352112676056E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.30281690140845E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.35211267605634E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.40140845070422E+00 4.97578125000000E-02
+ 1.91937500000000E+00 3.45070422535211E+00 4.97578125000000E-02
+ 1.96906250000000E+00 0.00000000000000E+00 4.97617187500000E-02
+ 1.96906250000000E+00 4.92957746478873E-02 4.97617187500000E-02
+ 1.96906250000000E+00 9.85915492957747E-02 4.97617187500000E-02
+ 1.96906250000000E+00 1.47887323943662E-01 4.97617187500000E-02
+ 1.96906250000000E+00 1.97183098591549E-01 4.97617187500000E-02
+ 1.96906250000000E+00 2.46478873239437E-01 4.97617187500000E-02
+ 1.96906250000000E+00 2.95774647887324E-01 4.97617187500000E-02
+ 1.96906250000000E+00 3.45070422535211E-01 4.97617187500000E-02
+ 1.96906250000000E+00 3.94366197183099E-01 4.97617187500000E-02
+ 1.96906250000000E+00 4.43661971830986E-01 4.97617187500000E-02
+ 1.96906250000000E+00 4.92957746478873E-01 4.97617187500000E-02
+ 1.96906250000000E+00 5.42253521126761E-01 4.97617187500000E-02
+ 1.96906250000000E+00 5.91549295774648E-01 4.97617187500000E-02
+ 1.96906250000000E+00 6.40845070422535E-01 4.97617187500000E-02
+ 1.96906250000000E+00 6.90140845070423E-01 4.97617187500000E-02
+ 1.96906250000000E+00 7.39436619718310E-01 4.97617187500000E-02
+ 1.96906250000000E+00 7.88732394366197E-01 4.97617187500000E-02
+ 1.96906250000000E+00 8.38028169014085E-01 4.97617187500000E-02
+ 1.96906250000000E+00 8.87323943661972E-01 4.97617187500000E-02
+ 1.96906250000000E+00 9.36619718309859E-01 4.97617187500000E-02
+ 1.96906250000000E+00 9.85915492957746E-01 4.97617187500000E-02
+ 1.96906250000000E+00 1.03521126760563E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.08450704225352E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.13380281690141E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.18309859154930E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.23239436619718E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.28169014084507E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.33098591549296E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.38028169014084E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.42957746478873E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.47887323943662E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.52816901408451E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.57746478873239E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.62676056338028E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.67605633802817E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.72535211267606E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.77464788732394E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.82394366197183E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.87323943661972E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.92253521126760E+00 4.97617187500000E-02
+ 1.96906250000000E+00 1.97183098591549E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.02112676056338E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.07042253521127E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.11971830985915E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.16901408450704E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.21830985915493E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.26760563380282E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.31690140845070E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.36619718309859E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.41549295774648E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.46478873239436E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.51408450704225E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.56338028169014E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.61267605633803E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.66197183098591E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.71126760563380E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.76056338028169E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.80985915492958E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.85915492957746E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.90845070422535E+00 4.97617187500000E-02
+ 1.96906250000000E+00 2.95774647887324E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.00704225352112E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.05633802816901E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.10563380281690E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.15492957746479E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.20422535211267E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.25352112676056E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.30281690140845E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.35211267605634E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.40140845070422E+00 4.97617187500000E-02
+ 1.96906250000000E+00 3.45070422535211E+00 4.97617187500000E-02
+ 2.01875000000000E+00 0.00000000000000E+00 4.97656250000000E-02
+ 2.01875000000000E+00 4.92957746478873E-02 4.97656250000000E-02
+ 2.01875000000000E+00 9.85915492957747E-02 4.97656250000000E-02
+ 2.01875000000000E+00 1.47887323943662E-01 4.97656250000000E-02
+ 2.01875000000000E+00 1.97183098591549E-01 4.97656250000000E-02
+ 2.01875000000000E+00 2.46478873239437E-01 4.97656250000000E-02
+ 2.01875000000000E+00 2.95774647887324E-01 4.97656250000000E-02
+ 2.01875000000000E+00 3.45070422535211E-01 4.97656250000000E-02
+ 2.01875000000000E+00 3.94366197183099E-01 4.97656250000000E-02
+ 2.01875000000000E+00 4.43661971830986E-01 4.97656250000000E-02
+ 2.01875000000000E+00 4.92957746478873E-01 4.97656250000000E-02
+ 2.01875000000000E+00 5.42253521126761E-01 4.97656250000000E-02
+ 2.01875000000000E+00 5.91549295774648E-01 4.97656250000000E-02
+ 2.01875000000000E+00 6.40845070422535E-01 4.97656250000000E-02
+ 2.01875000000000E+00 6.90140845070423E-01 4.97656250000000E-02
+ 2.01875000000000E+00 7.39436619718310E-01 4.97656250000000E-02
+ 2.01875000000000E+00 7.88732394366197E-01 4.97656250000000E-02
+ 2.01875000000000E+00 8.38028169014085E-01 4.97656250000000E-02
+ 2.01875000000000E+00 8.87323943661972E-01 4.97656250000000E-02
+ 2.01875000000000E+00 9.36619718309859E-01 4.97656250000000E-02
+ 2.01875000000000E+00 9.85915492957746E-01 4.97656250000000E-02
+ 2.01875000000000E+00 1.03521126760563E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.08450704225352E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.13380281690141E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.18309859154930E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.23239436619718E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.28169014084507E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.33098591549296E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.38028169014084E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.42957746478873E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.47887323943662E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.52816901408451E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.57746478873239E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.62676056338028E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.67605633802817E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.72535211267606E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.77464788732394E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.82394366197183E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.87323943661972E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.92253521126760E+00 4.97656250000000E-02
+ 2.01875000000000E+00 1.97183098591549E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.02112676056338E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.07042253521127E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.11971830985915E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.16901408450704E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.21830985915493E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.26760563380282E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.31690140845070E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.36619718309859E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.41549295774648E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.46478873239436E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.51408450704225E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.56338028169014E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.61267605633803E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.66197183098591E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.71126760563380E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.76056338028169E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.80985915492958E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.85915492957746E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.90845070422535E+00 4.97656250000000E-02
+ 2.01875000000000E+00 2.95774647887324E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.00704225352112E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.05633802816901E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.10563380281690E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.15492957746479E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.20422535211267E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.25352112676056E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.30281690140845E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.35211267605634E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.40140845070422E+00 4.97656250000000E-02
+ 2.01875000000000E+00 3.45070422535211E+00 4.97656250000000E-02
+ 2.06843750000000E+00 0.00000000000000E+00 4.97695312500000E-02
+ 2.06843750000000E+00 4.92957746478873E-02 4.97695312500000E-02
+ 2.06843750000000E+00 9.85915492957747E-02 4.97695312500000E-02
+ 2.06843750000000E+00 1.47887323943662E-01 4.97695312500000E-02
+ 2.06843750000000E+00 1.97183098591549E-01 4.97695312500000E-02
+ 2.06843750000000E+00 2.46478873239437E-01 4.97695312500000E-02
+ 2.06843750000000E+00 2.95774647887324E-01 4.97695312500000E-02
+ 2.06843750000000E+00 3.45070422535211E-01 4.97695312500000E-02
+ 2.06843750000000E+00 3.94366197183099E-01 4.97695312500000E-02
+ 2.06843750000000E+00 4.43661971830986E-01 4.97695312500000E-02
+ 2.06843750000000E+00 4.92957746478873E-01 4.97695312500000E-02
+ 2.06843750000000E+00 5.42253521126761E-01 4.97695312500000E-02
+ 2.06843750000000E+00 5.91549295774648E-01 4.97695312500000E-02
+ 2.06843750000000E+00 6.40845070422535E-01 4.97695312500000E-02
+ 2.06843750000000E+00 6.90140845070423E-01 4.97695312500000E-02
+ 2.06843750000000E+00 7.39436619718310E-01 4.97695312500000E-02
+ 2.06843750000000E+00 7.88732394366197E-01 4.97695312500000E-02
+ 2.06843750000000E+00 8.38028169014085E-01 4.97695312500000E-02
+ 2.06843750000000E+00 8.87323943661972E-01 4.97695312500000E-02
+ 2.06843750000000E+00 9.36619718309859E-01 4.97695312500000E-02
+ 2.06843750000000E+00 9.85915492957746E-01 4.97695312500000E-02
+ 2.06843750000000E+00 1.03521126760563E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.08450704225352E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.13380281690141E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.18309859154930E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.23239436619718E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.28169014084507E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.33098591549296E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.38028169014084E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.42957746478873E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.47887323943662E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.52816901408451E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.57746478873239E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.62676056338028E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.67605633802817E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.72535211267606E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.77464788732394E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.82394366197183E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.87323943661972E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.92253521126760E+00 4.97695312500000E-02
+ 2.06843750000000E+00 1.97183098591549E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.02112676056338E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.07042253521127E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.11971830985915E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.16901408450704E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.21830985915493E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.26760563380282E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.31690140845070E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.36619718309859E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.41549295774648E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.46478873239436E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.51408450704225E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.56338028169014E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.61267605633803E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.66197183098591E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.71126760563380E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.76056338028169E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.80985915492958E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.85915492957746E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.90845070422535E+00 4.97695312500000E-02
+ 2.06843750000000E+00 2.95774647887324E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.00704225352112E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.05633802816901E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.10563380281690E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.15492957746479E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.20422535211267E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.25352112676056E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.30281690140845E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.35211267605634E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.40140845070422E+00 4.97695312500000E-02
+ 2.06843750000000E+00 3.45070422535211E+00 4.97695312500000E-02
+ 2.11812500000000E+00 0.00000000000000E+00 4.97734375000000E-02
+ 2.11812500000000E+00 4.92957746478873E-02 4.97734375000000E-02
+ 2.11812500000000E+00 9.85915492957747E-02 4.97734375000000E-02
+ 2.11812500000000E+00 1.47887323943662E-01 4.97734375000000E-02
+ 2.11812500000000E+00 1.97183098591549E-01 4.97734375000000E-02
+ 2.11812500000000E+00 2.46478873239437E-01 4.97734375000000E-02
+ 2.11812500000000E+00 2.95774647887324E-01 4.97734375000000E-02
+ 2.11812500000000E+00 3.45070422535211E-01 4.97734375000000E-02
+ 2.11812500000000E+00 3.94366197183099E-01 4.97734375000000E-02
+ 2.11812500000000E+00 4.43661971830986E-01 4.97734375000000E-02
+ 2.11812500000000E+00 4.92957746478873E-01 4.97734375000000E-02
+ 2.11812500000000E+00 5.42253521126761E-01 4.97734375000000E-02
+ 2.11812500000000E+00 5.91549295774648E-01 4.97734375000000E-02
+ 2.11812500000000E+00 6.40845070422535E-01 4.97734375000000E-02
+ 2.11812500000000E+00 6.90140845070423E-01 4.97734375000000E-02
+ 2.11812500000000E+00 7.39436619718310E-01 4.97734375000000E-02
+ 2.11812500000000E+00 7.88732394366197E-01 4.97734375000000E-02
+ 2.11812500000000E+00 8.38028169014085E-01 4.97734375000000E-02
+ 2.11812500000000E+00 8.87323943661972E-01 4.97734375000000E-02
+ 2.11812500000000E+00 9.36619718309859E-01 4.97734375000000E-02
+ 2.11812500000000E+00 9.85915492957746E-01 4.97734375000000E-02
+ 2.11812500000000E+00 1.03521126760563E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.08450704225352E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.13380281690141E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.18309859154930E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.23239436619718E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.28169014084507E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.33098591549296E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.38028169014084E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.42957746478873E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.47887323943662E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.52816901408451E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.57746478873239E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.62676056338028E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.67605633802817E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.72535211267606E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.77464788732394E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.82394366197183E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.87323943661972E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.92253521126760E+00 4.97734375000000E-02
+ 2.11812500000000E+00 1.97183098591549E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.02112676056338E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.07042253521127E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.11971830985915E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.16901408450704E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.21830985915493E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.26760563380282E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.31690140845070E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.36619718309859E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.41549295774648E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.46478873239436E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.51408450704225E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.56338028169014E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.61267605633803E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.66197183098591E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.71126760563380E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.76056338028169E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.80985915492958E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.85915492957746E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.90845070422535E+00 4.97734375000000E-02
+ 2.11812500000000E+00 2.95774647887324E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.00704225352112E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.05633802816901E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.10563380281690E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.15492957746479E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.20422535211267E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.25352112676056E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.30281690140845E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.35211267605634E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.40140845070422E+00 4.97734375000000E-02
+ 2.11812500000000E+00 3.45070422535211E+00 4.97734375000000E-02
+ 2.16781250000000E+00 0.00000000000000E+00 4.97773437500000E-02
+ 2.16781250000000E+00 4.92957746478873E-02 4.97773437500000E-02
+ 2.16781250000000E+00 9.85915492957747E-02 4.97773437500000E-02
+ 2.16781250000000E+00 1.47887323943662E-01 4.97773437500000E-02
+ 2.16781250000000E+00 1.97183098591549E-01 4.97773437500000E-02
+ 2.16781250000000E+00 2.46478873239437E-01 4.97773437500000E-02
+ 2.16781250000000E+00 2.95774647887324E-01 4.97773437500000E-02
+ 2.16781250000000E+00 3.45070422535211E-01 4.97773437500000E-02
+ 2.16781250000000E+00 3.94366197183099E-01 4.97773437500000E-02
+ 2.16781250000000E+00 4.43661971830986E-01 4.97773437500000E-02
+ 2.16781250000000E+00 4.92957746478873E-01 4.97773437500000E-02
+ 2.16781250000000E+00 5.42253521126761E-01 4.97773437500000E-02
+ 2.16781250000000E+00 5.91549295774648E-01 4.97773437500000E-02
+ 2.16781250000000E+00 6.40845070422535E-01 4.97773437500000E-02
+ 2.16781250000000E+00 6.90140845070423E-01 4.97773437500000E-02
+ 2.16781250000000E+00 7.39436619718310E-01 4.97773437500000E-02
+ 2.16781250000000E+00 7.88732394366197E-01 4.97773437500000E-02
+ 2.16781250000000E+00 8.38028169014085E-01 4.97773437500000E-02
+ 2.16781250000000E+00 8.87323943661972E-01 4.97773437500000E-02
+ 2.16781250000000E+00 9.36619718309859E-01 4.97773437500000E-02
+ 2.16781250000000E+00 9.85915492957746E-01 4.97773437500000E-02
+ 2.16781250000000E+00 1.03521126760563E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.08450704225352E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.13380281690141E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.18309859154930E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.23239436619718E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.28169014084507E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.33098591549296E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.38028169014084E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.42957746478873E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.47887323943662E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.52816901408451E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.57746478873239E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.62676056338028E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.67605633802817E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.72535211267606E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.77464788732394E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.82394366197183E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.87323943661972E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.92253521126760E+00 4.97773437500000E-02
+ 2.16781250000000E+00 1.97183098591549E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.02112676056338E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.07042253521127E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.11971830985915E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.16901408450704E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.21830985915493E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.26760563380282E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.31690140845070E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.36619718309859E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.41549295774648E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.46478873239436E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.51408450704225E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.56338028169014E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.61267605633803E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.66197183098591E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.71126760563380E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.76056338028169E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.80985915492958E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.85915492957746E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.90845070422535E+00 4.97773437500000E-02
+ 2.16781250000000E+00 2.95774647887324E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.00704225352112E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.05633802816901E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.10563380281690E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.15492957746479E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.20422535211267E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.25352112676056E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.30281690140845E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.35211267605634E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.40140845070422E+00 4.97773437500000E-02
+ 2.16781250000000E+00 3.45070422535211E+00 4.97773437500000E-02
+ 2.21750000000000E+00 0.00000000000000E+00 4.97812500000000E-02
+ 2.21750000000000E+00 4.92957746478873E-02 4.97812500000000E-02
+ 2.21750000000000E+00 9.85915492957747E-02 4.97812500000000E-02
+ 2.21750000000000E+00 1.47887323943662E-01 4.97812500000000E-02
+ 2.21750000000000E+00 1.97183098591549E-01 4.97812500000000E-02
+ 2.21750000000000E+00 2.46478873239437E-01 4.97812500000000E-02
+ 2.21750000000000E+00 2.95774647887324E-01 4.97812500000000E-02
+ 2.21750000000000E+00 3.45070422535211E-01 4.97812500000000E-02
+ 2.21750000000000E+00 3.94366197183099E-01 4.97812500000000E-02
+ 2.21750000000000E+00 4.43661971830986E-01 4.97812500000000E-02
+ 2.21750000000000E+00 4.92957746478873E-01 4.97812500000000E-02
+ 2.21750000000000E+00 5.42253521126761E-01 4.97812500000000E-02
+ 2.21750000000000E+00 5.91549295774648E-01 4.97812500000000E-02
+ 2.21750000000000E+00 6.40845070422535E-01 4.97812500000000E-02
+ 2.21750000000000E+00 6.90140845070423E-01 4.97812500000000E-02
+ 2.21750000000000E+00 7.39436619718310E-01 4.97812500000000E-02
+ 2.21750000000000E+00 7.88732394366197E-01 4.97812500000000E-02
+ 2.21750000000000E+00 8.38028169014085E-01 4.97812500000000E-02
+ 2.21750000000000E+00 8.87323943661972E-01 4.97812500000000E-02
+ 2.21750000000000E+00 9.36619718309859E-01 4.97812500000000E-02
+ 2.21750000000000E+00 9.85915492957746E-01 4.97812500000000E-02
+ 2.21750000000000E+00 1.03521126760563E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.08450704225352E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.13380281690141E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.18309859154930E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.23239436619718E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.28169014084507E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.33098591549296E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.38028169014084E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.42957746478873E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.47887323943662E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.52816901408451E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.57746478873239E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.62676056338028E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.67605633802817E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.72535211267606E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.77464788732394E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.82394366197183E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.87323943661972E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.92253521126760E+00 4.97812500000000E-02
+ 2.21750000000000E+00 1.97183098591549E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.02112676056338E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.07042253521127E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.11971830985915E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.16901408450704E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.21830985915493E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.26760563380282E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.31690140845070E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.36619718309859E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.41549295774648E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.46478873239436E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.51408450704225E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.56338028169014E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.61267605633803E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.66197183098591E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.71126760563380E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.76056338028169E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.80985915492958E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.85915492957746E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.90845070422535E+00 4.97812500000000E-02
+ 2.21750000000000E+00 2.95774647887324E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.00704225352112E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.05633802816901E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.10563380281690E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.15492957746479E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.20422535211267E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.25352112676056E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.30281690140845E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.35211267605634E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.40140845070422E+00 4.97812500000000E-02
+ 2.21750000000000E+00 3.45070422535211E+00 4.97812500000000E-02
+ 2.26718750000000E+00 0.00000000000000E+00 4.97851562500000E-02
+ 2.26718750000000E+00 4.92957746478873E-02 4.97851562500000E-02
+ 2.26718750000000E+00 9.85915492957747E-02 4.97851562500000E-02
+ 2.26718750000000E+00 1.47887323943662E-01 4.97851562500000E-02
+ 2.26718750000000E+00 1.97183098591549E-01 4.97851562500000E-02
+ 2.26718750000000E+00 2.46478873239437E-01 4.97851562500000E-02
+ 2.26718750000000E+00 2.95774647887324E-01 4.97851562500000E-02
+ 2.26718750000000E+00 3.45070422535211E-01 4.97851562500000E-02
+ 2.26718750000000E+00 3.94366197183099E-01 4.97851562500000E-02
+ 2.26718750000000E+00 4.43661971830986E-01 4.97851562500000E-02
+ 2.26718750000000E+00 4.92957746478873E-01 4.97851562500000E-02
+ 2.26718750000000E+00 5.42253521126761E-01 4.97851562500000E-02
+ 2.26718750000000E+00 5.91549295774648E-01 4.97851562500000E-02
+ 2.26718750000000E+00 6.40845070422535E-01 4.97851562500000E-02
+ 2.26718750000000E+00 6.90140845070423E-01 4.97851562500000E-02
+ 2.26718750000000E+00 7.39436619718310E-01 4.97851562500000E-02
+ 2.26718750000000E+00 7.88732394366197E-01 4.97851562500000E-02
+ 2.26718750000000E+00 8.38028169014085E-01 4.97851562500000E-02
+ 2.26718750000000E+00 8.87323943661972E-01 4.97851562500000E-02
+ 2.26718750000000E+00 9.36619718309859E-01 4.97851562500000E-02
+ 2.26718750000000E+00 9.85915492957746E-01 4.97851562500000E-02
+ 2.26718750000000E+00 1.03521126760563E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.08450704225352E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.13380281690141E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.18309859154930E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.23239436619718E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.28169014084507E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.33098591549296E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.38028169014084E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.42957746478873E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.47887323943662E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.52816901408451E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.57746478873239E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.62676056338028E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.67605633802817E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.72535211267606E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.77464788732394E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.82394366197183E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.87323943661972E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.92253521126760E+00 4.97851562500000E-02
+ 2.26718750000000E+00 1.97183098591549E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.02112676056338E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.07042253521127E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.11971830985915E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.16901408450704E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.21830985915493E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.26760563380282E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.31690140845070E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.36619718309859E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.41549295774648E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.46478873239436E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.51408450704225E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.56338028169014E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.61267605633803E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.66197183098591E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.71126760563380E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.76056338028169E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.80985915492958E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.85915492957746E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.90845070422535E+00 4.97851562500000E-02
+ 2.26718750000000E+00 2.95774647887324E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.00704225352112E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.05633802816901E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.10563380281690E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.15492957746479E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.20422535211267E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.25352112676056E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.30281690140845E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.35211267605634E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.40140845070422E+00 4.97851562500000E-02
+ 2.26718750000000E+00 3.45070422535211E+00 4.97851562500000E-02
+ 2.31687500000000E+00 0.00000000000000E+00 4.97890625000000E-02
+ 2.31687500000000E+00 4.92957746478873E-02 4.97890625000000E-02
+ 2.31687500000000E+00 9.85915492957747E-02 4.97890625000000E-02
+ 2.31687500000000E+00 1.47887323943662E-01 4.97890625000000E-02
+ 2.31687500000000E+00 1.97183098591549E-01 4.97890625000000E-02
+ 2.31687500000000E+00 2.46478873239437E-01 4.97890625000000E-02
+ 2.31687500000000E+00 2.95774647887324E-01 4.97890625000000E-02
+ 2.31687500000000E+00 3.45070422535211E-01 4.97890625000000E-02
+ 2.31687500000000E+00 3.94366197183099E-01 4.97890625000000E-02
+ 2.31687500000000E+00 4.43661971830986E-01 4.97890625000000E-02
+ 2.31687500000000E+00 4.92957746478873E-01 4.97890625000000E-02
+ 2.31687500000000E+00 5.42253521126761E-01 4.97890625000000E-02
+ 2.31687500000000E+00 5.91549295774648E-01 4.97890625000000E-02
+ 2.31687500000000E+00 6.40845070422535E-01 4.97890625000000E-02
+ 2.31687500000000E+00 6.90140845070423E-01 4.97890625000000E-02
+ 2.31687500000000E+00 7.39436619718310E-01 4.97890625000000E-02
+ 2.31687500000000E+00 7.88732394366197E-01 4.97890625000000E-02
+ 2.31687500000000E+00 8.38028169014085E-01 4.97890625000000E-02
+ 2.31687500000000E+00 8.87323943661972E-01 4.97890625000000E-02
+ 2.31687500000000E+00 9.36619718309859E-01 4.97890625000000E-02
+ 2.31687500000000E+00 9.85915492957746E-01 4.97890625000000E-02
+ 2.31687500000000E+00 1.03521126760563E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.08450704225352E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.13380281690141E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.18309859154930E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.23239436619718E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.28169014084507E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.33098591549296E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.38028169014084E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.42957746478873E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.47887323943662E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.52816901408451E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.57746478873239E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.62676056338028E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.67605633802817E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.72535211267606E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.77464788732394E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.82394366197183E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.87323943661972E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.92253521126760E+00 4.97890625000000E-02
+ 2.31687500000000E+00 1.97183098591549E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.02112676056338E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.07042253521127E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.11971830985915E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.16901408450704E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.21830985915493E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.26760563380282E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.31690140845070E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.36619718309859E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.41549295774648E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.46478873239436E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.51408450704225E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.56338028169014E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.61267605633803E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.66197183098591E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.71126760563380E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.76056338028169E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.80985915492958E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.85915492957746E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.90845070422535E+00 4.97890625000000E-02
+ 2.31687500000000E+00 2.95774647887324E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.00704225352112E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.05633802816901E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.10563380281690E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.15492957746479E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.20422535211267E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.25352112676056E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.30281690140845E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.35211267605634E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.40140845070422E+00 4.97890625000000E-02
+ 2.31687500000000E+00 3.45070422535211E+00 4.97890625000000E-02
+ 2.36656250000000E+00 0.00000000000000E+00 4.97929687500000E-02
+ 2.36656250000000E+00 4.92957746478873E-02 4.97929687500000E-02
+ 2.36656250000000E+00 9.85915492957747E-02 4.97929687500000E-02
+ 2.36656250000000E+00 1.47887323943662E-01 4.97929687500000E-02
+ 2.36656250000000E+00 1.97183098591549E-01 4.97929687500000E-02
+ 2.36656250000000E+00 2.46478873239437E-01 4.97929687500000E-02
+ 2.36656250000000E+00 2.95774647887324E-01 4.97929687500000E-02
+ 2.36656250000000E+00 3.45070422535211E-01 4.97929687500000E-02
+ 2.36656250000000E+00 3.94366197183099E-01 4.97929687500000E-02
+ 2.36656250000000E+00 4.43661971830986E-01 4.97929687500000E-02
+ 2.36656250000000E+00 4.92957746478873E-01 4.97929687500000E-02
+ 2.36656250000000E+00 5.42253521126761E-01 4.97929687500000E-02
+ 2.36656250000000E+00 5.91549295774648E-01 4.97929687500000E-02
+ 2.36656250000000E+00 6.40845070422535E-01 4.97929687500000E-02
+ 2.36656250000000E+00 6.90140845070423E-01 4.97929687500000E-02
+ 2.36656250000000E+00 7.39436619718310E-01 4.97929687500000E-02
+ 2.36656250000000E+00 7.88732394366197E-01 4.97929687500000E-02
+ 2.36656250000000E+00 8.38028169014085E-01 4.97929687500000E-02
+ 2.36656250000000E+00 8.87323943661972E-01 4.97929687500000E-02
+ 2.36656250000000E+00 9.36619718309859E-01 4.97929687500000E-02
+ 2.36656250000000E+00 9.85915492957746E-01 4.97929687500000E-02
+ 2.36656250000000E+00 1.03521126760563E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.08450704225352E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.13380281690141E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.18309859154930E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.23239436619718E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.28169014084507E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.33098591549296E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.38028169014084E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.42957746478873E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.47887323943662E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.52816901408451E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.57746478873239E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.62676056338028E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.67605633802817E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.72535211267606E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.77464788732394E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.82394366197183E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.87323943661972E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.92253521126760E+00 4.97929687500000E-02
+ 2.36656250000000E+00 1.97183098591549E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.02112676056338E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.07042253521127E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.11971830985915E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.16901408450704E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.21830985915493E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.26760563380282E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.31690140845070E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.36619718309859E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.41549295774648E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.46478873239436E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.51408450704225E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.56338028169014E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.61267605633803E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.66197183098591E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.71126760563380E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.76056338028169E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.80985915492958E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.85915492957746E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.90845070422535E+00 4.97929687500000E-02
+ 2.36656250000000E+00 2.95774647887324E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.00704225352112E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.05633802816901E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.10563380281690E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.15492957746479E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.20422535211267E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.25352112676056E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.30281690140845E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.35211267605634E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.40140845070422E+00 4.97929687500000E-02
+ 2.36656250000000E+00 3.45070422535211E+00 4.97929687500000E-02
+ 2.41625000000000E+00 0.00000000000000E+00 4.97968750000000E-02
+ 2.41625000000000E+00 4.92957746478873E-02 4.97968750000000E-02
+ 2.41625000000000E+00 9.85915492957747E-02 4.97968750000000E-02
+ 2.41625000000000E+00 1.47887323943662E-01 4.97968750000000E-02
+ 2.41625000000000E+00 1.97183098591549E-01 4.97968750000000E-02
+ 2.41625000000000E+00 2.46478873239437E-01 4.97968750000000E-02
+ 2.41625000000000E+00 2.95774647887324E-01 4.97968750000000E-02
+ 2.41625000000000E+00 3.45070422535211E-01 4.97968750000000E-02
+ 2.41625000000000E+00 3.94366197183099E-01 4.97968750000000E-02
+ 2.41625000000000E+00 4.43661971830986E-01 4.97968750000000E-02
+ 2.41625000000000E+00 4.92957746478873E-01 4.97968750000000E-02
+ 2.41625000000000E+00 5.42253521126761E-01 4.97968750000000E-02
+ 2.41625000000000E+00 5.91549295774648E-01 4.97968750000000E-02
+ 2.41625000000000E+00 6.40845070422535E-01 4.97968750000000E-02
+ 2.41625000000000E+00 6.90140845070423E-01 4.97968750000000E-02
+ 2.41625000000000E+00 7.39436619718310E-01 4.97968750000000E-02
+ 2.41625000000000E+00 7.88732394366197E-01 4.97968750000000E-02
+ 2.41625000000000E+00 8.38028169014085E-01 4.97968750000000E-02
+ 2.41625000000000E+00 8.87323943661972E-01 4.97968750000000E-02
+ 2.41625000000000E+00 9.36619718309859E-01 4.97968750000000E-02
+ 2.41625000000000E+00 9.85915492957746E-01 4.97968750000000E-02
+ 2.41625000000000E+00 1.03521126760563E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.08450704225352E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.13380281690141E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.18309859154930E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.23239436619718E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.28169014084507E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.33098591549296E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.38028169014084E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.42957746478873E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.47887323943662E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.52816901408451E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.57746478873239E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.62676056338028E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.67605633802817E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.72535211267606E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.77464788732394E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.82394366197183E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.87323943661972E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.92253521126760E+00 4.97968750000000E-02
+ 2.41625000000000E+00 1.97183098591549E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.02112676056338E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.07042253521127E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.11971830985915E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.16901408450704E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.21830985915493E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.26760563380282E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.31690140845070E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.36619718309859E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.41549295774648E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.46478873239436E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.51408450704225E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.56338028169014E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.61267605633803E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.66197183098591E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.71126760563380E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.76056338028169E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.80985915492958E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.85915492957746E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.90845070422535E+00 4.97968750000000E-02
+ 2.41625000000000E+00 2.95774647887324E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.00704225352112E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.05633802816901E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.10563380281690E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.15492957746479E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.20422535211267E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.25352112676056E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.30281690140845E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.35211267605634E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.40140845070422E+00 4.97968750000000E-02
+ 2.41625000000000E+00 3.45070422535211E+00 4.97968750000000E-02
+ 2.46593750000000E+00 0.00000000000000E+00 4.98007812500000E-02
+ 2.46593750000000E+00 4.92957746478873E-02 4.98007812500000E-02
+ 2.46593750000000E+00 9.85915492957747E-02 4.98007812500000E-02
+ 2.46593750000000E+00 1.47887323943662E-01 4.98007812500000E-02
+ 2.46593750000000E+00 1.97183098591549E-01 4.98007812500000E-02
+ 2.46593750000000E+00 2.46478873239437E-01 4.98007812500000E-02
+ 2.46593750000000E+00 2.95774647887324E-01 4.98007812500000E-02
+ 2.46593750000000E+00 3.45070422535211E-01 4.98007812500000E-02
+ 2.46593750000000E+00 3.94366197183099E-01 4.98007812500000E-02
+ 2.46593750000000E+00 4.43661971830986E-01 4.98007812500000E-02
+ 2.46593750000000E+00 4.92957746478873E-01 4.98007812500000E-02
+ 2.46593750000000E+00 5.42253521126761E-01 4.98007812500000E-02
+ 2.46593750000000E+00 5.91549295774648E-01 4.98007812500000E-02
+ 2.46593750000000E+00 6.40845070422535E-01 4.98007812500000E-02
+ 2.46593750000000E+00 6.90140845070423E-01 4.98007812500000E-02
+ 2.46593750000000E+00 7.39436619718310E-01 4.98007812500000E-02
+ 2.46593750000000E+00 7.88732394366197E-01 4.98007812500000E-02
+ 2.46593750000000E+00 8.38028169014085E-01 4.98007812500000E-02
+ 2.46593750000000E+00 8.87323943661972E-01 4.98007812500000E-02
+ 2.46593750000000E+00 9.36619718309859E-01 4.98007812500000E-02
+ 2.46593750000000E+00 9.85915492957746E-01 4.98007812500000E-02
+ 2.46593750000000E+00 1.03521126760563E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.08450704225352E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.13380281690141E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.18309859154930E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.23239436619718E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.28169014084507E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.33098591549296E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.38028169014084E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.42957746478873E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.47887323943662E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.52816901408451E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.57746478873239E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.62676056338028E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.67605633802817E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.72535211267606E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.77464788732394E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.82394366197183E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.87323943661972E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.92253521126760E+00 4.98007812500000E-02
+ 2.46593750000000E+00 1.97183098591549E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.02112676056338E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.07042253521127E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.11971830985915E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.16901408450704E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.21830985915493E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.26760563380282E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.31690140845070E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.36619718309859E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.41549295774648E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.46478873239436E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.51408450704225E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.56338028169014E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.61267605633803E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.66197183098591E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.71126760563380E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.76056338028169E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.80985915492958E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.85915492957746E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.90845070422535E+00 4.98007812500000E-02
+ 2.46593750000000E+00 2.95774647887324E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.00704225352112E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.05633802816901E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.10563380281690E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.15492957746479E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.20422535211267E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.25352112676056E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.30281690140845E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.35211267605634E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.40140845070422E+00 4.98007812500000E-02
+ 2.46593750000000E+00 3.45070422535211E+00 4.98007812500000E-02
+ 2.51562500000000E+00 0.00000000000000E+00 4.98046875000000E-02
+ 2.51562500000000E+00 4.92957746478873E-02 4.98046875000000E-02
+ 2.51562500000000E+00 9.85915492957747E-02 4.98046875000000E-02
+ 2.51562500000000E+00 1.47887323943662E-01 4.98046875000000E-02
+ 2.51562500000000E+00 1.97183098591549E-01 4.98046875000000E-02
+ 2.51562500000000E+00 2.46478873239437E-01 4.98046875000000E-02
+ 2.51562500000000E+00 2.95774647887324E-01 4.98046875000000E-02
+ 2.51562500000000E+00 3.45070422535211E-01 4.98046875000000E-02
+ 2.51562500000000E+00 3.94366197183099E-01 4.98046875000000E-02
+ 2.51562500000000E+00 4.43661971830986E-01 4.98046875000000E-02
+ 2.51562500000000E+00 4.92957746478873E-01 4.98046875000000E-02
+ 2.51562500000000E+00 5.42253521126761E-01 4.98046875000000E-02
+ 2.51562500000000E+00 5.91549295774648E-01 4.98046875000000E-02
+ 2.51562500000000E+00 6.40845070422535E-01 4.98046875000000E-02
+ 2.51562500000000E+00 6.90140845070423E-01 4.98046875000000E-02
+ 2.51562500000000E+00 7.39436619718310E-01 4.98046875000000E-02
+ 2.51562500000000E+00 7.88732394366197E-01 4.98046875000000E-02
+ 2.51562500000000E+00 8.38028169014085E-01 4.98046875000000E-02
+ 2.51562500000000E+00 8.87323943661972E-01 4.98046875000000E-02
+ 2.51562500000000E+00 9.36619718309859E-01 4.98046875000000E-02
+ 2.51562500000000E+00 9.85915492957746E-01 4.98046875000000E-02
+ 2.51562500000000E+00 1.03521126760563E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.08450704225352E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.13380281690141E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.18309859154930E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.23239436619718E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.28169014084507E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.33098591549296E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.38028169014084E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.42957746478873E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.47887323943662E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.52816901408451E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.57746478873239E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.62676056338028E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.67605633802817E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.72535211267606E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.77464788732394E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.82394366197183E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.87323943661972E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.92253521126760E+00 4.98046875000000E-02
+ 2.51562500000000E+00 1.97183098591549E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.02112676056338E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.07042253521127E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.11971830985915E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.16901408450704E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.21830985915493E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.26760563380282E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.31690140845070E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.36619718309859E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.41549295774648E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.46478873239436E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.51408450704225E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.56338028169014E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.61267605633803E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.66197183098591E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.71126760563380E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.76056338028169E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.80985915492958E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.85915492957746E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.90845070422535E+00 4.98046875000000E-02
+ 2.51562500000000E+00 2.95774647887324E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.00704225352112E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.05633802816901E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.10563380281690E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.15492957746479E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.20422535211267E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.25352112676056E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.30281690140845E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.35211267605634E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.40140845070422E+00 4.98046875000000E-02
+ 2.51562500000000E+00 3.45070422535211E+00 4.98046875000000E-02
+ 2.56531250000000E+00 0.00000000000000E+00 4.98085937500000E-02
+ 2.56531250000000E+00 4.92957746478873E-02 4.98085937500000E-02
+ 2.56531250000000E+00 9.85915492957747E-02 4.98085937500000E-02
+ 2.56531250000000E+00 1.47887323943662E-01 4.98085937500000E-02
+ 2.56531250000000E+00 1.97183098591549E-01 4.98085937500000E-02
+ 2.56531250000000E+00 2.46478873239437E-01 4.98085937500000E-02
+ 2.56531250000000E+00 2.95774647887324E-01 4.98085937500000E-02
+ 2.56531250000000E+00 3.45070422535211E-01 4.98085937500000E-02
+ 2.56531250000000E+00 3.94366197183099E-01 4.98085937500000E-02
+ 2.56531250000000E+00 4.43661971830986E-01 4.98085937500000E-02
+ 2.56531250000000E+00 4.92957746478873E-01 4.98085937500000E-02
+ 2.56531250000000E+00 5.42253521126761E-01 4.98085937500000E-02
+ 2.56531250000000E+00 5.91549295774648E-01 4.98085937500000E-02
+ 2.56531250000000E+00 6.40845070422535E-01 4.98085937500000E-02
+ 2.56531250000000E+00 6.90140845070423E-01 4.98085937500000E-02
+ 2.56531250000000E+00 7.39436619718310E-01 4.98085937500000E-02
+ 2.56531250000000E+00 7.88732394366197E-01 4.98085937500000E-02
+ 2.56531250000000E+00 8.38028169014085E-01 4.98085937500000E-02
+ 2.56531250000000E+00 8.87323943661972E-01 4.98085937500000E-02
+ 2.56531250000000E+00 9.36619718309859E-01 4.98085937500000E-02
+ 2.56531250000000E+00 9.85915492957746E-01 4.98085937500000E-02
+ 2.56531250000000E+00 1.03521126760563E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.08450704225352E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.13380281690141E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.18309859154930E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.23239436619718E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.28169014084507E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.33098591549296E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.38028169014084E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.42957746478873E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.47887323943662E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.52816901408451E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.57746478873239E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.62676056338028E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.67605633802817E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.72535211267606E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.77464788732394E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.82394366197183E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.87323943661972E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.92253521126760E+00 4.98085937500000E-02
+ 2.56531250000000E+00 1.97183098591549E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.02112676056338E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.07042253521127E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.11971830985915E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.16901408450704E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.21830985915493E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.26760563380282E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.31690140845070E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.36619718309859E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.41549295774648E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.46478873239436E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.51408450704225E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.56338028169014E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.61267605633803E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.66197183098591E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.71126760563380E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.76056338028169E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.80985915492958E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.85915492957746E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.90845070422535E+00 4.98085937500000E-02
+ 2.56531250000000E+00 2.95774647887324E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.00704225352112E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.05633802816901E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.10563380281690E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.15492957746479E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.20422535211267E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.25352112676056E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.30281690140845E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.35211267605634E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.40140845070422E+00 4.98085937500000E-02
+ 2.56531250000000E+00 3.45070422535211E+00 4.98085937500000E-02
+ 2.61500000000000E+00 0.00000000000000E+00 4.98125000000000E-02
+ 2.61500000000000E+00 4.92957746478873E-02 4.98125000000000E-02
+ 2.61500000000000E+00 9.85915492957747E-02 4.98125000000000E-02
+ 2.61500000000000E+00 1.47887323943662E-01 4.98125000000000E-02
+ 2.61500000000000E+00 1.97183098591549E-01 4.98125000000000E-02
+ 2.61500000000000E+00 2.46478873239437E-01 4.98125000000000E-02
+ 2.61500000000000E+00 2.95774647887324E-01 4.98125000000000E-02
+ 2.61500000000000E+00 3.45070422535211E-01 4.98125000000000E-02
+ 2.61500000000000E+00 3.94366197183099E-01 4.98125000000000E-02
+ 2.61500000000000E+00 4.43661971830986E-01 4.98125000000000E-02
+ 2.61500000000000E+00 4.92957746478873E-01 4.98125000000000E-02
+ 2.61500000000000E+00 5.42253521126761E-01 4.98125000000000E-02
+ 2.61500000000000E+00 5.91549295774648E-01 4.98125000000000E-02
+ 2.61500000000000E+00 6.40845070422535E-01 4.98125000000000E-02
+ 2.61500000000000E+00 6.90140845070423E-01 4.98125000000000E-02
+ 2.61500000000000E+00 7.39436619718310E-01 4.98125000000000E-02
+ 2.61500000000000E+00 7.88732394366197E-01 4.98125000000000E-02
+ 2.61500000000000E+00 8.38028169014085E-01 4.98125000000000E-02
+ 2.61500000000000E+00 8.87323943661972E-01 4.98125000000000E-02
+ 2.61500000000000E+00 9.36619718309859E-01 4.98125000000000E-02
+ 2.61500000000000E+00 9.85915492957746E-01 4.98125000000000E-02
+ 2.61500000000000E+00 1.03521126760563E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.08450704225352E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.13380281690141E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.18309859154930E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.23239436619718E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.28169014084507E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.33098591549296E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.38028169014084E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.42957746478873E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.47887323943662E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.52816901408451E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.57746478873239E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.62676056338028E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.67605633802817E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.72535211267606E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.77464788732394E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.82394366197183E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.87323943661972E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.92253521126760E+00 4.98125000000000E-02
+ 2.61500000000000E+00 1.97183098591549E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.02112676056338E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.07042253521127E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.11971830985915E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.16901408450704E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.21830985915493E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.26760563380282E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.31690140845070E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.36619718309859E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.41549295774648E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.46478873239436E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.51408450704225E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.56338028169014E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.61267605633803E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.66197183098591E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.71126760563380E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.76056338028169E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.80985915492958E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.85915492957746E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.90845070422535E+00 4.98125000000000E-02
+ 2.61500000000000E+00 2.95774647887324E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.00704225352112E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.05633802816901E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.10563380281690E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.15492957746479E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.20422535211267E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.25352112676056E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.30281690140845E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.35211267605634E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.40140845070422E+00 4.98125000000000E-02
+ 2.61500000000000E+00 3.45070422535211E+00 4.98125000000000E-02
+ 2.66468750000000E+00 0.00000000000000E+00 4.98164062500000E-02
+ 2.66468750000000E+00 4.92957746478873E-02 4.98164062500000E-02
+ 2.66468750000000E+00 9.85915492957747E-02 4.98164062500000E-02
+ 2.66468750000000E+00 1.47887323943662E-01 4.98164062500000E-02
+ 2.66468750000000E+00 1.97183098591549E-01 4.98164062500000E-02
+ 2.66468750000000E+00 2.46478873239437E-01 4.98164062500000E-02
+ 2.66468750000000E+00 2.95774647887324E-01 4.98164062500000E-02
+ 2.66468750000000E+00 3.45070422535211E-01 4.98164062500000E-02
+ 2.66468750000000E+00 3.94366197183099E-01 4.98164062500000E-02
+ 2.66468750000000E+00 4.43661971830986E-01 4.98164062500000E-02
+ 2.66468750000000E+00 4.92957746478873E-01 4.98164062500000E-02
+ 2.66468750000000E+00 5.42253521126761E-01 4.98164062500000E-02
+ 2.66468750000000E+00 5.91549295774648E-01 4.98164062500000E-02
+ 2.66468750000000E+00 6.40845070422535E-01 4.98164062500000E-02
+ 2.66468750000000E+00 6.90140845070423E-01 4.98164062500000E-02
+ 2.66468750000000E+00 7.39436619718310E-01 4.98164062500000E-02
+ 2.66468750000000E+00 7.88732394366197E-01 4.98164062500000E-02
+ 2.66468750000000E+00 8.38028169014085E-01 4.98164062500000E-02
+ 2.66468750000000E+00 8.87323943661972E-01 4.98164062500000E-02
+ 2.66468750000000E+00 9.36619718309859E-01 4.98164062500000E-02
+ 2.66468750000000E+00 9.85915492957746E-01 4.98164062500000E-02
+ 2.66468750000000E+00 1.03521126760563E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.08450704225352E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.13380281690141E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.18309859154930E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.23239436619718E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.28169014084507E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.33098591549296E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.38028169014084E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.42957746478873E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.47887323943662E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.52816901408451E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.57746478873239E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.62676056338028E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.67605633802817E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.72535211267606E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.77464788732394E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.82394366197183E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.87323943661972E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.92253521126760E+00 4.98164062500000E-02
+ 2.66468750000000E+00 1.97183098591549E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.02112676056338E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.07042253521127E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.11971830985915E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.16901408450704E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.21830985915493E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.26760563380282E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.31690140845070E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.36619718309859E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.41549295774648E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.46478873239436E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.51408450704225E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.56338028169014E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.61267605633803E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.66197183098591E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.71126760563380E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.76056338028169E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.80985915492958E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.85915492957746E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.90845070422535E+00 4.98164062500000E-02
+ 2.66468750000000E+00 2.95774647887324E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.00704225352112E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.05633802816901E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.10563380281690E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.15492957746479E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.20422535211267E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.25352112676056E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.30281690140845E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.35211267605634E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.40140845070422E+00 4.98164062500000E-02
+ 2.66468750000000E+00 3.45070422535211E+00 4.98164062500000E-02
+ 2.71437500000000E+00 0.00000000000000E+00 4.98203125000000E-02
+ 2.71437500000000E+00 4.92957746478873E-02 4.98203125000000E-02
+ 2.71437500000000E+00 9.85915492957747E-02 4.98203125000000E-02
+ 2.71437500000000E+00 1.47887323943662E-01 4.98203125000000E-02
+ 2.71437500000000E+00 1.97183098591549E-01 4.98203125000000E-02
+ 2.71437500000000E+00 2.46478873239437E-01 4.98203125000000E-02
+ 2.71437500000000E+00 2.95774647887324E-01 4.98203125000000E-02
+ 2.71437500000000E+00 3.45070422535211E-01 4.98203125000000E-02
+ 2.71437500000000E+00 3.94366197183099E-01 4.98203125000000E-02
+ 2.71437500000000E+00 4.43661971830986E-01 4.98203125000000E-02
+ 2.71437500000000E+00 4.92957746478873E-01 4.98203125000000E-02
+ 2.71437500000000E+00 5.42253521126761E-01 4.98203125000000E-02
+ 2.71437500000000E+00 5.91549295774648E-01 4.98203125000000E-02
+ 2.71437500000000E+00 6.40845070422535E-01 4.98203125000000E-02
+ 2.71437500000000E+00 6.90140845070423E-01 4.98203125000000E-02
+ 2.71437500000000E+00 7.39436619718310E-01 4.98203125000000E-02
+ 2.71437500000000E+00 7.88732394366197E-01 4.98203125000000E-02
+ 2.71437500000000E+00 8.38028169014085E-01 4.98203125000000E-02
+ 2.71437500000000E+00 8.87323943661972E-01 4.98203125000000E-02
+ 2.71437500000000E+00 9.36619718309859E-01 4.98203125000000E-02
+ 2.71437500000000E+00 9.85915492957746E-01 4.98203125000000E-02
+ 2.71437500000000E+00 1.03521126760563E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.08450704225352E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.13380281690141E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.18309859154930E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.23239436619718E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.28169014084507E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.33098591549296E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.38028169014084E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.42957746478873E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.47887323943662E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.52816901408451E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.57746478873239E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.62676056338028E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.67605633802817E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.72535211267606E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.77464788732394E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.82394366197183E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.87323943661972E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.92253521126760E+00 4.98203125000000E-02
+ 2.71437500000000E+00 1.97183098591549E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.02112676056338E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.07042253521127E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.11971830985915E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.16901408450704E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.21830985915493E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.26760563380282E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.31690140845070E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.36619718309859E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.41549295774648E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.46478873239436E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.51408450704225E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.56338028169014E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.61267605633803E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.66197183098591E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.71126760563380E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.76056338028169E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.80985915492958E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.85915492957746E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.90845070422535E+00 4.98203125000000E-02
+ 2.71437500000000E+00 2.95774647887324E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.00704225352112E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.05633802816901E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.10563380281690E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.15492957746479E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.20422535211267E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.25352112676056E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.30281690140845E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.35211267605634E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.40140845070422E+00 4.98203125000000E-02
+ 2.71437500000000E+00 3.45070422535211E+00 4.98203125000000E-02
+ 2.76406250000000E+00 0.00000000000000E+00 4.98242187500000E-02
+ 2.76406250000000E+00 4.92957746478873E-02 4.98242187500000E-02
+ 2.76406250000000E+00 9.85915492957747E-02 4.98242187500000E-02
+ 2.76406250000000E+00 1.47887323943662E-01 4.98242187500000E-02
+ 2.76406250000000E+00 1.97183098591549E-01 4.98242187500000E-02
+ 2.76406250000000E+00 2.46478873239437E-01 4.98242187500000E-02
+ 2.76406250000000E+00 2.95774647887324E-01 4.98242187500000E-02
+ 2.76406250000000E+00 3.45070422535211E-01 4.98242187500000E-02
+ 2.76406250000000E+00 3.94366197183099E-01 4.98242187500000E-02
+ 2.76406250000000E+00 4.43661971830986E-01 4.98242187500000E-02
+ 2.76406250000000E+00 4.92957746478873E-01 4.98242187500000E-02
+ 2.76406250000000E+00 5.42253521126761E-01 4.98242187500000E-02
+ 2.76406250000000E+00 5.91549295774648E-01 4.98242187500000E-02
+ 2.76406250000000E+00 6.40845070422535E-01 4.98242187500000E-02
+ 2.76406250000000E+00 6.90140845070423E-01 4.98242187500000E-02
+ 2.76406250000000E+00 7.39436619718310E-01 4.98242187500000E-02
+ 2.76406250000000E+00 7.88732394366197E-01 4.98242187500000E-02
+ 2.76406250000000E+00 8.38028169014085E-01 4.98242187500000E-02
+ 2.76406250000000E+00 8.87323943661972E-01 4.98242187500000E-02
+ 2.76406250000000E+00 9.36619718309859E-01 4.98242187500000E-02
+ 2.76406250000000E+00 9.85915492957746E-01 4.98242187500000E-02
+ 2.76406250000000E+00 1.03521126760563E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.08450704225352E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.13380281690141E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.18309859154930E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.23239436619718E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.28169014084507E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.33098591549296E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.38028169014084E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.42957746478873E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.47887323943662E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.52816901408451E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.57746478873239E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.62676056338028E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.67605633802817E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.72535211267606E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.77464788732394E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.82394366197183E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.87323943661972E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.92253521126760E+00 4.98242187500000E-02
+ 2.76406250000000E+00 1.97183098591549E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.02112676056338E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.07042253521127E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.11971830985915E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.16901408450704E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.21830985915493E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.26760563380282E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.31690140845070E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.36619718309859E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.41549295774648E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.46478873239436E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.51408450704225E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.56338028169014E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.61267605633803E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.66197183098591E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.71126760563380E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.76056338028169E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.80985915492958E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.85915492957746E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.90845070422535E+00 4.98242187500000E-02
+ 2.76406250000000E+00 2.95774647887324E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.00704225352112E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.05633802816901E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.10563380281690E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.15492957746479E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.20422535211267E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.25352112676056E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.30281690140845E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.35211267605634E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.40140845070422E+00 4.98242187500000E-02
+ 2.76406250000000E+00 3.45070422535211E+00 4.98242187500000E-02
+ 2.81375000000000E+00 0.00000000000000E+00 4.98281250000000E-02
+ 2.81375000000000E+00 4.92957746478873E-02 4.98281250000000E-02
+ 2.81375000000000E+00 9.85915492957747E-02 4.98281250000000E-02
+ 2.81375000000000E+00 1.47887323943662E-01 4.98281250000000E-02
+ 2.81375000000000E+00 1.97183098591549E-01 4.98281250000000E-02
+ 2.81375000000000E+00 2.46478873239437E-01 4.98281250000000E-02
+ 2.81375000000000E+00 2.95774647887324E-01 4.98281250000000E-02
+ 2.81375000000000E+00 3.45070422535211E-01 4.98281250000000E-02
+ 2.81375000000000E+00 3.94366197183099E-01 4.98281250000000E-02
+ 2.81375000000000E+00 4.43661971830986E-01 4.98281250000000E-02
+ 2.81375000000000E+00 4.92957746478873E-01 4.98281250000000E-02
+ 2.81375000000000E+00 5.42253521126761E-01 4.98281250000000E-02
+ 2.81375000000000E+00 5.91549295774648E-01 4.98281250000000E-02
+ 2.81375000000000E+00 6.40845070422535E-01 4.98281250000000E-02
+ 2.81375000000000E+00 6.90140845070423E-01 4.98281250000000E-02
+ 2.81375000000000E+00 7.39436619718310E-01 4.98281250000000E-02
+ 2.81375000000000E+00 7.88732394366197E-01 4.98281250000000E-02
+ 2.81375000000000E+00 8.38028169014085E-01 4.98281250000000E-02
+ 2.81375000000000E+00 8.87323943661972E-01 4.98281250000000E-02
+ 2.81375000000000E+00 9.36619718309859E-01 4.98281250000000E-02
+ 2.81375000000000E+00 9.85915492957746E-01 4.98281250000000E-02
+ 2.81375000000000E+00 1.03521126760563E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.08450704225352E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.13380281690141E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.18309859154930E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.23239436619718E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.28169014084507E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.33098591549296E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.38028169014084E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.42957746478873E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.47887323943662E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.52816901408451E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.57746478873239E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.62676056338028E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.67605633802817E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.72535211267606E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.77464788732394E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.82394366197183E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.87323943661972E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.92253521126760E+00 4.98281250000000E-02
+ 2.81375000000000E+00 1.97183098591549E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.02112676056338E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.07042253521127E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.11971830985915E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.16901408450704E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.21830985915493E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.26760563380282E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.31690140845070E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.36619718309859E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.41549295774648E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.46478873239436E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.51408450704225E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.56338028169014E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.61267605633803E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.66197183098591E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.71126760563380E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.76056338028169E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.80985915492958E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.85915492957746E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.90845070422535E+00 4.98281250000000E-02
+ 2.81375000000000E+00 2.95774647887324E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.00704225352112E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.05633802816901E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.10563380281690E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.15492957746479E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.20422535211267E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.25352112676056E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.30281690140845E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.35211267605634E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.40140845070422E+00 4.98281250000000E-02
+ 2.81375000000000E+00 3.45070422535211E+00 4.98281250000000E-02
+ 2.86343750000000E+00 0.00000000000000E+00 4.98320312500000E-02
+ 2.86343750000000E+00 4.92957746478873E-02 4.98320312500000E-02
+ 2.86343750000000E+00 9.85915492957747E-02 4.98320312500000E-02
+ 2.86343750000000E+00 1.47887323943662E-01 4.98320312500000E-02
+ 2.86343750000000E+00 1.97183098591549E-01 4.98320312500000E-02
+ 2.86343750000000E+00 2.46478873239437E-01 4.98320312500000E-02
+ 2.86343750000000E+00 2.95774647887324E-01 4.98320312500000E-02
+ 2.86343750000000E+00 3.45070422535211E-01 4.98320312500000E-02
+ 2.86343750000000E+00 3.94366197183099E-01 4.98320312500000E-02
+ 2.86343750000000E+00 4.43661971830986E-01 4.98320312500000E-02
+ 2.86343750000000E+00 4.92957746478873E-01 4.98320312500000E-02
+ 2.86343750000000E+00 5.42253521126761E-01 4.98320312500000E-02
+ 2.86343750000000E+00 5.91549295774648E-01 4.98320312500000E-02
+ 2.86343750000000E+00 6.40845070422535E-01 4.98320312500000E-02
+ 2.86343750000000E+00 6.90140845070423E-01 4.98320312500000E-02
+ 2.86343750000000E+00 7.39436619718310E-01 4.98320312500000E-02
+ 2.86343750000000E+00 7.88732394366197E-01 4.98320312500000E-02
+ 2.86343750000000E+00 8.38028169014085E-01 4.98320312500000E-02
+ 2.86343750000000E+00 8.87323943661972E-01 4.98320312500000E-02
+ 2.86343750000000E+00 9.36619718309859E-01 4.98320312500000E-02
+ 2.86343750000000E+00 9.85915492957746E-01 4.98320312500000E-02
+ 2.86343750000000E+00 1.03521126760563E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.08450704225352E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.13380281690141E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.18309859154930E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.23239436619718E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.28169014084507E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.33098591549296E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.38028169014084E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.42957746478873E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.47887323943662E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.52816901408451E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.57746478873239E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.62676056338028E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.67605633802817E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.72535211267606E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.77464788732394E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.82394366197183E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.87323943661972E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.92253521126760E+00 4.98320312500000E-02
+ 2.86343750000000E+00 1.97183098591549E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.02112676056338E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.07042253521127E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.11971830985915E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.16901408450704E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.21830985915493E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.26760563380282E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.31690140845070E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.36619718309859E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.41549295774648E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.46478873239436E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.51408450704225E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.56338028169014E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.61267605633803E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.66197183098591E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.71126760563380E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.76056338028169E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.80985915492958E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.85915492957746E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.90845070422535E+00 4.98320312500000E-02
+ 2.86343750000000E+00 2.95774647887324E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.00704225352112E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.05633802816901E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.10563380281690E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.15492957746479E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.20422535211267E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.25352112676056E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.30281690140845E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.35211267605634E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.40140845070422E+00 4.98320312500000E-02
+ 2.86343750000000E+00 3.45070422535211E+00 4.98320312500000E-02
+ 2.91312500000000E+00 0.00000000000000E+00 4.98359375000000E-02
+ 2.91312500000000E+00 4.92957746478873E-02 4.98359375000000E-02
+ 2.91312500000000E+00 9.85915492957747E-02 4.98359375000000E-02
+ 2.91312500000000E+00 1.47887323943662E-01 4.98359375000000E-02
+ 2.91312500000000E+00 1.97183098591549E-01 4.98359375000000E-02
+ 2.91312500000000E+00 2.46478873239437E-01 4.98359375000000E-02
+ 2.91312500000000E+00 2.95774647887324E-01 4.98359375000000E-02
+ 2.91312500000000E+00 3.45070422535211E-01 4.98359375000000E-02
+ 2.91312500000000E+00 3.94366197183099E-01 4.98359375000000E-02
+ 2.91312500000000E+00 4.43661971830986E-01 4.98359375000000E-02
+ 2.91312500000000E+00 4.92957746478873E-01 4.98359375000000E-02
+ 2.91312500000000E+00 5.42253521126761E-01 4.98359375000000E-02
+ 2.91312500000000E+00 5.91549295774648E-01 4.98359375000000E-02
+ 2.91312500000000E+00 6.40845070422535E-01 4.98359375000000E-02
+ 2.91312500000000E+00 6.90140845070423E-01 4.98359375000000E-02
+ 2.91312500000000E+00 7.39436619718310E-01 4.98359375000000E-02
+ 2.91312500000000E+00 7.88732394366197E-01 4.98359375000000E-02
+ 2.91312500000000E+00 8.38028169014085E-01 4.98359375000000E-02
+ 2.91312500000000E+00 8.87323943661972E-01 4.98359375000000E-02
+ 2.91312500000000E+00 9.36619718309859E-01 4.98359375000000E-02
+ 2.91312500000000E+00 9.85915492957746E-01 4.98359375000000E-02
+ 2.91312500000000E+00 1.03521126760563E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.08450704225352E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.13380281690141E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.18309859154930E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.23239436619718E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.28169014084507E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.33098591549296E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.38028169014084E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.42957746478873E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.47887323943662E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.52816901408451E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.57746478873239E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.62676056338028E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.67605633802817E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.72535211267606E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.77464788732394E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.82394366197183E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.87323943661972E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.92253521126760E+00 4.98359375000000E-02
+ 2.91312500000000E+00 1.97183098591549E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.02112676056338E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.07042253521127E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.11971830985915E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.16901408450704E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.21830985915493E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.26760563380282E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.31690140845070E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.36619718309859E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.41549295774648E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.46478873239436E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.51408450704225E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.56338028169014E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.61267605633803E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.66197183098591E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.71126760563380E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.76056338028169E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.80985915492958E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.85915492957746E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.90845070422535E+00 4.98359375000000E-02
+ 2.91312500000000E+00 2.95774647887324E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.00704225352112E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.05633802816901E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.10563380281690E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.15492957746479E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.20422535211267E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.25352112676056E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.30281690140845E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.35211267605634E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.40140845070422E+00 4.98359375000000E-02
+ 2.91312500000000E+00 3.45070422535211E+00 4.98359375000000E-02
+ 2.96281250000000E+00 0.00000000000000E+00 4.98398437500000E-02
+ 2.96281250000000E+00 4.92957746478873E-02 4.98398437500000E-02
+ 2.96281250000000E+00 9.85915492957747E-02 4.98398437500000E-02
+ 2.96281250000000E+00 1.47887323943662E-01 4.98398437500000E-02
+ 2.96281250000000E+00 1.97183098591549E-01 4.98398437500000E-02
+ 2.96281250000000E+00 2.46478873239437E-01 4.98398437500000E-02
+ 2.96281250000000E+00 2.95774647887324E-01 4.98398437500000E-02
+ 2.96281250000000E+00 3.45070422535211E-01 4.98398437500000E-02
+ 2.96281250000000E+00 3.94366197183099E-01 4.98398437500000E-02
+ 2.96281250000000E+00 4.43661971830986E-01 4.98398437500000E-02
+ 2.96281250000000E+00 4.92957746478873E-01 4.98398437500000E-02
+ 2.96281250000000E+00 5.42253521126761E-01 4.98398437500000E-02
+ 2.96281250000000E+00 5.91549295774648E-01 4.98398437500000E-02
+ 2.96281250000000E+00 6.40845070422535E-01 4.98398437500000E-02
+ 2.96281250000000E+00 6.90140845070423E-01 4.98398437500000E-02
+ 2.96281250000000E+00 7.39436619718310E-01 4.98398437500000E-02
+ 2.96281250000000E+00 7.88732394366197E-01 4.98398437500000E-02
+ 2.96281250000000E+00 8.38028169014085E-01 4.98398437500000E-02
+ 2.96281250000000E+00 8.87323943661972E-01 4.98398437500000E-02
+ 2.96281250000000E+00 9.36619718309859E-01 4.98398437500000E-02
+ 2.96281250000000E+00 9.85915492957746E-01 4.98398437500000E-02
+ 2.96281250000000E+00 1.03521126760563E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.08450704225352E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.13380281690141E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.18309859154930E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.23239436619718E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.28169014084507E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.33098591549296E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.38028169014084E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.42957746478873E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.47887323943662E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.52816901408451E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.57746478873239E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.62676056338028E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.67605633802817E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.72535211267606E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.77464788732394E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.82394366197183E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.87323943661972E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.92253521126760E+00 4.98398437500000E-02
+ 2.96281250000000E+00 1.97183098591549E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.02112676056338E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.07042253521127E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.11971830985915E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.16901408450704E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.21830985915493E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.26760563380282E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.31690140845070E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.36619718309859E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.41549295774648E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.46478873239436E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.51408450704225E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.56338028169014E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.61267605633803E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.66197183098591E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.71126760563380E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.76056338028169E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.80985915492958E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.85915492957746E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.90845070422535E+00 4.98398437500000E-02
+ 2.96281250000000E+00 2.95774647887324E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.00704225352112E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.05633802816901E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.10563380281690E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.15492957746479E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.20422535211267E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.25352112676056E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.30281690140845E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.35211267605634E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.40140845070422E+00 4.98398437500000E-02
+ 2.96281250000000E+00 3.45070422535211E+00 4.98398437500000E-02
+ 3.01250000000000E+00 0.00000000000000E+00 4.98437500000000E-02
+ 3.01250000000000E+00 4.92957746478873E-02 4.98437500000000E-02
+ 3.01250000000000E+00 9.85915492957747E-02 4.98437500000000E-02
+ 3.01250000000000E+00 1.47887323943662E-01 4.98437500000000E-02
+ 3.01250000000000E+00 1.97183098591549E-01 4.98437500000000E-02
+ 3.01250000000000E+00 2.46478873239437E-01 4.98437500000000E-02
+ 3.01250000000000E+00 2.95774647887324E-01 4.98437500000000E-02
+ 3.01250000000000E+00 3.45070422535211E-01 4.98437500000000E-02
+ 3.01250000000000E+00 3.94366197183099E-01 4.98437500000000E-02
+ 3.01250000000000E+00 4.43661971830986E-01 4.98437500000000E-02
+ 3.01250000000000E+00 4.92957746478873E-01 4.98437500000000E-02
+ 3.01250000000000E+00 5.42253521126761E-01 4.98437500000000E-02
+ 3.01250000000000E+00 5.91549295774648E-01 4.98437500000000E-02
+ 3.01250000000000E+00 6.40845070422535E-01 4.98437500000000E-02
+ 3.01250000000000E+00 6.90140845070423E-01 4.98437500000000E-02
+ 3.01250000000000E+00 7.39436619718310E-01 4.98437500000000E-02
+ 3.01250000000000E+00 7.88732394366197E-01 4.98437500000000E-02
+ 3.01250000000000E+00 8.38028169014085E-01 4.98437500000000E-02
+ 3.01250000000000E+00 8.87323943661972E-01 4.98437500000000E-02
+ 3.01250000000000E+00 9.36619718309859E-01 4.98437500000000E-02
+ 3.01250000000000E+00 9.85915492957746E-01 4.98437500000000E-02
+ 3.01250000000000E+00 1.03521126760563E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.08450704225352E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.13380281690141E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.18309859154930E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.23239436619718E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.28169014084507E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.33098591549296E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.38028169014084E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.42957746478873E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.47887323943662E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.52816901408451E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.57746478873239E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.62676056338028E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.67605633802817E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.72535211267606E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.77464788732394E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.82394366197183E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.87323943661972E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.92253521126760E+00 4.98437500000000E-02
+ 3.01250000000000E+00 1.97183098591549E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.02112676056338E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.07042253521127E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.11971830985915E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.16901408450704E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.21830985915493E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.26760563380282E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.31690140845070E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.36619718309859E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.41549295774648E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.46478873239436E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.51408450704225E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.56338028169014E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.61267605633803E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.66197183098591E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.71126760563380E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.76056338028169E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.80985915492958E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.85915492957746E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.90845070422535E+00 4.98437500000000E-02
+ 3.01250000000000E+00 2.95774647887324E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.00704225352112E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.05633802816901E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.10563380281690E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.15492957746479E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.20422535211267E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.25352112676056E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.30281690140845E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.35211267605634E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.40140845070422E+00 4.98437500000000E-02
+ 3.01250000000000E+00 3.45070422535211E+00 4.98437500000000E-02
+ 3.06218750000000E+00 0.00000000000000E+00 4.98476562500000E-02
+ 3.06218750000000E+00 4.92957746478873E-02 4.98476562500000E-02
+ 3.06218750000000E+00 9.85915492957747E-02 4.98476562500000E-02
+ 3.06218750000000E+00 1.47887323943662E-01 4.98476562500000E-02
+ 3.06218750000000E+00 1.97183098591549E-01 4.98476562500000E-02
+ 3.06218750000000E+00 2.46478873239437E-01 4.98476562500000E-02
+ 3.06218750000000E+00 2.95774647887324E-01 4.98476562500000E-02
+ 3.06218750000000E+00 3.45070422535211E-01 4.98476562500000E-02
+ 3.06218750000000E+00 3.94366197183099E-01 4.98476562500000E-02
+ 3.06218750000000E+00 4.43661971830986E-01 4.98476562500000E-02
+ 3.06218750000000E+00 4.92957746478873E-01 4.98476562500000E-02
+ 3.06218750000000E+00 5.42253521126761E-01 4.98476562500000E-02
+ 3.06218750000000E+00 5.91549295774648E-01 4.98476562500000E-02
+ 3.06218750000000E+00 6.40845070422535E-01 4.98476562500000E-02
+ 3.06218750000000E+00 6.90140845070423E-01 4.98476562500000E-02
+ 3.06218750000000E+00 7.39436619718310E-01 4.98476562500000E-02
+ 3.06218750000000E+00 7.88732394366197E-01 4.98476562500000E-02
+ 3.06218750000000E+00 8.38028169014085E-01 4.98476562500000E-02
+ 3.06218750000000E+00 8.87323943661972E-01 4.98476562500000E-02
+ 3.06218750000000E+00 9.36619718309859E-01 4.98476562500000E-02
+ 3.06218750000000E+00 9.85915492957746E-01 4.98476562500000E-02
+ 3.06218750000000E+00 1.03521126760563E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.08450704225352E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.13380281690141E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.18309859154930E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.23239436619718E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.28169014084507E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.33098591549296E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.38028169014084E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.42957746478873E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.47887323943662E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.52816901408451E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.57746478873239E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.62676056338028E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.67605633802817E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.72535211267606E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.77464788732394E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.82394366197183E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.87323943661972E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.92253521126760E+00 4.98476562500000E-02
+ 3.06218750000000E+00 1.97183098591549E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.02112676056338E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.07042253521127E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.11971830985915E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.16901408450704E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.21830985915493E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.26760563380282E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.31690140845070E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.36619718309859E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.41549295774648E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.46478873239436E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.51408450704225E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.56338028169014E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.61267605633803E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.66197183098591E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.71126760563380E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.76056338028169E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.80985915492958E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.85915492957746E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.90845070422535E+00 4.98476562500000E-02
+ 3.06218750000000E+00 2.95774647887324E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.00704225352112E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.05633802816901E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.10563380281690E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.15492957746479E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.20422535211267E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.25352112676056E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.30281690140845E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.35211267605634E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.40140845070422E+00 4.98476562500000E-02
+ 3.06218750000000E+00 3.45070422535211E+00 4.98476562500000E-02
+ 3.11187500000000E+00 0.00000000000000E+00 4.98515625000000E-02
+ 3.11187500000000E+00 4.92957746478873E-02 4.98515625000000E-02
+ 3.11187500000000E+00 9.85915492957747E-02 4.98515625000000E-02
+ 3.11187500000000E+00 1.47887323943662E-01 4.98515625000000E-02
+ 3.11187500000000E+00 1.97183098591549E-01 4.98515625000000E-02
+ 3.11187500000000E+00 2.46478873239437E-01 4.98515625000000E-02
+ 3.11187500000000E+00 2.95774647887324E-01 4.98515625000000E-02
+ 3.11187500000000E+00 3.45070422535211E-01 4.98515625000000E-02
+ 3.11187500000000E+00 3.94366197183099E-01 4.98515625000000E-02
+ 3.11187500000000E+00 4.43661971830986E-01 4.98515625000000E-02
+ 3.11187500000000E+00 4.92957746478873E-01 4.98515625000000E-02
+ 3.11187500000000E+00 5.42253521126761E-01 4.98515625000000E-02
+ 3.11187500000000E+00 5.91549295774648E-01 4.98515625000000E-02
+ 3.11187500000000E+00 6.40845070422535E-01 4.98515625000000E-02
+ 3.11187500000000E+00 6.90140845070423E-01 4.98515625000000E-02
+ 3.11187500000000E+00 7.39436619718310E-01 4.98515625000000E-02
+ 3.11187500000000E+00 7.88732394366197E-01 4.98515625000000E-02
+ 3.11187500000000E+00 8.38028169014085E-01 4.98515625000000E-02
+ 3.11187500000000E+00 8.87323943661972E-01 4.98515625000000E-02
+ 3.11187500000000E+00 9.36619718309859E-01 4.98515625000000E-02
+ 3.11187500000000E+00 9.85915492957746E-01 4.98515625000000E-02
+ 3.11187500000000E+00 1.03521126760563E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.08450704225352E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.13380281690141E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.18309859154930E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.23239436619718E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.28169014084507E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.33098591549296E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.38028169014084E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.42957746478873E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.47887323943662E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.52816901408451E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.57746478873239E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.62676056338028E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.67605633802817E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.72535211267606E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.77464788732394E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.82394366197183E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.87323943661972E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.92253521126760E+00 4.98515625000000E-02
+ 3.11187500000000E+00 1.97183098591549E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.02112676056338E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.07042253521127E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.11971830985915E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.16901408450704E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.21830985915493E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.26760563380282E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.31690140845070E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.36619718309859E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.41549295774648E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.46478873239436E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.51408450704225E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.56338028169014E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.61267605633803E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.66197183098591E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.71126760563380E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.76056338028169E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.80985915492958E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.85915492957746E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.90845070422535E+00 4.98515625000000E-02
+ 3.11187500000000E+00 2.95774647887324E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.00704225352112E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.05633802816901E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.10563380281690E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.15492957746479E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.20422535211267E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.25352112676056E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.30281690140845E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.35211267605634E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.40140845070422E+00 4.98515625000000E-02
+ 3.11187500000000E+00 3.45070422535211E+00 4.98515625000000E-02
+ 3.16156250000000E+00 0.00000000000000E+00 4.98554687500000E-02
+ 3.16156250000000E+00 4.92957746478873E-02 4.98554687500000E-02
+ 3.16156250000000E+00 9.85915492957747E-02 4.98554687500000E-02
+ 3.16156250000000E+00 1.47887323943662E-01 4.98554687500000E-02
+ 3.16156250000000E+00 1.97183098591549E-01 4.98554687500000E-02
+ 3.16156250000000E+00 2.46478873239437E-01 4.98554687500000E-02
+ 3.16156250000000E+00 2.95774647887324E-01 4.98554687500000E-02
+ 3.16156250000000E+00 3.45070422535211E-01 4.98554687500000E-02
+ 3.16156250000000E+00 3.94366197183099E-01 4.98554687500000E-02
+ 3.16156250000000E+00 4.43661971830986E-01 4.98554687500000E-02
+ 3.16156250000000E+00 4.92957746478873E-01 4.98554687500000E-02
+ 3.16156250000000E+00 5.42253521126761E-01 4.98554687500000E-02
+ 3.16156250000000E+00 5.91549295774648E-01 4.98554687500000E-02
+ 3.16156250000000E+00 6.40845070422535E-01 4.98554687500000E-02
+ 3.16156250000000E+00 6.90140845070423E-01 4.98554687500000E-02
+ 3.16156250000000E+00 7.39436619718310E-01 4.98554687500000E-02
+ 3.16156250000000E+00 7.88732394366197E-01 4.98554687500000E-02
+ 3.16156250000000E+00 8.38028169014085E-01 4.98554687500000E-02
+ 3.16156250000000E+00 8.87323943661972E-01 4.98554687500000E-02
+ 3.16156250000000E+00 9.36619718309859E-01 4.98554687500000E-02
+ 3.16156250000000E+00 9.85915492957746E-01 4.98554687500000E-02
+ 3.16156250000000E+00 1.03521126760563E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.08450704225352E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.13380281690141E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.18309859154930E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.23239436619718E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.28169014084507E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.33098591549296E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.38028169014084E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.42957746478873E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.47887323943662E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.52816901408451E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.57746478873239E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.62676056338028E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.67605633802817E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.72535211267606E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.77464788732394E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.82394366197183E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.87323943661972E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.92253521126760E+00 4.98554687500000E-02
+ 3.16156250000000E+00 1.97183098591549E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.02112676056338E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.07042253521127E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.11971830985915E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.16901408450704E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.21830985915493E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.26760563380282E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.31690140845070E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.36619718309859E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.41549295774648E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.46478873239436E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.51408450704225E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.56338028169014E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.61267605633803E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.66197183098591E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.71126760563380E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.76056338028169E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.80985915492958E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.85915492957746E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.90845070422535E+00 4.98554687500000E-02
+ 3.16156250000000E+00 2.95774647887324E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.00704225352112E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.05633802816901E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.10563380281690E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.15492957746479E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.20422535211267E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.25352112676056E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.30281690140845E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.35211267605634E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.40140845070422E+00 4.98554687500000E-02
+ 3.16156250000000E+00 3.45070422535211E+00 4.98554687500000E-02
+ 3.21125000000000E+00 0.00000000000000E+00 4.98593750000000E-02
+ 3.21125000000000E+00 4.92957746478873E-02 4.98593750000000E-02
+ 3.21125000000000E+00 9.85915492957747E-02 4.98593750000000E-02
+ 3.21125000000000E+00 1.47887323943662E-01 4.98593750000000E-02
+ 3.21125000000000E+00 1.97183098591549E-01 4.98593750000000E-02
+ 3.21125000000000E+00 2.46478873239437E-01 4.98593750000000E-02
+ 3.21125000000000E+00 2.95774647887324E-01 4.98593750000000E-02
+ 3.21125000000000E+00 3.45070422535211E-01 4.98593750000000E-02
+ 3.21125000000000E+00 3.94366197183099E-01 4.98593750000000E-02
+ 3.21125000000000E+00 4.43661971830986E-01 4.98593750000000E-02
+ 3.21125000000000E+00 4.92957746478873E-01 4.98593750000000E-02
+ 3.21125000000000E+00 5.42253521126761E-01 4.98593750000000E-02
+ 3.21125000000000E+00 5.91549295774648E-01 4.98593750000000E-02
+ 3.21125000000000E+00 6.40845070422535E-01 4.98593750000000E-02
+ 3.21125000000000E+00 6.90140845070423E-01 4.98593750000000E-02
+ 3.21125000000000E+00 7.39436619718310E-01 4.98593750000000E-02
+ 3.21125000000000E+00 7.88732394366197E-01 4.98593750000000E-02
+ 3.21125000000000E+00 8.38028169014085E-01 4.98593750000000E-02
+ 3.21125000000000E+00 8.87323943661972E-01 4.98593750000000E-02
+ 3.21125000000000E+00 9.36619718309859E-01 4.98593750000000E-02
+ 3.21125000000000E+00 9.85915492957746E-01 4.98593750000000E-02
+ 3.21125000000000E+00 1.03521126760563E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.08450704225352E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.13380281690141E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.18309859154930E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.23239436619718E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.28169014084507E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.33098591549296E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.38028169014084E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.42957746478873E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.47887323943662E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.52816901408451E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.57746478873239E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.62676056338028E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.67605633802817E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.72535211267606E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.77464788732394E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.82394366197183E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.87323943661972E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.92253521126760E+00 4.98593750000000E-02
+ 3.21125000000000E+00 1.97183098591549E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.02112676056338E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.07042253521127E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.11971830985915E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.16901408450704E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.21830985915493E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.26760563380282E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.31690140845070E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.36619718309859E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.41549295774648E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.46478873239436E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.51408450704225E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.56338028169014E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.61267605633803E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.66197183098591E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.71126760563380E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.76056338028169E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.80985915492958E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.85915492957746E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.90845070422535E+00 4.98593750000000E-02
+ 3.21125000000000E+00 2.95774647887324E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.00704225352112E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.05633802816901E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.10563380281690E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.15492957746479E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.20422535211267E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.25352112676056E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.30281690140845E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.35211267605634E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.40140845070422E+00 4.98593750000000E-02
+ 3.21125000000000E+00 3.45070422535211E+00 4.98593750000000E-02
+ 3.26093750000000E+00 0.00000000000000E+00 4.98632812500000E-02
+ 3.26093750000000E+00 4.92957746478873E-02 4.98632812500000E-02
+ 3.26093750000000E+00 9.85915492957747E-02 4.98632812500000E-02
+ 3.26093750000000E+00 1.47887323943662E-01 4.98632812500000E-02
+ 3.26093750000000E+00 1.97183098591549E-01 4.98632812500000E-02
+ 3.26093750000000E+00 2.46478873239437E-01 4.98632812500000E-02
+ 3.26093750000000E+00 2.95774647887324E-01 4.98632812500000E-02
+ 3.26093750000000E+00 3.45070422535211E-01 4.98632812500000E-02
+ 3.26093750000000E+00 3.94366197183099E-01 4.98632812500000E-02
+ 3.26093750000000E+00 4.43661971830986E-01 4.98632812500000E-02
+ 3.26093750000000E+00 4.92957746478873E-01 4.98632812500000E-02
+ 3.26093750000000E+00 5.42253521126761E-01 4.98632812500000E-02
+ 3.26093750000000E+00 5.91549295774648E-01 4.98632812500000E-02
+ 3.26093750000000E+00 6.40845070422535E-01 4.98632812500000E-02
+ 3.26093750000000E+00 6.90140845070423E-01 4.98632812500000E-02
+ 3.26093750000000E+00 7.39436619718310E-01 4.98632812500000E-02
+ 3.26093750000000E+00 7.88732394366197E-01 4.98632812500000E-02
+ 3.26093750000000E+00 8.38028169014085E-01 4.98632812500000E-02
+ 3.26093750000000E+00 8.87323943661972E-01 4.98632812500000E-02
+ 3.26093750000000E+00 9.36619718309859E-01 4.98632812500000E-02
+ 3.26093750000000E+00 9.85915492957746E-01 4.98632812500000E-02
+ 3.26093750000000E+00 1.03521126760563E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.08450704225352E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.13380281690141E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.18309859154930E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.23239436619718E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.28169014084507E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.33098591549296E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.38028169014084E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.42957746478873E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.47887323943662E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.52816901408451E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.57746478873239E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.62676056338028E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.67605633802817E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.72535211267606E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.77464788732394E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.82394366197183E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.87323943661972E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.92253521126760E+00 4.98632812500000E-02
+ 3.26093750000000E+00 1.97183098591549E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.02112676056338E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.07042253521127E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.11971830985915E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.16901408450704E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.21830985915493E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.26760563380282E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.31690140845070E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.36619718309859E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.41549295774648E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.46478873239436E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.51408450704225E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.56338028169014E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.61267605633803E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.66197183098591E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.71126760563380E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.76056338028169E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.80985915492958E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.85915492957746E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.90845070422535E+00 4.98632812500000E-02
+ 3.26093750000000E+00 2.95774647887324E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.00704225352112E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.05633802816901E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.10563380281690E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.15492957746479E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.20422535211267E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.25352112676056E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.30281690140845E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.35211267605634E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.40140845070422E+00 4.98632812500000E-02
+ 3.26093750000000E+00 3.45070422535211E+00 4.98632812500000E-02
+ 3.31062500000000E+00 0.00000000000000E+00 4.98671875000000E-02
+ 3.31062500000000E+00 4.92957746478873E-02 4.98671875000000E-02
+ 3.31062500000000E+00 9.85915492957747E-02 4.98671875000000E-02
+ 3.31062500000000E+00 1.47887323943662E-01 4.98671875000000E-02
+ 3.31062500000000E+00 1.97183098591549E-01 4.98671875000000E-02
+ 3.31062500000000E+00 2.46478873239437E-01 4.98671875000000E-02
+ 3.31062500000000E+00 2.95774647887324E-01 4.98671875000000E-02
+ 3.31062500000000E+00 3.45070422535211E-01 4.98671875000000E-02
+ 3.31062500000000E+00 3.94366197183099E-01 4.98671875000000E-02
+ 3.31062500000000E+00 4.43661971830986E-01 4.98671875000000E-02
+ 3.31062500000000E+00 4.92957746478873E-01 4.98671875000000E-02
+ 3.31062500000000E+00 5.42253521126761E-01 4.98671875000000E-02
+ 3.31062500000000E+00 5.91549295774648E-01 4.98671875000000E-02
+ 3.31062500000000E+00 6.40845070422535E-01 4.98671875000000E-02
+ 3.31062500000000E+00 6.90140845070423E-01 4.98671875000000E-02
+ 3.31062500000000E+00 7.39436619718310E-01 4.98671875000000E-02
+ 3.31062500000000E+00 7.88732394366197E-01 4.98671875000000E-02
+ 3.31062500000000E+00 8.38028169014085E-01 4.98671875000000E-02
+ 3.31062500000000E+00 8.87323943661972E-01 4.98671875000000E-02
+ 3.31062500000000E+00 9.36619718309859E-01 4.98671875000000E-02
+ 3.31062500000000E+00 9.85915492957746E-01 4.98671875000000E-02
+ 3.31062500000000E+00 1.03521126760563E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.08450704225352E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.13380281690141E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.18309859154930E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.23239436619718E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.28169014084507E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.33098591549296E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.38028169014084E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.42957746478873E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.47887323943662E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.52816901408451E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.57746478873239E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.62676056338028E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.67605633802817E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.72535211267606E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.77464788732394E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.82394366197183E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.87323943661972E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.92253521126760E+00 4.98671875000000E-02
+ 3.31062500000000E+00 1.97183098591549E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.02112676056338E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.07042253521127E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.11971830985915E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.16901408450704E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.21830985915493E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.26760563380282E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.31690140845070E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.36619718309859E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.41549295774648E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.46478873239436E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.51408450704225E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.56338028169014E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.61267605633803E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.66197183098591E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.71126760563380E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.76056338028169E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.80985915492958E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.85915492957746E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.90845070422535E+00 4.98671875000000E-02
+ 3.31062500000000E+00 2.95774647887324E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.00704225352112E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.05633802816901E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.10563380281690E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.15492957746479E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.20422535211267E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.25352112676056E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.30281690140845E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.35211267605634E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.40140845070422E+00 4.98671875000000E-02
+ 3.31062500000000E+00 3.45070422535211E+00 4.98671875000000E-02
+ 3.36031250000000E+00 0.00000000000000E+00 4.98710937500000E-02
+ 3.36031250000000E+00 4.92957746478873E-02 4.98710937500000E-02
+ 3.36031250000000E+00 9.85915492957747E-02 4.98710937500000E-02
+ 3.36031250000000E+00 1.47887323943662E-01 4.98710937500000E-02
+ 3.36031250000000E+00 1.97183098591549E-01 4.98710937500000E-02
+ 3.36031250000000E+00 2.46478873239437E-01 4.98710937500000E-02
+ 3.36031250000000E+00 2.95774647887324E-01 4.98710937500000E-02
+ 3.36031250000000E+00 3.45070422535211E-01 4.98710937500000E-02
+ 3.36031250000000E+00 3.94366197183099E-01 4.98710937500000E-02
+ 3.36031250000000E+00 4.43661971830986E-01 4.98710937500000E-02
+ 3.36031250000000E+00 4.92957746478873E-01 4.98710937500000E-02
+ 3.36031250000000E+00 5.42253521126761E-01 4.98710937500000E-02
+ 3.36031250000000E+00 5.91549295774648E-01 4.98710937500000E-02
+ 3.36031250000000E+00 6.40845070422535E-01 4.98710937500000E-02
+ 3.36031250000000E+00 6.90140845070423E-01 4.98710937500000E-02
+ 3.36031250000000E+00 7.39436619718310E-01 4.98710937500000E-02
+ 3.36031250000000E+00 7.88732394366197E-01 4.98710937500000E-02
+ 3.36031250000000E+00 8.38028169014085E-01 4.98710937500000E-02
+ 3.36031250000000E+00 8.87323943661972E-01 4.98710937500000E-02
+ 3.36031250000000E+00 9.36619718309859E-01 4.98710937500000E-02
+ 3.36031250000000E+00 9.85915492957746E-01 4.98710937500000E-02
+ 3.36031250000000E+00 1.03521126760563E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.08450704225352E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.13380281690141E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.18309859154930E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.23239436619718E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.28169014084507E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.33098591549296E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.38028169014084E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.42957746478873E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.47887323943662E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.52816901408451E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.57746478873239E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.62676056338028E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.67605633802817E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.72535211267606E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.77464788732394E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.82394366197183E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.87323943661972E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.92253521126760E+00 4.98710937500000E-02
+ 3.36031250000000E+00 1.97183098591549E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.02112676056338E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.07042253521127E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.11971830985915E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.16901408450704E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.21830985915493E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.26760563380282E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.31690140845070E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.36619718309859E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.41549295774648E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.46478873239436E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.51408450704225E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.56338028169014E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.61267605633803E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.66197183098591E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.71126760563380E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.76056338028169E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.80985915492958E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.85915492957746E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.90845070422535E+00 4.98710937500000E-02
+ 3.36031250000000E+00 2.95774647887324E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.00704225352112E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.05633802816901E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.10563380281690E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.15492957746479E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.20422535211267E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.25352112676056E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.30281690140845E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.35211267605634E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.40140845070422E+00 4.98710937500000E-02
+ 3.36031250000000E+00 3.45070422535211E+00 4.98710937500000E-02
+ 3.41000000000000E+00 0.00000000000000E+00 4.98750000000000E-02
+ 3.41000000000000E+00 4.92957746478873E-02 4.98750000000000E-02
+ 3.41000000000000E+00 9.85915492957747E-02 4.98750000000000E-02
+ 3.41000000000000E+00 1.47887323943662E-01 4.98750000000000E-02
+ 3.41000000000000E+00 1.97183098591549E-01 4.98750000000000E-02
+ 3.41000000000000E+00 2.46478873239437E-01 4.98750000000000E-02
+ 3.41000000000000E+00 2.95774647887324E-01 4.98750000000000E-02
+ 3.41000000000000E+00 3.45070422535211E-01 4.98750000000000E-02
+ 3.41000000000000E+00 3.94366197183099E-01 4.98750000000000E-02
+ 3.41000000000000E+00 4.43661971830986E-01 4.98750000000000E-02
+ 3.41000000000000E+00 4.92957746478873E-01 4.98750000000000E-02
+ 3.41000000000000E+00 5.42253521126761E-01 4.98750000000000E-02
+ 3.41000000000000E+00 5.91549295774648E-01 4.98750000000000E-02
+ 3.41000000000000E+00 6.40845070422535E-01 4.98750000000000E-02
+ 3.41000000000000E+00 6.90140845070423E-01 4.98750000000000E-02
+ 3.41000000000000E+00 7.39436619718310E-01 4.98750000000000E-02
+ 3.41000000000000E+00 7.88732394366197E-01 4.98750000000000E-02
+ 3.41000000000000E+00 8.38028169014085E-01 4.98750000000000E-02
+ 3.41000000000000E+00 8.87323943661972E-01 4.98750000000000E-02
+ 3.41000000000000E+00 9.36619718309859E-01 4.98750000000000E-02
+ 3.41000000000000E+00 9.85915492957746E-01 4.98750000000000E-02
+ 3.41000000000000E+00 1.03521126760563E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.08450704225352E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.13380281690141E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.18309859154930E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.23239436619718E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.28169014084507E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.33098591549296E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.38028169014084E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.42957746478873E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.47887323943662E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.52816901408451E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.57746478873239E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.62676056338028E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.67605633802817E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.72535211267606E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.77464788732394E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.82394366197183E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.87323943661972E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.92253521126760E+00 4.98750000000000E-02
+ 3.41000000000000E+00 1.97183098591549E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.02112676056338E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.07042253521127E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.11971830985915E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.16901408450704E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.21830985915493E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.26760563380282E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.31690140845070E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.36619718309859E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.41549295774648E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.46478873239436E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.51408450704225E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.56338028169014E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.61267605633803E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.66197183098591E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.71126760563380E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.76056338028169E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.80985915492958E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.85915492957746E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.90845070422535E+00 4.98750000000000E-02
+ 3.41000000000000E+00 2.95774647887324E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.00704225352112E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.05633802816901E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.10563380281690E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.15492957746479E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.20422535211267E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.25352112676056E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.30281690140845E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.35211267605634E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.40140845070422E+00 4.98750000000000E-02
+ 3.41000000000000E+00 3.45070422535211E+00 4.98750000000000E-02
+ 3.45968750000000E+00 0.00000000000000E+00 4.98789062500000E-02
+ 3.45968750000000E+00 4.92957746478873E-02 4.98789062500000E-02
+ 3.45968750000000E+00 9.85915492957747E-02 4.98789062500000E-02
+ 3.45968750000000E+00 1.47887323943662E-01 4.98789062500000E-02
+ 3.45968750000000E+00 1.97183098591549E-01 4.98789062500000E-02
+ 3.45968750000000E+00 2.46478873239437E-01 4.98789062500000E-02
+ 3.45968750000000E+00 2.95774647887324E-01 4.98789062500000E-02
+ 3.45968750000000E+00 3.45070422535211E-01 4.98789062500000E-02
+ 3.45968750000000E+00 3.94366197183099E-01 4.98789062500000E-02
+ 3.45968750000000E+00 4.43661971830986E-01 4.98789062500000E-02
+ 3.45968750000000E+00 4.92957746478873E-01 4.98789062500000E-02
+ 3.45968750000000E+00 5.42253521126761E-01 4.98789062500000E-02
+ 3.45968750000000E+00 5.91549295774648E-01 4.98789062500000E-02
+ 3.45968750000000E+00 6.40845070422535E-01 4.98789062500000E-02
+ 3.45968750000000E+00 6.90140845070423E-01 4.98789062500000E-02
+ 3.45968750000000E+00 7.39436619718310E-01 4.98789062500000E-02
+ 3.45968750000000E+00 7.88732394366197E-01 4.98789062500000E-02
+ 3.45968750000000E+00 8.38028169014085E-01 4.98789062500000E-02
+ 3.45968750000000E+00 8.87323943661972E-01 4.98789062500000E-02
+ 3.45968750000000E+00 9.36619718309859E-01 4.98789062500000E-02
+ 3.45968750000000E+00 9.85915492957746E-01 4.98789062500000E-02
+ 3.45968750000000E+00 1.03521126760563E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.08450704225352E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.13380281690141E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.18309859154930E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.23239436619718E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.28169014084507E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.33098591549296E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.38028169014084E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.42957746478873E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.47887323943662E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.52816901408451E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.57746478873239E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.62676056338028E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.67605633802817E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.72535211267606E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.77464788732394E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.82394366197183E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.87323943661972E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.92253521126760E+00 4.98789062500000E-02
+ 3.45968750000000E+00 1.97183098591549E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.02112676056338E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.07042253521127E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.11971830985915E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.16901408450704E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.21830985915493E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.26760563380282E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.31690140845070E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.36619718309859E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.41549295774648E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.46478873239436E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.51408450704225E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.56338028169014E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.61267605633803E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.66197183098591E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.71126760563380E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.76056338028169E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.80985915492958E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.85915492957746E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.90845070422535E+00 4.98789062500000E-02
+ 3.45968750000000E+00 2.95774647887324E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.00704225352112E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.05633802816901E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.10563380281690E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.15492957746479E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.20422535211267E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.25352112676056E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.30281690140845E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.35211267605634E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.40140845070422E+00 4.98789062500000E-02
+ 3.45968750000000E+00 3.45070422535211E+00 4.98789062500000E-02
+ 3.50937500000000E+00 0.00000000000000E+00 4.98828125000000E-02
+ 3.50937500000000E+00 4.92957746478873E-02 4.98828125000000E-02
+ 3.50937500000000E+00 9.85915492957747E-02 4.98828125000000E-02
+ 3.50937500000000E+00 1.47887323943662E-01 4.98828125000000E-02
+ 3.50937500000000E+00 1.97183098591549E-01 4.98828125000000E-02
+ 3.50937500000000E+00 2.46478873239437E-01 4.98828125000000E-02
+ 3.50937500000000E+00 2.95774647887324E-01 4.98828125000000E-02
+ 3.50937500000000E+00 3.45070422535211E-01 4.98828125000000E-02
+ 3.50937500000000E+00 3.94366197183099E-01 4.98828125000000E-02
+ 3.50937500000000E+00 4.43661971830986E-01 4.98828125000000E-02
+ 3.50937500000000E+00 4.92957746478873E-01 4.98828125000000E-02
+ 3.50937500000000E+00 5.42253521126761E-01 4.98828125000000E-02
+ 3.50937500000000E+00 5.91549295774648E-01 4.98828125000000E-02
+ 3.50937500000000E+00 6.40845070422535E-01 4.98828125000000E-02
+ 3.50937500000000E+00 6.90140845070423E-01 4.98828125000000E-02
+ 3.50937500000000E+00 7.39436619718310E-01 4.98828125000000E-02
+ 3.50937500000000E+00 7.88732394366197E-01 4.98828125000000E-02
+ 3.50937500000000E+00 8.38028169014085E-01 4.98828125000000E-02
+ 3.50937500000000E+00 8.87323943661972E-01 4.98828125000000E-02
+ 3.50937500000000E+00 9.36619718309859E-01 4.98828125000000E-02
+ 3.50937500000000E+00 9.85915492957746E-01 4.98828125000000E-02
+ 3.50937500000000E+00 1.03521126760563E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.08450704225352E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.13380281690141E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.18309859154930E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.23239436619718E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.28169014084507E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.33098591549296E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.38028169014084E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.42957746478873E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.47887323943662E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.52816901408451E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.57746478873239E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.62676056338028E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.67605633802817E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.72535211267606E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.77464788732394E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.82394366197183E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.87323943661972E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.92253521126760E+00 4.98828125000000E-02
+ 3.50937500000000E+00 1.97183098591549E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.02112676056338E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.07042253521127E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.11971830985915E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.16901408450704E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.21830985915493E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.26760563380282E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.31690140845070E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.36619718309859E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.41549295774648E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.46478873239436E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.51408450704225E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.56338028169014E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.61267605633803E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.66197183098591E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.71126760563380E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.76056338028169E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.80985915492958E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.85915492957746E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.90845070422535E+00 4.98828125000000E-02
+ 3.50937500000000E+00 2.95774647887324E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.00704225352112E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.05633802816901E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.10563380281690E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.15492957746479E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.20422535211267E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.25352112676056E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.30281690140845E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.35211267605634E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.40140845070422E+00 4.98828125000000E-02
+ 3.50937500000000E+00 3.45070422535211E+00 4.98828125000000E-02
+ 3.55906250000000E+00 0.00000000000000E+00 4.98867187500000E-02
+ 3.55906250000000E+00 4.92957746478873E-02 4.98867187500000E-02
+ 3.55906250000000E+00 9.85915492957747E-02 4.98867187500000E-02
+ 3.55906250000000E+00 1.47887323943662E-01 4.98867187500000E-02
+ 3.55906250000000E+00 1.97183098591549E-01 4.98867187500000E-02
+ 3.55906250000000E+00 2.46478873239437E-01 4.98867187500000E-02
+ 3.55906250000000E+00 2.95774647887324E-01 4.98867187500000E-02
+ 3.55906250000000E+00 3.45070422535211E-01 4.98867187500000E-02
+ 3.55906250000000E+00 3.94366197183099E-01 4.98867187500000E-02
+ 3.55906250000000E+00 4.43661971830986E-01 4.98867187500000E-02
+ 3.55906250000000E+00 4.92957746478873E-01 4.98867187500000E-02
+ 3.55906250000000E+00 5.42253521126761E-01 4.98867187500000E-02
+ 3.55906250000000E+00 5.91549295774648E-01 4.98867187500000E-02
+ 3.55906250000000E+00 6.40845070422535E-01 4.98867187500000E-02
+ 3.55906250000000E+00 6.90140845070423E-01 4.98867187500000E-02
+ 3.55906250000000E+00 7.39436619718310E-01 4.98867187500000E-02
+ 3.55906250000000E+00 7.88732394366197E-01 4.98867187500000E-02
+ 3.55906250000000E+00 8.38028169014085E-01 4.98867187500000E-02
+ 3.55906250000000E+00 8.87323943661972E-01 4.98867187500000E-02
+ 3.55906250000000E+00 9.36619718309859E-01 4.98867187500000E-02
+ 3.55906250000000E+00 9.85915492957746E-01 4.98867187500000E-02
+ 3.55906250000000E+00 1.03521126760563E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.08450704225352E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.13380281690141E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.18309859154930E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.23239436619718E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.28169014084507E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.33098591549296E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.38028169014084E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.42957746478873E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.47887323943662E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.52816901408451E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.57746478873239E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.62676056338028E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.67605633802817E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.72535211267606E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.77464788732394E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.82394366197183E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.87323943661972E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.92253521126760E+00 4.98867187500000E-02
+ 3.55906250000000E+00 1.97183098591549E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.02112676056338E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.07042253521127E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.11971830985915E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.16901408450704E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.21830985915493E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.26760563380282E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.31690140845070E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.36619718309859E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.41549295774648E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.46478873239436E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.51408450704225E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.56338028169014E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.61267605633803E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.66197183098591E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.71126760563380E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.76056338028169E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.80985915492958E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.85915492957746E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.90845070422535E+00 4.98867187500000E-02
+ 3.55906250000000E+00 2.95774647887324E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.00704225352112E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.05633802816901E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.10563380281690E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.15492957746479E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.20422535211267E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.25352112676056E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.30281690140845E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.35211267605634E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.40140845070422E+00 4.98867187500000E-02
+ 3.55906250000000E+00 3.45070422535211E+00 4.98867187500000E-02
+ 3.60875000000000E+00 0.00000000000000E+00 4.98906250000000E-02
+ 3.60875000000000E+00 4.92957746478873E-02 4.98906250000000E-02
+ 3.60875000000000E+00 9.85915492957747E-02 4.98906250000000E-02
+ 3.60875000000000E+00 1.47887323943662E-01 4.98906250000000E-02
+ 3.60875000000000E+00 1.97183098591549E-01 4.98906250000000E-02
+ 3.60875000000000E+00 2.46478873239437E-01 4.98906250000000E-02
+ 3.60875000000000E+00 2.95774647887324E-01 4.98906250000000E-02
+ 3.60875000000000E+00 3.45070422535211E-01 4.98906250000000E-02
+ 3.60875000000000E+00 3.94366197183099E-01 4.98906250000000E-02
+ 3.60875000000000E+00 4.43661971830986E-01 4.98906250000000E-02
+ 3.60875000000000E+00 4.92957746478873E-01 4.98906250000000E-02
+ 3.60875000000000E+00 5.42253521126761E-01 4.98906250000000E-02
+ 3.60875000000000E+00 5.91549295774648E-01 4.98906250000000E-02
+ 3.60875000000000E+00 6.40845070422535E-01 4.98906250000000E-02
+ 3.60875000000000E+00 6.90140845070423E-01 4.98906250000000E-02
+ 3.60875000000000E+00 7.39436619718310E-01 4.98906250000000E-02
+ 3.60875000000000E+00 7.88732394366197E-01 4.98906250000000E-02
+ 3.60875000000000E+00 8.38028169014085E-01 4.98906250000000E-02
+ 3.60875000000000E+00 8.87323943661972E-01 4.98906250000000E-02
+ 3.60875000000000E+00 9.36619718309859E-01 4.98906250000000E-02
+ 3.60875000000000E+00 9.85915492957746E-01 4.98906250000000E-02
+ 3.60875000000000E+00 1.03521126760563E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.08450704225352E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.13380281690141E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.18309859154930E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.23239436619718E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.28169014084507E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.33098591549296E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.38028169014084E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.42957746478873E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.47887323943662E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.52816901408451E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.57746478873239E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.62676056338028E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.67605633802817E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.72535211267606E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.77464788732394E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.82394366197183E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.87323943661972E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.92253521126760E+00 4.98906250000000E-02
+ 3.60875000000000E+00 1.97183098591549E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.02112676056338E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.07042253521127E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.11971830985915E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.16901408450704E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.21830985915493E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.26760563380282E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.31690140845070E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.36619718309859E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.41549295774648E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.46478873239436E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.51408450704225E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.56338028169014E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.61267605633803E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.66197183098591E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.71126760563380E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.76056338028169E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.80985915492958E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.85915492957746E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.90845070422535E+00 4.98906250000000E-02
+ 3.60875000000000E+00 2.95774647887324E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.00704225352112E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.05633802816901E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.10563380281690E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.15492957746479E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.20422535211267E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.25352112676056E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.30281690140845E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.35211267605634E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.40140845070422E+00 4.98906250000000E-02
+ 3.60875000000000E+00 3.45070422535211E+00 4.98906250000000E-02
+ 3.65843750000000E+00 0.00000000000000E+00 4.98945312500000E-02
+ 3.65843750000000E+00 4.92957746478873E-02 4.98945312500000E-02
+ 3.65843750000000E+00 9.85915492957747E-02 4.98945312500000E-02
+ 3.65843750000000E+00 1.47887323943662E-01 4.98945312500000E-02
+ 3.65843750000000E+00 1.97183098591549E-01 4.98945312500000E-02
+ 3.65843750000000E+00 2.46478873239437E-01 4.98945312500000E-02
+ 3.65843750000000E+00 2.95774647887324E-01 4.98945312500000E-02
+ 3.65843750000000E+00 3.45070422535211E-01 4.98945312500000E-02
+ 3.65843750000000E+00 3.94366197183099E-01 4.98945312500000E-02
+ 3.65843750000000E+00 4.43661971830986E-01 4.98945312500000E-02
+ 3.65843750000000E+00 4.92957746478873E-01 4.98945312500000E-02
+ 3.65843750000000E+00 5.42253521126761E-01 4.98945312500000E-02
+ 3.65843750000000E+00 5.91549295774648E-01 4.98945312500000E-02
+ 3.65843750000000E+00 6.40845070422535E-01 4.98945312500000E-02
+ 3.65843750000000E+00 6.90140845070423E-01 4.98945312500000E-02
+ 3.65843750000000E+00 7.39436619718310E-01 4.98945312500000E-02
+ 3.65843750000000E+00 7.88732394366197E-01 4.98945312500000E-02
+ 3.65843750000000E+00 8.38028169014085E-01 4.98945312500000E-02
+ 3.65843750000000E+00 8.87323943661972E-01 4.98945312500000E-02
+ 3.65843750000000E+00 9.36619718309859E-01 4.98945312500000E-02
+ 3.65843750000000E+00 9.85915492957746E-01 4.98945312500000E-02
+ 3.65843750000000E+00 1.03521126760563E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.08450704225352E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.13380281690141E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.18309859154930E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.23239436619718E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.28169014084507E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.33098591549296E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.38028169014084E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.42957746478873E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.47887323943662E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.52816901408451E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.57746478873239E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.62676056338028E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.67605633802817E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.72535211267606E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.77464788732394E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.82394366197183E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.87323943661972E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.92253521126760E+00 4.98945312500000E-02
+ 3.65843750000000E+00 1.97183098591549E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.02112676056338E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.07042253521127E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.11971830985915E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.16901408450704E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.21830985915493E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.26760563380282E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.31690140845070E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.36619718309859E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.41549295774648E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.46478873239436E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.51408450704225E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.56338028169014E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.61267605633803E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.66197183098591E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.71126760563380E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.76056338028169E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.80985915492958E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.85915492957746E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.90845070422535E+00 4.98945312500000E-02
+ 3.65843750000000E+00 2.95774647887324E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.00704225352112E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.05633802816901E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.10563380281690E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.15492957746479E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.20422535211267E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.25352112676056E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.30281690140845E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.35211267605634E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.40140845070422E+00 4.98945312500000E-02
+ 3.65843750000000E+00 3.45070422535211E+00 4.98945312500000E-02
+ 3.70812500000000E+00 0.00000000000000E+00 4.98984375000000E-02
+ 3.70812500000000E+00 4.92957746478873E-02 4.98984375000000E-02
+ 3.70812500000000E+00 9.85915492957747E-02 4.98984375000000E-02
+ 3.70812500000000E+00 1.47887323943662E-01 4.98984375000000E-02
+ 3.70812500000000E+00 1.97183098591549E-01 4.98984375000000E-02
+ 3.70812500000000E+00 2.46478873239437E-01 4.98984375000000E-02
+ 3.70812500000000E+00 2.95774647887324E-01 4.98984375000000E-02
+ 3.70812500000000E+00 3.45070422535211E-01 4.98984375000000E-02
+ 3.70812500000000E+00 3.94366197183099E-01 4.98984375000000E-02
+ 3.70812500000000E+00 4.43661971830986E-01 4.98984375000000E-02
+ 3.70812500000000E+00 4.92957746478873E-01 4.98984375000000E-02
+ 3.70812500000000E+00 5.42253521126761E-01 4.98984375000000E-02
+ 3.70812500000000E+00 5.91549295774648E-01 4.98984375000000E-02
+ 3.70812500000000E+00 6.40845070422535E-01 4.98984375000000E-02
+ 3.70812500000000E+00 6.90140845070423E-01 4.98984375000000E-02
+ 3.70812500000000E+00 7.39436619718310E-01 4.98984375000000E-02
+ 3.70812500000000E+00 7.88732394366197E-01 4.98984375000000E-02
+ 3.70812500000000E+00 8.38028169014085E-01 4.98984375000000E-02
+ 3.70812500000000E+00 8.87323943661972E-01 4.98984375000000E-02
+ 3.70812500000000E+00 9.36619718309859E-01 4.98984375000000E-02
+ 3.70812500000000E+00 9.85915492957746E-01 4.98984375000000E-02
+ 3.70812500000000E+00 1.03521126760563E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.08450704225352E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.13380281690141E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.18309859154930E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.23239436619718E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.28169014084507E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.33098591549296E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.38028169014084E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.42957746478873E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.47887323943662E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.52816901408451E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.57746478873239E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.62676056338028E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.67605633802817E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.72535211267606E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.77464788732394E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.82394366197183E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.87323943661972E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.92253521126760E+00 4.98984375000000E-02
+ 3.70812500000000E+00 1.97183098591549E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.02112676056338E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.07042253521127E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.11971830985915E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.16901408450704E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.21830985915493E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.26760563380282E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.31690140845070E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.36619718309859E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.41549295774648E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.46478873239436E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.51408450704225E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.56338028169014E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.61267605633803E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.66197183098591E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.71126760563380E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.76056338028169E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.80985915492958E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.85915492957746E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.90845070422535E+00 4.98984375000000E-02
+ 3.70812500000000E+00 2.95774647887324E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.00704225352112E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.05633802816901E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.10563380281690E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.15492957746479E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.20422535211267E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.25352112676056E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.30281690140845E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.35211267605634E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.40140845070422E+00 4.98984375000000E-02
+ 3.70812500000000E+00 3.45070422535211E+00 4.98984375000000E-02
+ 3.75781250000000E+00 0.00000000000000E+00 4.99023437500000E-02
+ 3.75781250000000E+00 4.92957746478873E-02 4.99023437500000E-02
+ 3.75781250000000E+00 9.85915492957747E-02 4.99023437500000E-02
+ 3.75781250000000E+00 1.47887323943662E-01 4.99023437500000E-02
+ 3.75781250000000E+00 1.97183098591549E-01 4.99023437500000E-02
+ 3.75781250000000E+00 2.46478873239437E-01 4.99023437500000E-02
+ 3.75781250000000E+00 2.95774647887324E-01 4.99023437500000E-02
+ 3.75781250000000E+00 3.45070422535211E-01 4.99023437500000E-02
+ 3.75781250000000E+00 3.94366197183099E-01 4.99023437500000E-02
+ 3.75781250000000E+00 4.43661971830986E-01 4.99023437500000E-02
+ 3.75781250000000E+00 4.92957746478873E-01 4.99023437500000E-02
+ 3.75781250000000E+00 5.42253521126761E-01 4.99023437500000E-02
+ 3.75781250000000E+00 5.91549295774648E-01 4.99023437500000E-02
+ 3.75781250000000E+00 6.40845070422535E-01 4.99023437500000E-02
+ 3.75781250000000E+00 6.90140845070423E-01 4.99023437500000E-02
+ 3.75781250000000E+00 7.39436619718310E-01 4.99023437500000E-02
+ 3.75781250000000E+00 7.88732394366197E-01 4.99023437500000E-02
+ 3.75781250000000E+00 8.38028169014085E-01 4.99023437500000E-02
+ 3.75781250000000E+00 8.87323943661972E-01 4.99023437500000E-02
+ 3.75781250000000E+00 9.36619718309859E-01 4.99023437500000E-02
+ 3.75781250000000E+00 9.85915492957746E-01 4.99023437500000E-02
+ 3.75781250000000E+00 1.03521126760563E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.08450704225352E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.13380281690141E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.18309859154930E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.23239436619718E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.28169014084507E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.33098591549296E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.38028169014084E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.42957746478873E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.47887323943662E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.52816901408451E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.57746478873239E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.62676056338028E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.67605633802817E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.72535211267606E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.77464788732394E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.82394366197183E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.87323943661972E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.92253521126760E+00 4.99023437500000E-02
+ 3.75781250000000E+00 1.97183098591549E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.02112676056338E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.07042253521127E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.11971830985915E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.16901408450704E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.21830985915493E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.26760563380282E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.31690140845070E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.36619718309859E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.41549295774648E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.46478873239436E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.51408450704225E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.56338028169014E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.61267605633803E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.66197183098591E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.71126760563380E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.76056338028169E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.80985915492958E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.85915492957746E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.90845070422535E+00 4.99023437500000E-02
+ 3.75781250000000E+00 2.95774647887324E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.00704225352112E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.05633802816901E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.10563380281690E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.15492957746479E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.20422535211267E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.25352112676056E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.30281690140845E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.35211267605634E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.40140845070422E+00 4.99023437500000E-02
+ 3.75781250000000E+00 3.45070422535211E+00 4.99023437500000E-02
+ 3.80750000000000E+00 0.00000000000000E+00 4.99062500000000E-02
+ 3.80750000000000E+00 4.92957746478873E-02 4.99062500000000E-02
+ 3.80750000000000E+00 9.85915492957747E-02 4.99062500000000E-02
+ 3.80750000000000E+00 1.47887323943662E-01 4.99062500000000E-02
+ 3.80750000000000E+00 1.97183098591549E-01 4.99062500000000E-02
+ 3.80750000000000E+00 2.46478873239437E-01 4.99062500000000E-02
+ 3.80750000000000E+00 2.95774647887324E-01 4.99062500000000E-02
+ 3.80750000000000E+00 3.45070422535211E-01 4.99062500000000E-02
+ 3.80750000000000E+00 3.94366197183099E-01 4.99062500000000E-02
+ 3.80750000000000E+00 4.43661971830986E-01 4.99062500000000E-02
+ 3.80750000000000E+00 4.92957746478873E-01 4.99062500000000E-02
+ 3.80750000000000E+00 5.42253521126761E-01 4.99062500000000E-02
+ 3.80750000000000E+00 5.91549295774648E-01 4.99062500000000E-02
+ 3.80750000000000E+00 6.40845070422535E-01 4.99062500000000E-02
+ 3.80750000000000E+00 6.90140845070423E-01 4.99062500000000E-02
+ 3.80750000000000E+00 7.39436619718310E-01 4.99062500000000E-02
+ 3.80750000000000E+00 7.88732394366197E-01 4.99062500000000E-02
+ 3.80750000000000E+00 8.38028169014085E-01 4.99062500000000E-02
+ 3.80750000000000E+00 8.87323943661972E-01 4.99062500000000E-02
+ 3.80750000000000E+00 9.36619718309859E-01 4.99062500000000E-02
+ 3.80750000000000E+00 9.85915492957746E-01 4.99062500000000E-02
+ 3.80750000000000E+00 1.03521126760563E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.08450704225352E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.13380281690141E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.18309859154930E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.23239436619718E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.28169014084507E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.33098591549296E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.38028169014084E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.42957746478873E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.47887323943662E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.52816901408451E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.57746478873239E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.62676056338028E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.67605633802817E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.72535211267606E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.77464788732394E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.82394366197183E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.87323943661972E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.92253521126760E+00 4.99062500000000E-02
+ 3.80750000000000E+00 1.97183098591549E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.02112676056338E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.07042253521127E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.11971830985915E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.16901408450704E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.21830985915493E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.26760563380282E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.31690140845070E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.36619718309859E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.41549295774648E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.46478873239436E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.51408450704225E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.56338028169014E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.61267605633803E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.66197183098591E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.71126760563380E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.76056338028169E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.80985915492958E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.85915492957746E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.90845070422535E+00 4.99062500000000E-02
+ 3.80750000000000E+00 2.95774647887324E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.00704225352112E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.05633802816901E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.10563380281690E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.15492957746479E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.20422535211267E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.25352112676056E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.30281690140845E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.35211267605634E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.40140845070422E+00 4.99062500000000E-02
+ 3.80750000000000E+00 3.45070422535211E+00 4.99062500000000E-02
+ 3.85718750000000E+00 0.00000000000000E+00 4.99101562500000E-02
+ 3.85718750000000E+00 4.92957746478873E-02 4.99101562500000E-02
+ 3.85718750000000E+00 9.85915492957747E-02 4.99101562500000E-02
+ 3.85718750000000E+00 1.47887323943662E-01 4.99101562500000E-02
+ 3.85718750000000E+00 1.97183098591549E-01 4.99101562500000E-02
+ 3.85718750000000E+00 2.46478873239437E-01 4.99101562500000E-02
+ 3.85718750000000E+00 2.95774647887324E-01 4.99101562500000E-02
+ 3.85718750000000E+00 3.45070422535211E-01 4.99101562500000E-02
+ 3.85718750000000E+00 3.94366197183099E-01 4.99101562500000E-02
+ 3.85718750000000E+00 4.43661971830986E-01 4.99101562500000E-02
+ 3.85718750000000E+00 4.92957746478873E-01 4.99101562500000E-02
+ 3.85718750000000E+00 5.42253521126761E-01 4.99101562500000E-02
+ 3.85718750000000E+00 5.91549295774648E-01 4.99101562500000E-02
+ 3.85718750000000E+00 6.40845070422535E-01 4.99101562500000E-02
+ 3.85718750000000E+00 6.90140845070423E-01 4.99101562500000E-02
+ 3.85718750000000E+00 7.39436619718310E-01 4.99101562500000E-02
+ 3.85718750000000E+00 7.88732394366197E-01 4.99101562500000E-02
+ 3.85718750000000E+00 8.38028169014085E-01 4.99101562500000E-02
+ 3.85718750000000E+00 8.87323943661972E-01 4.99101562500000E-02
+ 3.85718750000000E+00 9.36619718309859E-01 4.99101562500000E-02
+ 3.85718750000000E+00 9.85915492957746E-01 4.99101562500000E-02
+ 3.85718750000000E+00 1.03521126760563E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.08450704225352E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.13380281690141E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.18309859154930E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.23239436619718E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.28169014084507E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.33098591549296E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.38028169014084E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.42957746478873E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.47887323943662E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.52816901408451E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.57746478873239E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.62676056338028E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.67605633802817E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.72535211267606E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.77464788732394E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.82394366197183E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.87323943661972E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.92253521126760E+00 4.99101562500000E-02
+ 3.85718750000000E+00 1.97183098591549E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.02112676056338E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.07042253521127E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.11971830985915E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.16901408450704E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.21830985915493E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.26760563380282E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.31690140845070E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.36619718309859E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.41549295774648E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.46478873239436E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.51408450704225E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.56338028169014E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.61267605633803E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.66197183098591E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.71126760563380E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.76056338028169E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.80985915492958E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.85915492957746E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.90845070422535E+00 4.99101562500000E-02
+ 3.85718750000000E+00 2.95774647887324E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.00704225352112E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.05633802816901E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.10563380281690E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.15492957746479E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.20422535211267E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.25352112676056E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.30281690140845E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.35211267605634E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.40140845070422E+00 4.99101562500000E-02
+ 3.85718750000000E+00 3.45070422535211E+00 4.99101562500000E-02
+ 3.90687500000000E+00 0.00000000000000E+00 4.99140625000000E-02
+ 3.90687500000000E+00 4.92957746478873E-02 4.99140625000000E-02
+ 3.90687500000000E+00 9.85915492957747E-02 4.99140625000000E-02
+ 3.90687500000000E+00 1.47887323943662E-01 4.99140625000000E-02
+ 3.90687500000000E+00 1.97183098591549E-01 4.99140625000000E-02
+ 3.90687500000000E+00 2.46478873239437E-01 4.99140625000000E-02
+ 3.90687500000000E+00 2.95774647887324E-01 4.99140625000000E-02
+ 3.90687500000000E+00 3.45070422535211E-01 4.99140625000000E-02
+ 3.90687500000000E+00 3.94366197183099E-01 4.99140625000000E-02
+ 3.90687500000000E+00 4.43661971830986E-01 4.99140625000000E-02
+ 3.90687500000000E+00 4.92957746478873E-01 4.99140625000000E-02
+ 3.90687500000000E+00 5.42253521126761E-01 4.99140625000000E-02
+ 3.90687500000000E+00 5.91549295774648E-01 4.99140625000000E-02
+ 3.90687500000000E+00 6.40845070422535E-01 4.99140625000000E-02
+ 3.90687500000000E+00 6.90140845070423E-01 4.99140625000000E-02
+ 3.90687500000000E+00 7.39436619718310E-01 4.99140625000000E-02
+ 3.90687500000000E+00 7.88732394366197E-01 4.99140625000000E-02
+ 3.90687500000000E+00 8.38028169014085E-01 4.99140625000000E-02
+ 3.90687500000000E+00 8.87323943661972E-01 4.99140625000000E-02
+ 3.90687500000000E+00 9.36619718309859E-01 4.99140625000000E-02
+ 3.90687500000000E+00 9.85915492957746E-01 4.99140625000000E-02
+ 3.90687500000000E+00 1.03521126760563E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.08450704225352E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.13380281690141E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.18309859154930E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.23239436619718E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.28169014084507E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.33098591549296E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.38028169014084E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.42957746478873E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.47887323943662E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.52816901408451E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.57746478873239E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.62676056338028E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.67605633802817E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.72535211267606E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.77464788732394E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.82394366197183E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.87323943661972E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.92253521126760E+00 4.99140625000000E-02
+ 3.90687500000000E+00 1.97183098591549E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.02112676056338E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.07042253521127E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.11971830985915E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.16901408450704E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.21830985915493E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.26760563380282E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.31690140845070E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.36619718309859E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.41549295774648E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.46478873239436E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.51408450704225E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.56338028169014E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.61267605633803E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.66197183098591E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.71126760563380E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.76056338028169E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.80985915492958E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.85915492957746E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.90845070422535E+00 4.99140625000000E-02
+ 3.90687500000000E+00 2.95774647887324E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.00704225352112E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.05633802816901E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.10563380281690E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.15492957746479E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.20422535211267E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.25352112676056E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.30281690140845E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.35211267605634E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.40140845070422E+00 4.99140625000000E-02
+ 3.90687500000000E+00 3.45070422535211E+00 4.99140625000000E-02
+ 3.95656250000000E+00 0.00000000000000E+00 4.99179687500000E-02
+ 3.95656250000000E+00 4.92957746478873E-02 4.99179687500000E-02
+ 3.95656250000000E+00 9.85915492957747E-02 4.99179687500000E-02
+ 3.95656250000000E+00 1.47887323943662E-01 4.99179687500000E-02
+ 3.95656250000000E+00 1.97183098591549E-01 4.99179687500000E-02
+ 3.95656250000000E+00 2.46478873239437E-01 4.99179687500000E-02
+ 3.95656250000000E+00 2.95774647887324E-01 4.99179687500000E-02
+ 3.95656250000000E+00 3.45070422535211E-01 4.99179687500000E-02
+ 3.95656250000000E+00 3.94366197183099E-01 4.99179687500000E-02
+ 3.95656250000000E+00 4.43661971830986E-01 4.99179687500000E-02
+ 3.95656250000000E+00 4.92957746478873E-01 4.99179687500000E-02
+ 3.95656250000000E+00 5.42253521126761E-01 4.99179687500000E-02
+ 3.95656250000000E+00 5.91549295774648E-01 4.99179687500000E-02
+ 3.95656250000000E+00 6.40845070422535E-01 4.99179687500000E-02
+ 3.95656250000000E+00 6.90140845070423E-01 4.99179687500000E-02
+ 3.95656250000000E+00 7.39436619718310E-01 4.99179687500000E-02
+ 3.95656250000000E+00 7.88732394366197E-01 4.99179687500000E-02
+ 3.95656250000000E+00 8.38028169014085E-01 4.99179687500000E-02
+ 3.95656250000000E+00 8.87323943661972E-01 4.99179687500000E-02
+ 3.95656250000000E+00 9.36619718309859E-01 4.99179687500000E-02
+ 3.95656250000000E+00 9.85915492957746E-01 4.99179687500000E-02
+ 3.95656250000000E+00 1.03521126760563E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.08450704225352E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.13380281690141E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.18309859154930E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.23239436619718E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.28169014084507E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.33098591549296E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.38028169014084E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.42957746478873E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.47887323943662E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.52816901408451E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.57746478873239E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.62676056338028E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.67605633802817E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.72535211267606E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.77464788732394E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.82394366197183E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.87323943661972E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.92253521126760E+00 4.99179687500000E-02
+ 3.95656250000000E+00 1.97183098591549E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.02112676056338E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.07042253521127E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.11971830985915E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.16901408450704E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.21830985915493E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.26760563380282E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.31690140845070E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.36619718309859E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.41549295774648E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.46478873239436E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.51408450704225E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.56338028169014E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.61267605633803E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.66197183098591E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.71126760563380E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.76056338028169E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.80985915492958E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.85915492957746E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.90845070422535E+00 4.99179687500000E-02
+ 3.95656250000000E+00 2.95774647887324E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.00704225352112E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.05633802816901E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.10563380281690E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.15492957746479E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.20422535211267E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.25352112676056E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.30281690140845E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.35211267605634E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.40140845070422E+00 4.99179687500000E-02
+ 3.95656250000000E+00 3.45070422535211E+00 4.99179687500000E-02
+ 4.00625000000000E+00 0.00000000000000E+00 4.99218750000000E-02
+ 4.00625000000000E+00 4.92957746478873E-02 4.99218750000000E-02
+ 4.00625000000000E+00 9.85915492957747E-02 4.99218750000000E-02
+ 4.00625000000000E+00 1.47887323943662E-01 4.99218750000000E-02
+ 4.00625000000000E+00 1.97183098591549E-01 4.99218750000000E-02
+ 4.00625000000000E+00 2.46478873239437E-01 4.99218750000000E-02
+ 4.00625000000000E+00 2.95774647887324E-01 4.99218750000000E-02
+ 4.00625000000000E+00 3.45070422535211E-01 4.99218750000000E-02
+ 4.00625000000000E+00 3.94366197183099E-01 4.99218750000000E-02
+ 4.00625000000000E+00 4.43661971830986E-01 4.99218750000000E-02
+ 4.00625000000000E+00 4.92957746478873E-01 4.99218750000000E-02
+ 4.00625000000000E+00 5.42253521126761E-01 4.99218750000000E-02
+ 4.00625000000000E+00 5.91549295774648E-01 4.99218750000000E-02
+ 4.00625000000000E+00 6.40845070422535E-01 4.99218750000000E-02
+ 4.00625000000000E+00 6.90140845070423E-01 4.99218750000000E-02
+ 4.00625000000000E+00 7.39436619718310E-01 4.99218750000000E-02
+ 4.00625000000000E+00 7.88732394366197E-01 4.99218750000000E-02
+ 4.00625000000000E+00 8.38028169014085E-01 4.99218750000000E-02
+ 4.00625000000000E+00 8.87323943661972E-01 4.99218750000000E-02
+ 4.00625000000000E+00 9.36619718309859E-01 4.99218750000000E-02
+ 4.00625000000000E+00 9.85915492957746E-01 4.99218750000000E-02
+ 4.00625000000000E+00 1.03521126760563E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.08450704225352E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.13380281690141E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.18309859154930E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.23239436619718E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.28169014084507E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.33098591549296E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.38028169014084E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.42957746478873E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.47887323943662E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.52816901408451E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.57746478873239E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.62676056338028E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.67605633802817E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.72535211267606E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.77464788732394E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.82394366197183E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.87323943661972E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.92253521126760E+00 4.99218750000000E-02
+ 4.00625000000000E+00 1.97183098591549E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.02112676056338E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.07042253521127E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.11971830985915E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.16901408450704E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.21830985915493E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.26760563380282E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.31690140845070E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.36619718309859E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.41549295774648E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.46478873239436E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.51408450704225E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.56338028169014E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.61267605633803E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.66197183098591E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.71126760563380E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.76056338028169E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.80985915492958E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.85915492957746E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.90845070422535E+00 4.99218750000000E-02
+ 4.00625000000000E+00 2.95774647887324E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.00704225352112E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.05633802816901E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.10563380281690E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.15492957746479E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.20422535211267E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.25352112676056E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.30281690140845E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.35211267605634E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.40140845070422E+00 4.99218750000000E-02
+ 4.00625000000000E+00 3.45070422535211E+00 4.99218750000000E-02
+ 4.05593750000000E+00 0.00000000000000E+00 4.99257812500000E-02
+ 4.05593750000000E+00 4.92957746478873E-02 4.99257812500000E-02
+ 4.05593750000000E+00 9.85915492957747E-02 4.99257812500000E-02
+ 4.05593750000000E+00 1.47887323943662E-01 4.99257812500000E-02
+ 4.05593750000000E+00 1.97183098591549E-01 4.99257812500000E-02
+ 4.05593750000000E+00 2.46478873239437E-01 4.99257812500000E-02
+ 4.05593750000000E+00 2.95774647887324E-01 4.99257812500000E-02
+ 4.05593750000000E+00 3.45070422535211E-01 4.99257812500000E-02
+ 4.05593750000000E+00 3.94366197183099E-01 4.99257812500000E-02
+ 4.05593750000000E+00 4.43661971830986E-01 4.99257812500000E-02
+ 4.05593750000000E+00 4.92957746478873E-01 4.99257812500000E-02
+ 4.05593750000000E+00 5.42253521126761E-01 4.99257812500000E-02
+ 4.05593750000000E+00 5.91549295774648E-01 4.99257812500000E-02
+ 4.05593750000000E+00 6.40845070422535E-01 4.99257812500000E-02
+ 4.05593750000000E+00 6.90140845070423E-01 4.99257812500000E-02
+ 4.05593750000000E+00 7.39436619718310E-01 4.99257812500000E-02
+ 4.05593750000000E+00 7.88732394366197E-01 4.99257812500000E-02
+ 4.05593750000000E+00 8.38028169014085E-01 4.99257812500000E-02
+ 4.05593750000000E+00 8.87323943661972E-01 4.99257812500000E-02
+ 4.05593750000000E+00 9.36619718309859E-01 4.99257812500000E-02
+ 4.05593750000000E+00 9.85915492957746E-01 4.99257812500000E-02
+ 4.05593750000000E+00 1.03521126760563E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.08450704225352E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.13380281690141E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.18309859154930E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.23239436619718E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.28169014084507E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.33098591549296E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.38028169014084E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.42957746478873E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.47887323943662E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.52816901408451E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.57746478873239E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.62676056338028E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.67605633802817E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.72535211267606E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.77464788732394E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.82394366197183E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.87323943661972E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.92253521126760E+00 4.99257812500000E-02
+ 4.05593750000000E+00 1.97183098591549E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.02112676056338E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.07042253521127E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.11971830985915E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.16901408450704E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.21830985915493E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.26760563380282E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.31690140845070E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.36619718309859E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.41549295774648E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.46478873239436E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.51408450704225E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.56338028169014E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.61267605633803E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.66197183098591E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.71126760563380E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.76056338028169E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.80985915492958E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.85915492957746E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.90845070422535E+00 4.99257812500000E-02
+ 4.05593750000000E+00 2.95774647887324E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.00704225352112E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.05633802816901E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.10563380281690E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.15492957746479E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.20422535211267E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.25352112676056E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.30281690140845E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.35211267605634E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.40140845070422E+00 4.99257812500000E-02
+ 4.05593750000000E+00 3.45070422535211E+00 4.99257812500000E-02
+ 4.10562500000000E+00 0.00000000000000E+00 4.99296875000000E-02
+ 4.10562500000000E+00 4.92957746478873E-02 4.99296875000000E-02
+ 4.10562500000000E+00 9.85915492957747E-02 4.99296875000000E-02
+ 4.10562500000000E+00 1.47887323943662E-01 4.99296875000000E-02
+ 4.10562500000000E+00 1.97183098591549E-01 4.99296875000000E-02
+ 4.10562500000000E+00 2.46478873239437E-01 4.99296875000000E-02
+ 4.10562500000000E+00 2.95774647887324E-01 4.99296875000000E-02
+ 4.10562500000000E+00 3.45070422535211E-01 4.99296875000000E-02
+ 4.10562500000000E+00 3.94366197183099E-01 4.99296875000000E-02
+ 4.10562500000000E+00 4.43661971830986E-01 4.99296875000000E-02
+ 4.10562500000000E+00 4.92957746478873E-01 4.99296875000000E-02
+ 4.10562500000000E+00 5.42253521126761E-01 4.99296875000000E-02
+ 4.10562500000000E+00 5.91549295774648E-01 4.99296875000000E-02
+ 4.10562500000000E+00 6.40845070422535E-01 4.99296875000000E-02
+ 4.10562500000000E+00 6.90140845070423E-01 4.99296875000000E-02
+ 4.10562500000000E+00 7.39436619718310E-01 4.99296875000000E-02
+ 4.10562500000000E+00 7.88732394366197E-01 4.99296875000000E-02
+ 4.10562500000000E+00 8.38028169014085E-01 4.99296875000000E-02
+ 4.10562500000000E+00 8.87323943661972E-01 4.99296875000000E-02
+ 4.10562500000000E+00 9.36619718309859E-01 4.99296875000000E-02
+ 4.10562500000000E+00 9.85915492957746E-01 4.99296875000000E-02
+ 4.10562500000000E+00 1.03521126760563E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.08450704225352E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.13380281690141E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.18309859154930E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.23239436619718E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.28169014084507E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.33098591549296E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.38028169014084E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.42957746478873E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.47887323943662E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.52816901408451E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.57746478873239E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.62676056338028E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.67605633802817E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.72535211267606E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.77464788732394E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.82394366197183E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.87323943661972E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.92253521126760E+00 4.99296875000000E-02
+ 4.10562500000000E+00 1.97183098591549E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.02112676056338E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.07042253521127E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.11971830985915E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.16901408450704E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.21830985915493E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.26760563380282E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.31690140845070E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.36619718309859E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.41549295774648E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.46478873239436E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.51408450704225E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.56338028169014E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.61267605633803E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.66197183098591E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.71126760563380E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.76056338028169E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.80985915492958E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.85915492957746E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.90845070422535E+00 4.99296875000000E-02
+ 4.10562500000000E+00 2.95774647887324E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.00704225352112E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.05633802816901E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.10563380281690E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.15492957746479E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.20422535211267E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.25352112676056E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.30281690140845E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.35211267605634E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.40140845070422E+00 4.99296875000000E-02
+ 4.10562500000000E+00 3.45070422535211E+00 4.99296875000000E-02
+ 4.15531250000000E+00 0.00000000000000E+00 4.99335937500000E-02
+ 4.15531250000000E+00 4.92957746478873E-02 4.99335937500000E-02
+ 4.15531250000000E+00 9.85915492957747E-02 4.99335937500000E-02
+ 4.15531250000000E+00 1.47887323943662E-01 4.99335937500000E-02
+ 4.15531250000000E+00 1.97183098591549E-01 4.99335937500000E-02
+ 4.15531250000000E+00 2.46478873239437E-01 4.99335937500000E-02
+ 4.15531250000000E+00 2.95774647887324E-01 4.99335937500000E-02
+ 4.15531250000000E+00 3.45070422535211E-01 4.99335937500000E-02
+ 4.15531250000000E+00 3.94366197183099E-01 4.99335937500000E-02
+ 4.15531250000000E+00 4.43661971830986E-01 4.99335937500000E-02
+ 4.15531250000000E+00 4.92957746478873E-01 4.99335937500000E-02
+ 4.15531250000000E+00 5.42253521126761E-01 4.99335937500000E-02
+ 4.15531250000000E+00 5.91549295774648E-01 4.99335937500000E-02
+ 4.15531250000000E+00 6.40845070422535E-01 4.99335937500000E-02
+ 4.15531250000000E+00 6.90140845070423E-01 4.99335937500000E-02
+ 4.15531250000000E+00 7.39436619718310E-01 4.99335937500000E-02
+ 4.15531250000000E+00 7.88732394366197E-01 4.99335937500000E-02
+ 4.15531250000000E+00 8.38028169014085E-01 4.99335937500000E-02
+ 4.15531250000000E+00 8.87323943661972E-01 4.99335937500000E-02
+ 4.15531250000000E+00 9.36619718309859E-01 4.99335937500000E-02
+ 4.15531250000000E+00 9.85915492957746E-01 4.99335937500000E-02
+ 4.15531250000000E+00 1.03521126760563E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.08450704225352E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.13380281690141E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.18309859154930E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.23239436619718E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.28169014084507E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.33098591549296E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.38028169014084E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.42957746478873E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.47887323943662E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.52816901408451E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.57746478873239E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.62676056338028E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.67605633802817E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.72535211267606E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.77464788732394E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.82394366197183E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.87323943661972E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.92253521126760E+00 4.99335937500000E-02
+ 4.15531250000000E+00 1.97183098591549E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.02112676056338E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.07042253521127E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.11971830985915E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.16901408450704E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.21830985915493E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.26760563380282E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.31690140845070E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.36619718309859E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.41549295774648E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.46478873239436E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.51408450704225E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.56338028169014E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.61267605633803E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.66197183098591E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.71126760563380E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.76056338028169E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.80985915492958E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.85915492957746E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.90845070422535E+00 4.99335937500000E-02
+ 4.15531250000000E+00 2.95774647887324E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.00704225352112E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.05633802816901E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.10563380281690E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.15492957746479E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.20422535211267E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.25352112676056E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.30281690140845E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.35211267605634E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.40140845070422E+00 4.99335937500000E-02
+ 4.15531250000000E+00 3.45070422535211E+00 4.99335937500000E-02
+ 4.20500000000000E+00 0.00000000000000E+00 4.99375000000000E-02
+ 4.20500000000000E+00 4.92957746478873E-02 4.99375000000000E-02
+ 4.20500000000000E+00 9.85915492957747E-02 4.99375000000000E-02
+ 4.20500000000000E+00 1.47887323943662E-01 4.99375000000000E-02
+ 4.20500000000000E+00 1.97183098591549E-01 4.99375000000000E-02
+ 4.20500000000000E+00 2.46478873239437E-01 4.99375000000000E-02
+ 4.20500000000000E+00 2.95774647887324E-01 4.99375000000000E-02
+ 4.20500000000000E+00 3.45070422535211E-01 4.99375000000000E-02
+ 4.20500000000000E+00 3.94366197183099E-01 4.99375000000000E-02
+ 4.20500000000000E+00 4.43661971830986E-01 4.99375000000000E-02
+ 4.20500000000000E+00 4.92957746478873E-01 4.99375000000000E-02
+ 4.20500000000000E+00 5.42253521126761E-01 4.99375000000000E-02
+ 4.20500000000000E+00 5.91549295774648E-01 4.99375000000000E-02
+ 4.20500000000000E+00 6.40845070422535E-01 4.99375000000000E-02
+ 4.20500000000000E+00 6.90140845070423E-01 4.99375000000000E-02
+ 4.20500000000000E+00 7.39436619718310E-01 4.99375000000000E-02
+ 4.20500000000000E+00 7.88732394366197E-01 4.99375000000000E-02
+ 4.20500000000000E+00 8.38028169014085E-01 4.99375000000000E-02
+ 4.20500000000000E+00 8.87323943661972E-01 4.99375000000000E-02
+ 4.20500000000000E+00 9.36619718309859E-01 4.99375000000000E-02
+ 4.20500000000000E+00 9.85915492957746E-01 4.99375000000000E-02
+ 4.20500000000000E+00 1.03521126760563E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.08450704225352E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.13380281690141E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.18309859154930E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.23239436619718E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.28169014084507E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.33098591549296E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.38028169014084E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.42957746478873E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.47887323943662E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.52816901408451E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.57746478873239E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.62676056338028E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.67605633802817E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.72535211267606E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.77464788732394E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.82394366197183E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.87323943661972E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.92253521126760E+00 4.99375000000000E-02
+ 4.20500000000000E+00 1.97183098591549E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.02112676056338E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.07042253521127E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.11971830985915E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.16901408450704E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.21830985915493E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.26760563380282E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.31690140845070E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.36619718309859E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.41549295774648E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.46478873239436E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.51408450704225E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.56338028169014E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.61267605633803E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.66197183098591E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.71126760563380E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.76056338028169E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.80985915492958E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.85915492957746E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.90845070422535E+00 4.99375000000000E-02
+ 4.20500000000000E+00 2.95774647887324E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.00704225352112E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.05633802816901E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.10563380281690E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.15492957746479E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.20422535211267E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.25352112676056E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.30281690140845E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.35211267605634E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.40140845070422E+00 4.99375000000000E-02
+ 4.20500000000000E+00 3.45070422535211E+00 4.99375000000000E-02
+ 4.25468750000000E+00 0.00000000000000E+00 4.99414062500000E-02
+ 4.25468750000000E+00 4.92957746478873E-02 4.99414062500000E-02
+ 4.25468750000000E+00 9.85915492957747E-02 4.99414062500000E-02
+ 4.25468750000000E+00 1.47887323943662E-01 4.99414062500000E-02
+ 4.25468750000000E+00 1.97183098591549E-01 4.99414062500000E-02
+ 4.25468750000000E+00 2.46478873239437E-01 4.99414062500000E-02
+ 4.25468750000000E+00 2.95774647887324E-01 4.99414062500000E-02
+ 4.25468750000000E+00 3.45070422535211E-01 4.99414062500000E-02
+ 4.25468750000000E+00 3.94366197183099E-01 4.99414062500000E-02
+ 4.25468750000000E+00 4.43661971830986E-01 4.99414062500000E-02
+ 4.25468750000000E+00 4.92957746478873E-01 4.99414062500000E-02
+ 4.25468750000000E+00 5.42253521126761E-01 4.99414062500000E-02
+ 4.25468750000000E+00 5.91549295774648E-01 4.99414062500000E-02
+ 4.25468750000000E+00 6.40845070422535E-01 4.99414062500000E-02
+ 4.25468750000000E+00 6.90140845070423E-01 4.99414062500000E-02
+ 4.25468750000000E+00 7.39436619718310E-01 4.99414062500000E-02
+ 4.25468750000000E+00 7.88732394366197E-01 4.99414062500000E-02
+ 4.25468750000000E+00 8.38028169014085E-01 4.99414062500000E-02
+ 4.25468750000000E+00 8.87323943661972E-01 4.99414062500000E-02
+ 4.25468750000000E+00 9.36619718309859E-01 4.99414062500000E-02
+ 4.25468750000000E+00 9.85915492957746E-01 4.99414062500000E-02
+ 4.25468750000000E+00 1.03521126760563E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.08450704225352E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.13380281690141E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.18309859154930E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.23239436619718E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.28169014084507E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.33098591549296E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.38028169014084E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.42957746478873E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.47887323943662E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.52816901408451E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.57746478873239E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.62676056338028E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.67605633802817E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.72535211267606E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.77464788732394E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.82394366197183E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.87323943661972E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.92253521126760E+00 4.99414062500000E-02
+ 4.25468750000000E+00 1.97183098591549E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.02112676056338E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.07042253521127E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.11971830985915E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.16901408450704E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.21830985915493E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.26760563380282E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.31690140845070E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.36619718309859E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.41549295774648E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.46478873239436E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.51408450704225E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.56338028169014E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.61267605633803E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.66197183098591E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.71126760563380E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.76056338028169E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.80985915492958E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.85915492957746E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.90845070422535E+00 4.99414062500000E-02
+ 4.25468750000000E+00 2.95774647887324E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.00704225352112E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.05633802816901E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.10563380281690E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.15492957746479E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.20422535211267E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.25352112676056E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.30281690140845E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.35211267605634E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.40140845070422E+00 4.99414062500000E-02
+ 4.25468750000000E+00 3.45070422535211E+00 4.99414062500000E-02
+ 4.30437500000000E+00 0.00000000000000E+00 4.99453125000000E-02
+ 4.30437500000000E+00 4.92957746478873E-02 4.99453125000000E-02
+ 4.30437500000000E+00 9.85915492957747E-02 4.99453125000000E-02
+ 4.30437500000000E+00 1.47887323943662E-01 4.99453125000000E-02
+ 4.30437500000000E+00 1.97183098591549E-01 4.99453125000000E-02
+ 4.30437500000000E+00 2.46478873239437E-01 4.99453125000000E-02
+ 4.30437500000000E+00 2.95774647887324E-01 4.99453125000000E-02
+ 4.30437500000000E+00 3.45070422535211E-01 4.99453125000000E-02
+ 4.30437500000000E+00 3.94366197183099E-01 4.99453125000000E-02
+ 4.30437500000000E+00 4.43661971830986E-01 4.99453125000000E-02
+ 4.30437500000000E+00 4.92957746478873E-01 4.99453125000000E-02
+ 4.30437500000000E+00 5.42253521126761E-01 4.99453125000000E-02
+ 4.30437500000000E+00 5.91549295774648E-01 4.99453125000000E-02
+ 4.30437500000000E+00 6.40845070422535E-01 4.99453125000000E-02
+ 4.30437500000000E+00 6.90140845070423E-01 4.99453125000000E-02
+ 4.30437500000000E+00 7.39436619718310E-01 4.99453125000000E-02
+ 4.30437500000000E+00 7.88732394366197E-01 4.99453125000000E-02
+ 4.30437500000000E+00 8.38028169014085E-01 4.99453125000000E-02
+ 4.30437500000000E+00 8.87323943661972E-01 4.99453125000000E-02
+ 4.30437500000000E+00 9.36619718309859E-01 4.99453125000000E-02
+ 4.30437500000000E+00 9.85915492957746E-01 4.99453125000000E-02
+ 4.30437500000000E+00 1.03521126760563E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.08450704225352E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.13380281690141E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.18309859154930E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.23239436619718E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.28169014084507E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.33098591549296E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.38028169014084E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.42957746478873E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.47887323943662E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.52816901408451E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.57746478873239E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.62676056338028E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.67605633802817E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.72535211267606E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.77464788732394E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.82394366197183E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.87323943661972E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.92253521126760E+00 4.99453125000000E-02
+ 4.30437500000000E+00 1.97183098591549E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.02112676056338E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.07042253521127E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.11971830985915E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.16901408450704E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.21830985915493E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.26760563380282E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.31690140845070E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.36619718309859E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.41549295774648E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.46478873239436E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.51408450704225E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.56338028169014E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.61267605633803E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.66197183098591E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.71126760563380E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.76056338028169E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.80985915492958E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.85915492957746E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.90845070422535E+00 4.99453125000000E-02
+ 4.30437500000000E+00 2.95774647887324E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.00704225352112E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.05633802816901E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.10563380281690E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.15492957746479E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.20422535211267E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.25352112676056E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.30281690140845E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.35211267605634E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.40140845070422E+00 4.99453125000000E-02
+ 4.30437500000000E+00 3.45070422535211E+00 4.99453125000000E-02
+ 4.35406250000000E+00 0.00000000000000E+00 4.99492187500000E-02
+ 4.35406250000000E+00 4.92957746478873E-02 4.99492187500000E-02
+ 4.35406250000000E+00 9.85915492957747E-02 4.99492187500000E-02
+ 4.35406250000000E+00 1.47887323943662E-01 4.99492187500000E-02
+ 4.35406250000000E+00 1.97183098591549E-01 4.99492187500000E-02
+ 4.35406250000000E+00 2.46478873239437E-01 4.99492187500000E-02
+ 4.35406250000000E+00 2.95774647887324E-01 4.99492187500000E-02
+ 4.35406250000000E+00 3.45070422535211E-01 4.99492187500000E-02
+ 4.35406250000000E+00 3.94366197183099E-01 4.99492187500000E-02
+ 4.35406250000000E+00 4.43661971830986E-01 4.99492187500000E-02
+ 4.35406250000000E+00 4.92957746478873E-01 4.99492187500000E-02
+ 4.35406250000000E+00 5.42253521126761E-01 4.99492187500000E-02
+ 4.35406250000000E+00 5.91549295774648E-01 4.99492187500000E-02
+ 4.35406250000000E+00 6.40845070422535E-01 4.99492187500000E-02
+ 4.35406250000000E+00 6.90140845070423E-01 4.99492187500000E-02
+ 4.35406250000000E+00 7.39436619718310E-01 4.99492187500000E-02
+ 4.35406250000000E+00 7.88732394366197E-01 4.99492187500000E-02
+ 4.35406250000000E+00 8.38028169014085E-01 4.99492187500000E-02
+ 4.35406250000000E+00 8.87323943661972E-01 4.99492187500000E-02
+ 4.35406250000000E+00 9.36619718309859E-01 4.99492187500000E-02
+ 4.35406250000000E+00 9.85915492957746E-01 4.99492187500000E-02
+ 4.35406250000000E+00 1.03521126760563E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.08450704225352E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.13380281690141E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.18309859154930E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.23239436619718E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.28169014084507E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.33098591549296E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.38028169014084E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.42957746478873E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.47887323943662E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.52816901408451E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.57746478873239E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.62676056338028E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.67605633802817E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.72535211267606E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.77464788732394E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.82394366197183E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.87323943661972E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.92253521126760E+00 4.99492187500000E-02
+ 4.35406250000000E+00 1.97183098591549E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.02112676056338E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.07042253521127E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.11971830985915E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.16901408450704E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.21830985915493E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.26760563380282E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.31690140845070E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.36619718309859E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.41549295774648E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.46478873239436E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.51408450704225E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.56338028169014E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.61267605633803E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.66197183098591E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.71126760563380E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.76056338028169E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.80985915492958E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.85915492957746E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.90845070422535E+00 4.99492187500000E-02
+ 4.35406250000000E+00 2.95774647887324E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.00704225352112E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.05633802816901E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.10563380281690E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.15492957746479E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.20422535211267E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.25352112676056E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.30281690140845E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.35211267605634E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.40140845070422E+00 4.99492187500000E-02
+ 4.35406250000000E+00 3.45070422535211E+00 4.99492187500000E-02
+ 4.40375000000000E+00 0.00000000000000E+00 4.99531250000000E-02
+ 4.40375000000000E+00 4.92957746478873E-02 4.99531250000000E-02
+ 4.40375000000000E+00 9.85915492957747E-02 4.99531250000000E-02
+ 4.40375000000000E+00 1.47887323943662E-01 4.99531250000000E-02
+ 4.40375000000000E+00 1.97183098591549E-01 4.99531250000000E-02
+ 4.40375000000000E+00 2.46478873239437E-01 4.99531250000000E-02
+ 4.40375000000000E+00 2.95774647887324E-01 4.99531250000000E-02
+ 4.40375000000000E+00 3.45070422535211E-01 4.99531250000000E-02
+ 4.40375000000000E+00 3.94366197183099E-01 4.99531250000000E-02
+ 4.40375000000000E+00 4.43661971830986E-01 4.99531250000000E-02
+ 4.40375000000000E+00 4.92957746478873E-01 4.99531250000000E-02
+ 4.40375000000000E+00 5.42253521126761E-01 4.99531250000000E-02
+ 4.40375000000000E+00 5.91549295774648E-01 4.99531250000000E-02
+ 4.40375000000000E+00 6.40845070422535E-01 4.99531250000000E-02
+ 4.40375000000000E+00 6.90140845070423E-01 4.99531250000000E-02
+ 4.40375000000000E+00 7.39436619718310E-01 4.99531250000000E-02
+ 4.40375000000000E+00 7.88732394366197E-01 4.99531250000000E-02
+ 4.40375000000000E+00 8.38028169014085E-01 4.99531250000000E-02
+ 4.40375000000000E+00 8.87323943661972E-01 4.99531250000000E-02
+ 4.40375000000000E+00 9.36619718309859E-01 4.99531250000000E-02
+ 4.40375000000000E+00 9.85915492957746E-01 4.99531250000000E-02
+ 4.40375000000000E+00 1.03521126760563E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.08450704225352E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.13380281690141E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.18309859154930E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.23239436619718E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.28169014084507E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.33098591549296E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.38028169014084E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.42957746478873E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.47887323943662E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.52816901408451E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.57746478873239E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.62676056338028E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.67605633802817E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.72535211267606E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.77464788732394E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.82394366197183E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.87323943661972E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.92253521126760E+00 4.99531250000000E-02
+ 4.40375000000000E+00 1.97183098591549E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.02112676056338E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.07042253521127E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.11971830985915E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.16901408450704E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.21830985915493E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.26760563380282E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.31690140845070E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.36619718309859E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.41549295774648E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.46478873239436E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.51408450704225E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.56338028169014E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.61267605633803E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.66197183098591E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.71126760563380E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.76056338028169E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.80985915492958E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.85915492957746E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.90845070422535E+00 4.99531250000000E-02
+ 4.40375000000000E+00 2.95774647887324E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.00704225352112E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.05633802816901E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.10563380281690E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.15492957746479E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.20422535211267E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.25352112676056E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.30281690140845E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.35211267605634E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.40140845070422E+00 4.99531250000000E-02
+ 4.40375000000000E+00 3.45070422535211E+00 4.99531250000000E-02
+ 4.45343750000000E+00 0.00000000000000E+00 4.99570312500000E-02
+ 4.45343750000000E+00 4.92957746478873E-02 4.99570312500000E-02
+ 4.45343750000000E+00 9.85915492957747E-02 4.99570312500000E-02
+ 4.45343750000000E+00 1.47887323943662E-01 4.99570312500000E-02
+ 4.45343750000000E+00 1.97183098591549E-01 4.99570312500000E-02
+ 4.45343750000000E+00 2.46478873239437E-01 4.99570312500000E-02
+ 4.45343750000000E+00 2.95774647887324E-01 4.99570312500000E-02
+ 4.45343750000000E+00 3.45070422535211E-01 4.99570312500000E-02
+ 4.45343750000000E+00 3.94366197183099E-01 4.99570312500000E-02
+ 4.45343750000000E+00 4.43661971830986E-01 4.99570312500000E-02
+ 4.45343750000000E+00 4.92957746478873E-01 4.99570312500000E-02
+ 4.45343750000000E+00 5.42253521126761E-01 4.99570312500000E-02
+ 4.45343750000000E+00 5.91549295774648E-01 4.99570312500000E-02
+ 4.45343750000000E+00 6.40845070422535E-01 4.99570312500000E-02
+ 4.45343750000000E+00 6.90140845070423E-01 4.99570312500000E-02
+ 4.45343750000000E+00 7.39436619718310E-01 4.99570312500000E-02
+ 4.45343750000000E+00 7.88732394366197E-01 4.99570312500000E-02
+ 4.45343750000000E+00 8.38028169014085E-01 4.99570312500000E-02
+ 4.45343750000000E+00 8.87323943661972E-01 4.99570312500000E-02
+ 4.45343750000000E+00 9.36619718309859E-01 4.99570312500000E-02
+ 4.45343750000000E+00 9.85915492957746E-01 4.99570312500000E-02
+ 4.45343750000000E+00 1.03521126760563E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.08450704225352E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.13380281690141E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.18309859154930E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.23239436619718E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.28169014084507E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.33098591549296E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.38028169014084E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.42957746478873E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.47887323943662E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.52816901408451E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.57746478873239E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.62676056338028E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.67605633802817E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.72535211267606E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.77464788732394E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.82394366197183E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.87323943661972E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.92253521126760E+00 4.99570312500000E-02
+ 4.45343750000000E+00 1.97183098591549E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.02112676056338E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.07042253521127E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.11971830985915E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.16901408450704E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.21830985915493E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.26760563380282E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.31690140845070E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.36619718309859E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.41549295774648E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.46478873239436E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.51408450704225E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.56338028169014E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.61267605633803E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.66197183098591E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.71126760563380E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.76056338028169E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.80985915492958E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.85915492957746E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.90845070422535E+00 4.99570312500000E-02
+ 4.45343750000000E+00 2.95774647887324E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.00704225352112E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.05633802816901E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.10563380281690E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.15492957746479E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.20422535211267E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.25352112676056E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.30281690140845E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.35211267605634E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.40140845070422E+00 4.99570312500000E-02
+ 4.45343750000000E+00 3.45070422535211E+00 4.99570312500000E-02
+ 4.50312500000000E+00 0.00000000000000E+00 4.99609375000000E-02
+ 4.50312500000000E+00 4.92957746478873E-02 4.99609375000000E-02
+ 4.50312500000000E+00 9.85915492957747E-02 4.99609375000000E-02
+ 4.50312500000000E+00 1.47887323943662E-01 4.99609375000000E-02
+ 4.50312500000000E+00 1.97183098591549E-01 4.99609375000000E-02
+ 4.50312500000000E+00 2.46478873239437E-01 4.99609375000000E-02
+ 4.50312500000000E+00 2.95774647887324E-01 4.99609375000000E-02
+ 4.50312500000000E+00 3.45070422535211E-01 4.99609375000000E-02
+ 4.50312500000000E+00 3.94366197183099E-01 4.99609375000000E-02
+ 4.50312500000000E+00 4.43661971830986E-01 4.99609375000000E-02
+ 4.50312500000000E+00 4.92957746478873E-01 4.99609375000000E-02
+ 4.50312500000000E+00 5.42253521126761E-01 4.99609375000000E-02
+ 4.50312500000000E+00 5.91549295774648E-01 4.99609375000000E-02
+ 4.50312500000000E+00 6.40845070422535E-01 4.99609375000000E-02
+ 4.50312500000000E+00 6.90140845070423E-01 4.99609375000000E-02
+ 4.50312500000000E+00 7.39436619718310E-01 4.99609375000000E-02
+ 4.50312500000000E+00 7.88732394366197E-01 4.99609375000000E-02
+ 4.50312500000000E+00 8.38028169014085E-01 4.99609375000000E-02
+ 4.50312500000000E+00 8.87323943661972E-01 4.99609375000000E-02
+ 4.50312500000000E+00 9.36619718309859E-01 4.99609375000000E-02
+ 4.50312500000000E+00 9.85915492957746E-01 4.99609375000000E-02
+ 4.50312500000000E+00 1.03521126760563E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.08450704225352E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.13380281690141E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.18309859154930E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.23239436619718E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.28169014084507E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.33098591549296E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.38028169014084E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.42957746478873E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.47887323943662E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.52816901408451E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.57746478873239E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.62676056338028E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.67605633802817E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.72535211267606E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.77464788732394E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.82394366197183E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.87323943661972E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.92253521126760E+00 4.99609375000000E-02
+ 4.50312500000000E+00 1.97183098591549E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.02112676056338E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.07042253521127E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.11971830985915E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.16901408450704E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.21830985915493E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.26760563380282E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.31690140845070E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.36619718309859E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.41549295774648E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.46478873239436E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.51408450704225E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.56338028169014E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.61267605633803E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.66197183098591E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.71126760563380E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.76056338028169E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.80985915492958E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.85915492957746E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.90845070422535E+00 4.99609375000000E-02
+ 4.50312500000000E+00 2.95774647887324E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.00704225352112E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.05633802816901E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.10563380281690E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.15492957746479E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.20422535211267E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.25352112676056E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.30281690140845E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.35211267605634E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.40140845070422E+00 4.99609375000000E-02
+ 4.50312500000000E+00 3.45070422535211E+00 4.99609375000000E-02
+ 4.55281250000000E+00 0.00000000000000E+00 4.99648437500000E-02
+ 4.55281250000000E+00 4.92957746478873E-02 4.99648437500000E-02
+ 4.55281250000000E+00 9.85915492957747E-02 4.99648437500000E-02
+ 4.55281250000000E+00 1.47887323943662E-01 4.99648437500000E-02
+ 4.55281250000000E+00 1.97183098591549E-01 4.99648437500000E-02
+ 4.55281250000000E+00 2.46478873239437E-01 4.99648437500000E-02
+ 4.55281250000000E+00 2.95774647887324E-01 4.99648437500000E-02
+ 4.55281250000000E+00 3.45070422535211E-01 4.99648437500000E-02
+ 4.55281250000000E+00 3.94366197183099E-01 4.99648437500000E-02
+ 4.55281250000000E+00 4.43661971830986E-01 4.99648437500000E-02
+ 4.55281250000000E+00 4.92957746478873E-01 4.99648437500000E-02
+ 4.55281250000000E+00 5.42253521126761E-01 4.99648437500000E-02
+ 4.55281250000000E+00 5.91549295774648E-01 4.99648437500000E-02
+ 4.55281250000000E+00 6.40845070422535E-01 4.99648437500000E-02
+ 4.55281250000000E+00 6.90140845070423E-01 4.99648437500000E-02
+ 4.55281250000000E+00 7.39436619718310E-01 4.99648437500000E-02
+ 4.55281250000000E+00 7.88732394366197E-01 4.99648437500000E-02
+ 4.55281250000000E+00 8.38028169014085E-01 4.99648437500000E-02
+ 4.55281250000000E+00 8.87323943661972E-01 4.99648437500000E-02
+ 4.55281250000000E+00 9.36619718309859E-01 4.99648437500000E-02
+ 4.55281250000000E+00 9.85915492957746E-01 4.99648437500000E-02
+ 4.55281250000000E+00 1.03521126760563E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.08450704225352E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.13380281690141E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.18309859154930E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.23239436619718E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.28169014084507E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.33098591549296E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.38028169014084E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.42957746478873E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.47887323943662E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.52816901408451E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.57746478873239E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.62676056338028E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.67605633802817E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.72535211267606E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.77464788732394E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.82394366197183E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.87323943661972E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.92253521126760E+00 4.99648437500000E-02
+ 4.55281250000000E+00 1.97183098591549E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.02112676056338E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.07042253521127E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.11971830985915E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.16901408450704E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.21830985915493E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.26760563380282E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.31690140845070E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.36619718309859E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.41549295774648E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.46478873239436E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.51408450704225E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.56338028169014E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.61267605633803E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.66197183098591E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.71126760563380E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.76056338028169E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.80985915492958E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.85915492957746E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.90845070422535E+00 4.99648437500000E-02
+ 4.55281250000000E+00 2.95774647887324E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.00704225352112E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.05633802816901E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.10563380281690E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.15492957746479E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.20422535211267E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.25352112676056E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.30281690140845E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.35211267605634E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.40140845070422E+00 4.99648437500000E-02
+ 4.55281250000000E+00 3.45070422535211E+00 4.99648437500000E-02
+ 4.60250000000000E+00 0.00000000000000E+00 4.99687500000000E-02
+ 4.60250000000000E+00 4.92957746478873E-02 4.99687500000000E-02
+ 4.60250000000000E+00 9.85915492957747E-02 4.99687500000000E-02
+ 4.60250000000000E+00 1.47887323943662E-01 4.99687500000000E-02
+ 4.60250000000000E+00 1.97183098591549E-01 4.99687500000000E-02
+ 4.60250000000000E+00 2.46478873239437E-01 4.99687500000000E-02
+ 4.60250000000000E+00 2.95774647887324E-01 4.99687500000000E-02
+ 4.60250000000000E+00 3.45070422535211E-01 4.99687500000000E-02
+ 4.60250000000000E+00 3.94366197183099E-01 4.99687500000000E-02
+ 4.60250000000000E+00 4.43661971830986E-01 4.99687500000000E-02
+ 4.60250000000000E+00 4.92957746478873E-01 4.99687500000000E-02
+ 4.60250000000000E+00 5.42253521126761E-01 4.99687500000000E-02
+ 4.60250000000000E+00 5.91549295774648E-01 4.99687500000000E-02
+ 4.60250000000000E+00 6.40845070422535E-01 4.99687500000000E-02
+ 4.60250000000000E+00 6.90140845070423E-01 4.99687500000000E-02
+ 4.60250000000000E+00 7.39436619718310E-01 4.99687500000000E-02
+ 4.60250000000000E+00 7.88732394366197E-01 4.99687500000000E-02
+ 4.60250000000000E+00 8.38028169014085E-01 4.99687500000000E-02
+ 4.60250000000000E+00 8.87323943661972E-01 4.99687500000000E-02
+ 4.60250000000000E+00 9.36619718309859E-01 4.99687500000000E-02
+ 4.60250000000000E+00 9.85915492957746E-01 4.99687500000000E-02
+ 4.60250000000000E+00 1.03521126760563E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.08450704225352E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.13380281690141E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.18309859154930E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.23239436619718E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.28169014084507E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.33098591549296E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.38028169014084E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.42957746478873E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.47887323943662E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.52816901408451E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.57746478873239E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.62676056338028E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.67605633802817E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.72535211267606E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.77464788732394E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.82394366197183E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.87323943661972E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.92253521126760E+00 4.99687500000000E-02
+ 4.60250000000000E+00 1.97183098591549E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.02112676056338E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.07042253521127E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.11971830985915E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.16901408450704E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.21830985915493E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.26760563380282E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.31690140845070E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.36619718309859E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.41549295774648E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.46478873239436E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.51408450704225E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.56338028169014E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.61267605633803E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.66197183098591E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.71126760563380E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.76056338028169E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.80985915492958E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.85915492957746E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.90845070422535E+00 4.99687500000000E-02
+ 4.60250000000000E+00 2.95774647887324E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.00704225352112E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.05633802816901E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.10563380281690E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.15492957746479E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.20422535211267E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.25352112676056E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.30281690140845E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.35211267605634E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.40140845070422E+00 4.99687500000000E-02
+ 4.60250000000000E+00 3.45070422535211E+00 4.99687500000000E-02
+ 4.65218749999999E+00 0.00000000000000E+00 4.99726562500000E-02
+ 4.65218749999999E+00 4.92957746478873E-02 4.99726562500000E-02
+ 4.65218749999999E+00 9.85915492957747E-02 4.99726562500000E-02
+ 4.65218749999999E+00 1.47887323943662E-01 4.99726562500000E-02
+ 4.65218749999999E+00 1.97183098591549E-01 4.99726562500000E-02
+ 4.65218749999999E+00 2.46478873239437E-01 4.99726562500000E-02
+ 4.65218749999999E+00 2.95774647887324E-01 4.99726562500000E-02
+ 4.65218749999999E+00 3.45070422535211E-01 4.99726562500000E-02
+ 4.65218749999999E+00 3.94366197183099E-01 4.99726562500000E-02
+ 4.65218749999999E+00 4.43661971830986E-01 4.99726562500000E-02
+ 4.65218749999999E+00 4.92957746478873E-01 4.99726562500000E-02
+ 4.65218749999999E+00 5.42253521126761E-01 4.99726562500000E-02
+ 4.65218749999999E+00 5.91549295774648E-01 4.99726562500000E-02
+ 4.65218749999999E+00 6.40845070422535E-01 4.99726562500000E-02
+ 4.65218749999999E+00 6.90140845070423E-01 4.99726562500000E-02
+ 4.65218749999999E+00 7.39436619718310E-01 4.99726562500000E-02
+ 4.65218749999999E+00 7.88732394366197E-01 4.99726562500000E-02
+ 4.65218749999999E+00 8.38028169014085E-01 4.99726562500000E-02
+ 4.65218749999999E+00 8.87323943661972E-01 4.99726562500000E-02
+ 4.65218749999999E+00 9.36619718309859E-01 4.99726562500000E-02
+ 4.65218749999999E+00 9.85915492957746E-01 4.99726562500000E-02
+ 4.65218749999999E+00 1.03521126760563E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.08450704225352E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.13380281690141E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.18309859154930E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.23239436619718E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.28169014084507E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.33098591549296E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.38028169014084E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.42957746478873E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.47887323943662E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.52816901408451E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.57746478873239E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.62676056338028E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.67605633802817E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.72535211267606E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.77464788732394E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.82394366197183E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.87323943661972E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.92253521126760E+00 4.99726562500000E-02
+ 4.65218749999999E+00 1.97183098591549E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.02112676056338E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.07042253521127E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.11971830985915E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.16901408450704E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.21830985915493E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.26760563380282E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.31690140845070E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.36619718309859E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.41549295774648E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.46478873239436E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.51408450704225E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.56338028169014E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.61267605633803E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.66197183098591E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.71126760563380E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.76056338028169E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.80985915492958E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.85915492957746E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.90845070422535E+00 4.99726562500000E-02
+ 4.65218749999999E+00 2.95774647887324E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.00704225352112E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.05633802816901E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.10563380281690E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.15492957746479E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.20422535211267E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.25352112676056E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.30281690140845E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.35211267605634E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.40140845070422E+00 4.99726562500000E-02
+ 4.65218749999999E+00 3.45070422535211E+00 4.99726562500000E-02
+ 4.70187499999999E+00 0.00000000000000E+00 4.99765625000000E-02
+ 4.70187499999999E+00 4.92957746478873E-02 4.99765625000000E-02
+ 4.70187499999999E+00 9.85915492957747E-02 4.99765625000000E-02
+ 4.70187499999999E+00 1.47887323943662E-01 4.99765625000000E-02
+ 4.70187499999999E+00 1.97183098591549E-01 4.99765625000000E-02
+ 4.70187499999999E+00 2.46478873239437E-01 4.99765625000000E-02
+ 4.70187499999999E+00 2.95774647887324E-01 4.99765625000000E-02
+ 4.70187499999999E+00 3.45070422535211E-01 4.99765625000000E-02
+ 4.70187499999999E+00 3.94366197183099E-01 4.99765625000000E-02
+ 4.70187499999999E+00 4.43661971830986E-01 4.99765625000000E-02
+ 4.70187499999999E+00 4.92957746478873E-01 4.99765625000000E-02
+ 4.70187499999999E+00 5.42253521126761E-01 4.99765625000000E-02
+ 4.70187499999999E+00 5.91549295774648E-01 4.99765625000000E-02
+ 4.70187499999999E+00 6.40845070422535E-01 4.99765625000000E-02
+ 4.70187499999999E+00 6.90140845070423E-01 4.99765625000000E-02
+ 4.70187499999999E+00 7.39436619718310E-01 4.99765625000000E-02
+ 4.70187499999999E+00 7.88732394366197E-01 4.99765625000000E-02
+ 4.70187499999999E+00 8.38028169014085E-01 4.99765625000000E-02
+ 4.70187499999999E+00 8.87323943661972E-01 4.99765625000000E-02
+ 4.70187499999999E+00 9.36619718309859E-01 4.99765625000000E-02
+ 4.70187499999999E+00 9.85915492957746E-01 4.99765625000000E-02
+ 4.70187499999999E+00 1.03521126760563E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.08450704225352E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.13380281690141E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.18309859154930E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.23239436619718E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.28169014084507E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.33098591549296E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.38028169014084E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.42957746478873E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.47887323943662E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.52816901408451E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.57746478873239E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.62676056338028E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.67605633802817E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.72535211267606E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.77464788732394E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.82394366197183E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.87323943661972E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.92253521126760E+00 4.99765625000000E-02
+ 4.70187499999999E+00 1.97183098591549E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.02112676056338E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.07042253521127E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.11971830985915E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.16901408450704E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.21830985915493E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.26760563380282E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.31690140845070E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.36619718309859E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.41549295774648E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.46478873239436E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.51408450704225E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.56338028169014E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.61267605633803E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.66197183098591E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.71126760563380E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.76056338028169E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.80985915492958E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.85915492957746E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.90845070422535E+00 4.99765625000000E-02
+ 4.70187499999999E+00 2.95774647887324E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.00704225352112E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.05633802816901E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.10563380281690E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.15492957746479E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.20422535211267E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.25352112676056E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.30281690140845E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.35211267605634E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.40140845070422E+00 4.99765625000000E-02
+ 4.70187499999999E+00 3.45070422535211E+00 4.99765625000000E-02
+ 4.75156250000000E+00 0.00000000000000E+00 4.99804687500000E-02
+ 4.75156250000000E+00 4.92957746478873E-02 4.99804687500000E-02
+ 4.75156250000000E+00 9.85915492957747E-02 4.99804687500000E-02
+ 4.75156250000000E+00 1.47887323943662E-01 4.99804687500000E-02
+ 4.75156250000000E+00 1.97183098591549E-01 4.99804687500000E-02
+ 4.75156250000000E+00 2.46478873239437E-01 4.99804687500000E-02
+ 4.75156250000000E+00 2.95774647887324E-01 4.99804687500000E-02
+ 4.75156250000000E+00 3.45070422535211E-01 4.99804687500000E-02
+ 4.75156250000000E+00 3.94366197183099E-01 4.99804687500000E-02
+ 4.75156250000000E+00 4.43661971830986E-01 4.99804687500000E-02
+ 4.75156250000000E+00 4.92957746478873E-01 4.99804687500000E-02
+ 4.75156250000000E+00 5.42253521126761E-01 4.99804687500000E-02
+ 4.75156250000000E+00 5.91549295774648E-01 4.99804687500000E-02
+ 4.75156250000000E+00 6.40845070422535E-01 4.99804687500000E-02
+ 4.75156250000000E+00 6.90140845070423E-01 4.99804687500000E-02
+ 4.75156250000000E+00 7.39436619718310E-01 4.99804687500000E-02
+ 4.75156250000000E+00 7.88732394366197E-01 4.99804687500000E-02
+ 4.75156250000000E+00 8.38028169014085E-01 4.99804687500000E-02
+ 4.75156250000000E+00 8.87323943661972E-01 4.99804687500000E-02
+ 4.75156250000000E+00 9.36619718309859E-01 4.99804687500000E-02
+ 4.75156250000000E+00 9.85915492957746E-01 4.99804687500000E-02
+ 4.75156250000000E+00 1.03521126760563E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.08450704225352E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.13380281690141E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.18309859154930E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.23239436619718E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.28169014084507E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.33098591549296E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.38028169014084E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.42957746478873E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.47887323943662E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.52816901408451E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.57746478873239E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.62676056338028E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.67605633802817E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.72535211267606E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.77464788732394E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.82394366197183E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.87323943661972E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.92253521126760E+00 4.99804687500000E-02
+ 4.75156250000000E+00 1.97183098591549E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.02112676056338E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.07042253521127E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.11971830985915E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.16901408450704E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.21830985915493E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.26760563380282E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.31690140845070E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.36619718309859E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.41549295774648E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.46478873239436E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.51408450704225E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.56338028169014E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.61267605633803E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.66197183098591E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.71126760563380E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.76056338028169E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.80985915492958E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.85915492957746E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.90845070422535E+00 4.99804687500000E-02
+ 4.75156250000000E+00 2.95774647887324E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.00704225352112E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.05633802816901E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.10563380281690E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.15492957746479E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.20422535211267E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.25352112676056E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.30281690140845E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.35211267605634E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.40140845070422E+00 4.99804687500000E-02
+ 4.75156250000000E+00 3.45070422535211E+00 4.99804687500000E-02
+ 4.80124999999999E+00 0.00000000000000E+00 4.99843750000000E-02
+ 4.80124999999999E+00 4.92957746478873E-02 4.99843750000000E-02
+ 4.80124999999999E+00 9.85915492957747E-02 4.99843750000000E-02
+ 4.80124999999999E+00 1.47887323943662E-01 4.99843750000000E-02
+ 4.80124999999999E+00 1.97183098591549E-01 4.99843750000000E-02
+ 4.80124999999999E+00 2.46478873239437E-01 4.99843750000000E-02
+ 4.80124999999999E+00 2.95774647887324E-01 4.99843750000000E-02
+ 4.80124999999999E+00 3.45070422535211E-01 4.99843750000000E-02
+ 4.80124999999999E+00 3.94366197183099E-01 4.99843750000000E-02
+ 4.80124999999999E+00 4.43661971830986E-01 4.99843750000000E-02
+ 4.80124999999999E+00 4.92957746478873E-01 4.99843750000000E-02
+ 4.80124999999999E+00 5.42253521126761E-01 4.99843750000000E-02
+ 4.80124999999999E+00 5.91549295774648E-01 4.99843750000000E-02
+ 4.80124999999999E+00 6.40845070422535E-01 4.99843750000000E-02
+ 4.80124999999999E+00 6.90140845070423E-01 4.99843750000000E-02
+ 4.80124999999999E+00 7.39436619718310E-01 4.99843750000000E-02
+ 4.80124999999999E+00 7.88732394366197E-01 4.99843750000000E-02
+ 4.80124999999999E+00 8.38028169014085E-01 4.99843750000000E-02
+ 4.80124999999999E+00 8.87323943661972E-01 4.99843750000000E-02
+ 4.80124999999999E+00 9.36619718309859E-01 4.99843750000000E-02
+ 4.80124999999999E+00 9.85915492957746E-01 4.99843750000000E-02
+ 4.80124999999999E+00 1.03521126760563E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.08450704225352E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.13380281690141E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.18309859154930E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.23239436619718E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.28169014084507E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.33098591549296E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.38028169014084E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.42957746478873E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.47887323943662E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.52816901408451E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.57746478873239E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.62676056338028E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.67605633802817E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.72535211267606E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.77464788732394E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.82394366197183E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.87323943661972E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.92253521126760E+00 4.99843750000000E-02
+ 4.80124999999999E+00 1.97183098591549E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.02112676056338E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.07042253521127E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.11971830985915E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.16901408450704E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.21830985915493E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.26760563380282E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.31690140845070E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.36619718309859E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.41549295774648E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.46478873239436E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.51408450704225E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.56338028169014E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.61267605633803E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.66197183098591E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.71126760563380E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.76056338028169E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.80985915492958E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.85915492957746E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.90845070422535E+00 4.99843750000000E-02
+ 4.80124999999999E+00 2.95774647887324E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.00704225352112E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.05633802816901E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.10563380281690E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.15492957746479E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.20422535211267E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.25352112676056E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.30281690140845E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.35211267605634E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.40140845070422E+00 4.99843750000000E-02
+ 4.80124999999999E+00 3.45070422535211E+00 4.99843750000000E-02
+ 4.85093749999999E+00 0.00000000000000E+00 4.99882812500000E-02
+ 4.85093749999999E+00 4.92957746478873E-02 4.99882812500000E-02
+ 4.85093749999999E+00 9.85915492957747E-02 4.99882812500000E-02
+ 4.85093749999999E+00 1.47887323943662E-01 4.99882812500000E-02
+ 4.85093749999999E+00 1.97183098591549E-01 4.99882812500000E-02
+ 4.85093749999999E+00 2.46478873239437E-01 4.99882812500000E-02
+ 4.85093749999999E+00 2.95774647887324E-01 4.99882812500000E-02
+ 4.85093749999999E+00 3.45070422535211E-01 4.99882812500000E-02
+ 4.85093749999999E+00 3.94366197183099E-01 4.99882812500000E-02
+ 4.85093749999999E+00 4.43661971830986E-01 4.99882812500000E-02
+ 4.85093749999999E+00 4.92957746478873E-01 4.99882812500000E-02
+ 4.85093749999999E+00 5.42253521126761E-01 4.99882812500000E-02
+ 4.85093749999999E+00 5.91549295774648E-01 4.99882812500000E-02
+ 4.85093749999999E+00 6.40845070422535E-01 4.99882812500000E-02
+ 4.85093749999999E+00 6.90140845070423E-01 4.99882812500000E-02
+ 4.85093749999999E+00 7.39436619718310E-01 4.99882812500000E-02
+ 4.85093749999999E+00 7.88732394366197E-01 4.99882812500000E-02
+ 4.85093749999999E+00 8.38028169014085E-01 4.99882812500000E-02
+ 4.85093749999999E+00 8.87323943661972E-01 4.99882812500000E-02
+ 4.85093749999999E+00 9.36619718309859E-01 4.99882812500000E-02
+ 4.85093749999999E+00 9.85915492957746E-01 4.99882812500000E-02
+ 4.85093749999999E+00 1.03521126760563E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.08450704225352E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.13380281690141E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.18309859154930E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.23239436619718E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.28169014084507E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.33098591549296E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.38028169014084E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.42957746478873E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.47887323943662E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.52816901408451E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.57746478873239E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.62676056338028E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.67605633802817E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.72535211267606E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.77464788732394E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.82394366197183E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.87323943661972E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.92253521126760E+00 4.99882812500000E-02
+ 4.85093749999999E+00 1.97183098591549E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.02112676056338E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.07042253521127E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.11971830985915E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.16901408450704E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.21830985915493E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.26760563380282E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.31690140845070E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.36619718309859E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.41549295774648E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.46478873239436E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.51408450704225E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.56338028169014E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.61267605633803E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.66197183098591E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.71126760563380E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.76056338028169E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.80985915492958E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.85915492957746E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.90845070422535E+00 4.99882812500000E-02
+ 4.85093749999999E+00 2.95774647887324E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.00704225352112E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.05633802816901E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.10563380281690E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.15492957746479E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.20422535211267E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.25352112676056E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.30281690140845E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.35211267605634E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.40140845070422E+00 4.99882812500000E-02
+ 4.85093749999999E+00 3.45070422535211E+00 4.99882812500000E-02
+ 4.90062499999999E+00 0.00000000000000E+00 4.99921875000000E-02
+ 4.90062499999999E+00 4.92957746478873E-02 4.99921875000000E-02
+ 4.90062499999999E+00 9.85915492957747E-02 4.99921875000000E-02
+ 4.90062499999999E+00 1.47887323943662E-01 4.99921875000000E-02
+ 4.90062499999999E+00 1.97183098591549E-01 4.99921875000000E-02
+ 4.90062499999999E+00 2.46478873239437E-01 4.99921875000000E-02
+ 4.90062499999999E+00 2.95774647887324E-01 4.99921875000000E-02
+ 4.90062499999999E+00 3.45070422535211E-01 4.99921875000000E-02
+ 4.90062499999999E+00 3.94366197183099E-01 4.99921875000000E-02
+ 4.90062499999999E+00 4.43661971830986E-01 4.99921875000000E-02
+ 4.90062499999999E+00 4.92957746478873E-01 4.99921875000000E-02
+ 4.90062499999999E+00 5.42253521126761E-01 4.99921875000000E-02
+ 4.90062499999999E+00 5.91549295774648E-01 4.99921875000000E-02
+ 4.90062499999999E+00 6.40845070422535E-01 4.99921875000000E-02
+ 4.90062499999999E+00 6.90140845070423E-01 4.99921875000000E-02
+ 4.90062499999999E+00 7.39436619718310E-01 4.99921875000000E-02
+ 4.90062499999999E+00 7.88732394366197E-01 4.99921875000000E-02
+ 4.90062499999999E+00 8.38028169014085E-01 4.99921875000000E-02
+ 4.90062499999999E+00 8.87323943661972E-01 4.99921875000000E-02
+ 4.90062499999999E+00 9.36619718309859E-01 4.99921875000000E-02
+ 4.90062499999999E+00 9.85915492957746E-01 4.99921875000000E-02
+ 4.90062499999999E+00 1.03521126760563E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.08450704225352E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.13380281690141E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.18309859154930E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.23239436619718E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.28169014084507E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.33098591549296E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.38028169014084E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.42957746478873E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.47887323943662E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.52816901408451E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.57746478873239E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.62676056338028E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.67605633802817E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.72535211267606E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.77464788732394E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.82394366197183E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.87323943661972E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.92253521126760E+00 4.99921875000000E-02
+ 4.90062499999999E+00 1.97183098591549E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.02112676056338E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.07042253521127E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.11971830985915E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.16901408450704E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.21830985915493E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.26760563380282E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.31690140845070E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.36619718309859E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.41549295774648E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.46478873239436E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.51408450704225E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.56338028169014E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.61267605633803E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.66197183098591E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.71126760563380E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.76056338028169E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.80985915492958E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.85915492957746E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.90845070422535E+00 4.99921875000000E-02
+ 4.90062499999999E+00 2.95774647887324E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.00704225352112E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.05633802816901E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.10563380281690E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.15492957746479E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.20422535211267E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.25352112676056E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.30281690140845E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.35211267605634E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.40140845070422E+00 4.99921875000000E-02
+ 4.90062499999999E+00 3.45070422535211E+00 4.99921875000000E-02
+ 4.95031249999999E+00 0.00000000000000E+00 4.99960937500000E-02
+ 4.95031249999999E+00 4.92957746478873E-02 4.99960937500000E-02
+ 4.95031249999999E+00 9.85915492957747E-02 4.99960937500000E-02
+ 4.95031249999999E+00 1.47887323943662E-01 4.99960937500000E-02
+ 4.95031249999999E+00 1.97183098591549E-01 4.99960937500000E-02
+ 4.95031249999999E+00 2.46478873239437E-01 4.99960937500000E-02
+ 4.95031249999999E+00 2.95774647887324E-01 4.99960937500000E-02
+ 4.95031249999999E+00 3.45070422535211E-01 4.99960937500000E-02
+ 4.95031249999999E+00 3.94366197183099E-01 4.99960937500000E-02
+ 4.95031249999999E+00 4.43661971830986E-01 4.99960937500000E-02
+ 4.95031249999999E+00 4.92957746478873E-01 4.99960937500000E-02
+ 4.95031249999999E+00 5.42253521126761E-01 4.99960937500000E-02
+ 4.95031249999999E+00 5.91549295774648E-01 4.99960937500000E-02
+ 4.95031249999999E+00 6.40845070422535E-01 4.99960937500000E-02
+ 4.95031249999999E+00 6.90140845070423E-01 4.99960937500000E-02
+ 4.95031249999999E+00 7.39436619718310E-01 4.99960937500000E-02
+ 4.95031249999999E+00 7.88732394366197E-01 4.99960937500000E-02
+ 4.95031249999999E+00 8.38028169014085E-01 4.99960937500000E-02
+ 4.95031249999999E+00 8.87323943661972E-01 4.99960937500000E-02
+ 4.95031249999999E+00 9.36619718309859E-01 4.99960937500000E-02
+ 4.95031249999999E+00 9.85915492957746E-01 4.99960937500000E-02
+ 4.95031249999999E+00 1.03521126760563E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.08450704225352E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.13380281690141E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.18309859154930E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.23239436619718E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.28169014084507E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.33098591549296E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.38028169014084E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.42957746478873E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.47887323943662E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.52816901408451E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.57746478873239E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.62676056338028E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.67605633802817E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.72535211267606E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.77464788732394E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.82394366197183E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.87323943661972E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.92253521126760E+00 4.99960937500000E-02
+ 4.95031249999999E+00 1.97183098591549E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.02112676056338E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.07042253521127E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.11971830985915E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.16901408450704E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.21830985915493E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.26760563380282E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.31690140845070E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.36619718309859E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.41549295774648E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.46478873239436E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.51408450704225E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.56338028169014E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.61267605633803E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.66197183098591E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.71126760563380E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.76056338028169E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.80985915492958E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.85915492957746E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.90845070422535E+00 4.99960937500000E-02
+ 4.95031249999999E+00 2.95774647887324E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.00704225352112E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.05633802816901E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.10563380281690E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.15492957746479E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.20422535211267E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.25352112676056E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.30281690140845E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.35211267605634E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.40140845070422E+00 4.99960937500000E-02
+ 4.95031249999999E+00 3.45070422535211E+00 4.99960937500000E-02
+ 0.00000000000000E+00 3.50000000000000E+00 0.00000000000000E+00
+ 4.87500000000000E-02 3.50000000000000E+00 4.88125000000000E-02
+ 9.75000000000000E-02 3.50000000000000E+00 4.88750000000000E-02
+ 1.46250000000000E-01 3.50000000000000E+00 4.89375000000000E-02
+ 1.95000000000000E-01 3.50000000000000E+00 4.90000000000000E-02
+ 2.43750000000000E-01 3.50000000000000E+00 4.90625000000000E-02
+ 2.92500000000000E-01 3.50000000000000E+00 4.91250000000000E-02
+ 3.41250000000000E-01 3.50000000000000E+00 4.91875000000000E-02
+ 3.90000000000000E-01 3.50000000000000E+00 4.92500000000001E-02
+ 4.38750000000000E-01 3.50000000000000E+00 4.93125000000001E-02
+ 4.87500000000000E-01 3.50000000000000E+00 4.93750000000001E-02
+ 5.36250000000000E-01 3.50000000000000E+00 4.94375000000001E-02
+ 5.85000000000000E-01 3.50000000000000E+00 4.95000000000001E-02
+ 6.33750000000000E-01 3.50000000000000E+00 4.95625000000001E-02
+ 6.82500000000000E-01 3.50000000000000E+00 4.96250000000001E-02
+ 7.31250000000000E-01 3.50000000000000E+00 4.96875000000001E-02
+ 7.80000000000000E-01 3.50000000000000E+00 4.97500000000001E-02
+ 8.28750000000000E-01 3.50000000000000E+00 4.98125000000001E-02
+ 8.77500000000000E-01 3.50000000000000E+00 4.98750000000001E-02
+ 9.26250000000000E-01 3.50000000000000E+00 4.99375000000001E-02
+ 9.75000000000000E-01 3.50000000000000E+00 0.00000000000000E+00
+ 1.02500000000000E+00 3.50000000000000E+00 0.00000000000000E+00
+ 1.07468750000000E+00 3.50000000000000E+00 4.96914062500000E-02
+ 1.12437500000000E+00 3.50000000000000E+00 4.96953125000000E-02
+ 1.17406250000000E+00 3.50000000000000E+00 4.96992187500000E-02
+ 1.22375000000000E+00 3.50000000000000E+00 4.97031250000000E-02
+ 1.27343750000000E+00 3.50000000000000E+00 4.97070312500000E-02
+ 1.32312500000000E+00 3.50000000000000E+00 4.97109375000000E-02
+ 1.37281250000000E+00 3.50000000000000E+00 4.97148437500000E-02
+ 1.42250000000000E+00 3.50000000000000E+00 4.97187500000000E-02
+ 1.47218750000000E+00 3.50000000000000E+00 4.97226562500000E-02
+ 1.52187500000000E+00 3.50000000000000E+00 4.97265625000000E-02
+ 1.57156250000000E+00 3.50000000000000E+00 4.97304687500000E-02
+ 1.62125000000000E+00 3.50000000000000E+00 4.97343750000000E-02
+ 1.67093750000000E+00 3.50000000000000E+00 4.97382812500000E-02
+ 1.72062500000000E+00 3.50000000000000E+00 4.97421875000000E-02
+ 1.77031250000000E+00 3.50000000000000E+00 4.97460937500000E-02
+ 1.82000000000000E+00 3.50000000000000E+00 4.97500000000000E-02
+ 1.86968750000000E+00 3.50000000000000E+00 4.97539062500000E-02
+ 1.91937500000000E+00 3.50000000000000E+00 4.97578125000000E-02
+ 1.96906250000000E+00 3.50000000000000E+00 4.97617187500000E-02
+ 2.01875000000000E+00 3.50000000000000E+00 4.97656250000000E-02
+ 2.06843750000000E+00 3.50000000000000E+00 4.97695312500000E-02
+ 2.11812500000000E+00 3.50000000000000E+00 4.97734375000000E-02
+ 2.16781250000000E+00 3.50000000000000E+00 4.97773437500000E-02
+ 2.21750000000000E+00 3.50000000000000E+00 4.97812500000000E-02
+ 2.26718750000000E+00 3.50000000000000E+00 4.97851562500000E-02
+ 2.31687500000000E+00 3.50000000000000E+00 4.97890625000000E-02
+ 2.36656250000000E+00 3.50000000000000E+00 4.97929687500000E-02
+ 2.41625000000000E+00 3.50000000000000E+00 4.97968750000000E-02
+ 2.46593750000000E+00 3.50000000000000E+00 4.98007812500000E-02
+ 2.51562500000000E+00 3.50000000000000E+00 4.98046875000000E-02
+ 2.56531250000000E+00 3.50000000000000E+00 4.98085937500000E-02
+ 2.61500000000000E+00 3.50000000000000E+00 4.98125000000000E-02
+ 2.66468750000000E+00 3.50000000000000E+00 4.98164062500000E-02
+ 2.71437500000000E+00 3.50000000000000E+00 4.98203125000000E-02
+ 2.76406250000000E+00 3.50000000000000E+00 4.98242187500000E-02
+ 2.81375000000000E+00 3.50000000000000E+00 4.98281250000000E-02
+ 2.86343750000000E+00 3.50000000000000E+00 4.98320312500000E-02
+ 2.91312500000000E+00 3.50000000000000E+00 4.98359375000000E-02
+ 2.96281250000000E+00 3.50000000000000E+00 4.98398437500000E-02
+ 3.01250000000000E+00 3.50000000000000E+00 4.98437500000000E-02
+ 3.06218750000000E+00 3.50000000000000E+00 4.98476562500000E-02
+ 3.11187500000000E+00 3.50000000000000E+00 4.98515625000000E-02
+ 3.16156250000000E+00 3.50000000000000E+00 4.98554687500000E-02
+ 3.21125000000000E+00 3.50000000000000E+00 4.98593750000000E-02
+ 3.26093750000000E+00 3.50000000000000E+00 4.98632812500000E-02
+ 3.31062500000000E+00 3.50000000000000E+00 4.98671875000000E-02
+ 3.36031250000000E+00 3.50000000000000E+00 4.98710937500000E-02
+ 3.41000000000000E+00 3.50000000000000E+00 4.98750000000000E-02
+ 3.45968750000000E+00 3.50000000000000E+00 4.98789062500000E-02
+ 3.50937500000000E+00 3.50000000000000E+00 4.98828125000000E-02
+ 3.55906250000000E+00 3.50000000000000E+00 4.98867187500000E-02
+ 3.60875000000000E+00 3.50000000000000E+00 4.98906250000000E-02
+ 3.65843750000000E+00 3.50000000000000E+00 4.98945312500000E-02
+ 3.70812500000000E+00 3.50000000000000E+00 4.98984375000000E-02
+ 3.75781250000000E+00 3.50000000000000E+00 4.99023437500000E-02
+ 3.80750000000000E+00 3.50000000000000E+00 4.99062500000000E-02
+ 3.85718750000000E+00 3.50000000000000E+00 4.99101562500000E-02
+ 3.90687500000000E+00 3.50000000000000E+00 4.99140625000000E-02
+ 3.95656250000000E+00 3.50000000000000E+00 4.99179687500000E-02
+ 4.00625000000000E+00 3.50000000000000E+00 4.99218750000000E-02
+ 4.05593750000000E+00 3.50000000000000E+00 4.99257812500000E-02
+ 4.10562500000000E+00 3.50000000000000E+00 4.99296875000000E-02
+ 4.15531250000000E+00 3.50000000000000E+00 4.99335937500000E-02
+ 4.20500000000000E+00 3.50000000000000E+00 4.99375000000000E-02
+ 4.25468750000000E+00 3.50000000000000E+00 4.99414062500000E-02
+ 4.30437500000000E+00 3.50000000000000E+00 4.99453125000000E-02
+ 4.35406250000000E+00 3.50000000000000E+00 4.99492187500000E-02
+ 4.40375000000000E+00 3.50000000000000E+00 4.99531250000000E-02
+ 4.45343750000000E+00 3.50000000000000E+00 4.99570312500000E-02
+ 4.50312500000000E+00 3.50000000000000E+00 4.99609375000000E-02
+ 4.55281250000000E+00 3.50000000000000E+00 4.99648437500000E-02
+ 4.60250000000000E+00 3.50000000000000E+00 4.99687500000000E-02
+ 4.65218749999999E+00 3.50000000000000E+00 4.99726562500000E-02
+ 4.70187499999999E+00 3.50000000000000E+00 4.99765625000000E-02
+ 4.75156250000000E+00 3.50000000000000E+00 4.99804687500000E-02
+ 4.80124999999999E+00 3.50000000000000E+00 4.99843750000000E-02
+ 4.85093749999999E+00 3.50000000000000E+00 4.99882812500000E-02
+ 4.90062499999999E+00 3.50000000000000E+00 4.99921875000000E-02
+ 4.95031249999999E+00 3.50000000000000E+00 4.99960937500000E-02
+ 5.00000000000000E+00 4.92957746478873E-02 4.92957746478873E-02
+ 5.00000000000000E+00 9.85915492957747E-02 4.92957746478873E-02
+ 5.00000000000000E+00 1.47887323943662E-01 4.92957746478873E-02
+ 5.00000000000000E+00 1.97183098591549E-01 4.92957746478873E-02
+ 5.00000000000000E+00 2.46478873239437E-01 4.92957746478873E-02
+ 5.00000000000000E+00 2.95774647887324E-01 4.92957746478873E-02
+ 5.00000000000000E+00 3.45070422535211E-01 4.92957746478873E-02
+ 5.00000000000000E+00 3.94366197183099E-01 4.92957746478873E-02
+ 5.00000000000000E+00 4.43661971830986E-01 4.92957746478873E-02
+ 5.00000000000000E+00 4.92957746478873E-01 4.92957746478873E-02
+ 5.00000000000000E+00 5.42253521126761E-01 4.92957746478873E-02
+ 5.00000000000000E+00 5.91549295774648E-01 4.92957746478873E-02
+ 5.00000000000000E+00 6.40845070422535E-01 4.92957746478873E-02
+ 5.00000000000000E+00 6.90140845070423E-01 4.92957746478873E-02
+ 5.00000000000000E+00 7.39436619718310E-01 4.92957746478873E-02
+ 5.00000000000000E+00 7.88732394366197E-01 4.92957746478873E-02
+ 5.00000000000000E+00 8.38028169014085E-01 4.92957746478873E-02
+ 5.00000000000000E+00 8.87323943661972E-01 4.92957746478873E-02
+ 5.00000000000000E+00 9.36619718309859E-01 4.92957746478873E-02
+ 5.00000000000000E+00 9.85915492957746E-01 4.92957746478873E-02
+ 5.00000000000000E+00 1.03521126760563E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.08450704225352E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.13380281690141E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.18309859154930E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.23239436619718E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.28169014084507E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.33098591549296E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.38028169014084E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.42957746478873E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.47887323943662E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.52816901408451E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.57746478873239E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.62676056338028E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.67605633802817E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.72535211267606E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.77464788732394E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.82394366197183E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.87323943661972E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.92253521126760E+00 4.92957746478873E-02
+ 5.00000000000000E+00 1.97183098591549E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.02112676056338E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.07042253521127E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.11971830985915E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.16901408450704E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.21830985915493E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.26760563380282E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.31690140845070E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.36619718309859E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.41549295774648E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.46478873239436E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.51408450704225E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.56338028169014E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.61267605633803E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.66197183098591E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.71126760563380E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.76056338028169E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.80985915492958E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.85915492957746E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.90845070422535E+00 4.92957746478873E-02
+ 5.00000000000000E+00 2.95774647887324E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.00704225352112E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.05633802816901E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.10563380281690E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.15492957746479E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.20422535211267E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.25352112676056E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.30281690140845E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.35211267605634E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.40140845070422E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.45070422535211E+00 4.92957746478873E-02
+ 5.00000000000000E+00 3.50000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E+00 1.75000000000000E+00 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 2NBRE OBJETS 5
+ AB MATOT
+ 1 2
+ 2 0 0 2 1
+ 0
+ 1 2
+ 8 0 4 4 234
+ 1 3 4 5
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 1 2 3 4 4 3 5 6 6 5
+ 7 8 8 7 9 10 10 9 11 12
+ 12 11 13 14 14 13 15 16 16 15
+ 17 18 18 17 19 20 20 19 21 22
+ 22 21 23 24 24 23 25 26 26 25
+ 27 28 28 27 29 30 30 29 31 32
+ 32 31 33 34 34 33 35 36 36 35
+ 37 38 38 37 39 40 40 39 41 42
+ 42 41 43 44 44 43 45 46 46 45
+ 47 48 48 47 49 50 50 49 51 52
+ 52 51 53 54 54 53 55 56 56 55
+ 57 58 58 57 59 60 60 59 61 62
+ 62 61 63 64 64 63 65 66 66 65
+ 67 68 68 67 69 70 70 69 71 72
+ 72 71 73 74 74 73 75 76 76 75
+ 77 78 78 77 79 80 80 79 81 82
+ 82 81 83 84 84 83 85 86 86 85
+ 87 88 88 87 89 90 90 89 91 92
+ 92 91 93 94 94 93 95 96 96 95
+ 97 98 98 97 99 100 100 99 101 102
+ 102 101 103 104 104 103 105 106 106 105
+ 107 108 108 107 109 110 110 109 111 112
+ 112 111 113 114 114 113 115 116 116 115
+ 117 118 118 117 119 120 120 119 121 122
+ 122 121 123 124 124 123 125 126 126 125
+ 127 128 128 127 129 130 130 129 131 132
+ 132 131 133 134 134 133 135 136 136 135
+ 137 138 138 137 139 140 140 139 141 142
+ 142 141 143 144 144 143 145 146 146 145
+ 147 148 148 147 149 150 150 149 151 152
+ 152 151 153 154 154 153 155 156 156 155
+ 157 158 158 157 159 160 160 159 161 162
+ 162 161 163 164 164 163 165 166 166 165
+ 167 168 168 167 169 170 170 169 171 172
+ 172 171 173 174 174 173 175 176 176 175
+ 177 178 178 177 179 180 180 179 181 182
+ 182 181 183 184 184 183 185 186 186 185
+ 187 188 188 187 189 190 190 189 191 192
+ 192 191 193 194 194 193 195 196 196 195
+ 197 198 198 197 199 200 200 199 201 202
+ 202 201 203 204 204 203 205 206 206 205
+ 207 208 208 207 209 210 210 209 211 212
+ 212 211 213 214 214 213 215 216 216 215
+ 217 218 218 217 219 220 220 219 221 222
+ 222 221 223 224 224 223 225 226 226 225
+ 227 228 228 227 229 230 230 229 231 232
+ 232 231 233 234 234 233 235 236 236 235
+ 237 238 238 237 239 240 240 239 241 242
+ 242 241 243 244 244 243 245 246 246 245
+ 247 248 248 247 249 250 250 249 251 252
+ 252 251 253 254 254 253 255 256 256 255
+ 257 258 258 257 259 260 260 259 261 262
+ 262 261 263 264 264 263 265 266 266 265
+ 267 268 268 267 269 270 270 269 271 272
+ 272 271 273 274 274 273 275 276 276 275
+ 277 278 278 277 279 280 280 279 281 282
+ 282 281 283 284 284 283 285 286 286 285
+ 287 288 288 287 289 290 290 289 291 292
+ 292 291 293 294 294 293 295 296 296 295
+ 297 298 298 297 299 300 300 299 301 302
+ 302 301 303 304 304 303 305 306 306 305
+ 307 308 308 307 309 310 310 309 311 312
+ 312 311 313 314 314 313 315 316 316 315
+ 317 318 318 317 319 320 320 319 321 322
+ 322 321 323 324 324 323 325 326 326 325
+ 327 328 328 327 329 330 330 329 331 332
+ 332 331 333 334 334 333 335 336 336 335
+ 337 338 338 337 339 340 340 339 341 342
+ 342 341 343 344 344 343 345 346 346 345
+ 347 348 348 347 349 350 350 349 351 352
+ 352 351 353 354 354 353 355 356 356 355
+ 357 358 358 357 359 360 360 359 361 362
+ 362 361 363 364 364 363 365 366 366 365
+ 367 368 368 367 369 370 370 369 371 372
+ 372 371 373 374 374 373 375 376 376 375
+ 377 378 378 377 379 380 380 379 381 382
+ 382 381 383 384 384 383 385 386 386 385
+ 387 388 388 387 389 390 390 389 391 392
+ 392 391 393 394 394 393 395 396 396 395
+ 397 398 398 397 399 400 400 399 401 402
+ 402 401 403 404 404 403 405 406 406 405
+ 407 408 408 407 409 410 410 409 411 412
+ 412 411 413 414 414 413 415 416 416 415
+ 417 418 418 417 419 420 420 419 421 422
+ 422 421 423 424 424 423 425 426 426 425
+ 427 428 428 427 429 430 430 429 431 432
+ 432 431 433 434 434 433 435 436 436 435
+ 437 438 438 437 439 440 440 439 441 442
+ 442 441 443 444 444 443 445 446 446 445
+ 447 448 448 447 449 450 450 449 451 452
+ 452 451 453 454 454 453 455 456 456 455
+ 457 458 458 457 459 460 460 459 461 462
+ 462 461 463 464 464 463 465 466 466 465
+ 467 468 468 467 469 470
+ 2 0 0 2 234
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 2 3 3 5 5 7 7 9 9 11
+ 11 13 13 15 15 17 17 19 19 21
+ 21 23 23 25 25 27 27 29 29 31
+ 31 33 33 35 35 37 37 39 39 41
+ 41 43 43 45 45 47 47 49 49 51
+ 51 53 53 55 55 57 57 59 59 61
+ 61 63 63 65 65 67 67 69 69 71
+ 71 73 73 75 75 77 77 79 79 81
+ 81 83 83 85 85 87 87 89 89 91
+ 91 93 93 95 95 97 97 99 99 101
+ 101 103 103 105 105 107 107 109 109 111
+ 111 113 113 115 115 117 117 119 119 121
+ 121 123 123 125 125 127 127 129 129 131
+ 131 133 133 135 135 137 137 139 139 141
+ 141 143 143 145 145 147 147 149 149 151
+ 151 153 153 155 155 157 157 159 159 161
+ 161 163 163 165 165 167 167 169 169 171
+ 171 173 173 175 175 177 177 179 179 181
+ 181 183 183 185 185 187 187 189 189 191
+ 191 193 193 195 195 197 197 199 199 201
+ 201 203 203 205 205 207 207 209 209 211
+ 211 213 213 215 215 217 217 219 219 221
+ 221 223 223 225 225 227 227 229 229 231
+ 231 233 233 235 235 237 237 239 239 241
+ 241 243 243 245 245 247 247 249 249 251
+ 251 253 253 255 255 257 257 259 259 261
+ 261 263 263 265 265 267 267 269 269 271
+ 271 273 273 275 275 277 277 279 279 281
+ 281 283 283 285 285 287 287 289 289 291
+ 291 293 293 295 295 297 297 299 299 301
+ 301 303 303 305 305 307 307 309 309 311
+ 311 313 313 315 315 317 317 319 319 321
+ 321 323 323 325 325 327 327 329 329 331
+ 331 333 333 335 335 337 337 339 339 341
+ 341 343 343 345 345 347 347 349 349 351
+ 351 353 353 355 355 357 357 359 359 361
+ 361 363 363 365 365 367 367 369 369 371
+ 371 373 373 375 375 377 377 379 379 381
+ 381 383 383 385 385 387 387 389 389 391
+ 391 393 393 395 395 397 397 399 399 401
+ 401 403 403 405 405 407 407 409 409 411
+ 411 413 413 415 415 417 417 419 419 421
+ 421 423 423 425 425 427 427 429 429 431
+ 431 433 433 435 435 437 437 439 439 441
+ 441 443 443 445 445 447 447 449 449 451
+ 451 453 453 455 455 457 457 459 459 461
+ 461 463 463 465 465 467 467 469
+ 2 0 0 2 1
+ 0
+ 469 470
+ 2 0 0 2 234
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0
+ 470 468 468 466 466 464 464 462 462 460
+ 460 458 458 456 456 454 454 452 452 450
+ 450 448 448 446 446 444 444 442 442 440
+ 440 438 438 436 436 434 434 432 432 430
+ 430 428 428 426 426 424 424 422 422 420
+ 420 418 418 416 416 414 414 412 412 410
+ 410 408 408 406 406 404 404 402 402 400
+ 400 398 398 396 396 394 394 392 392 390
+ 390 388 388 386 386 384 384 382 382 380
+ 380 378 378 376 376 374 374 372 372 370
+ 370 368 368 366 366 364 364 362 362 360
+ 360 358 358 356 356 354 354 352 352 350
+ 350 348 348 346 346 344 344 342 342 340
+ 340 338 338 336 336 334 334 332 332 330
+ 330 328 328 326 326 324 324 322 322 320
+ 320 318 318 316 316 314 314 312 312 310
+ 310 308 308 306 306 304 304 302 302 300
+ 300 298 298 296 296 294 294 292 292 290
+ 290 288 288 286 286 284 284 282 282 280
+ 280 278 278 276 276 274 274 272 272 270
+ 270 268 268 266 266 264 264 262 262 260
+ 260 258 258 256 256 254 254 252 252 250
+ 250 248 248 246 246 244 244 242 242 240
+ 240 238 238 236 236 234 234 232 232 230
+ 230 228 228 226 226 224 224 222 222 220
+ 220 218 218 216 216 214 214 212 212 210
+ 210 208 208 206 206 204 204 202 202 200
+ 200 198 198 196 196 194 194 192 192 190
+ 190 188 188 186 186 184 184 182 182 180
+ 180 178 178 176 176 174 174 172 172 170
+ 170 168 168 166 166 164 164 162 162 160
+ 160 158 158 156 156 154 154 152 152 150
+ 150 148 148 146 146 144 144 142 142 140
+ 140 138 138 136 136 134 134 132 132 130
+ 130 128 128 126 126 124 124 122 122 120
+ 120 118 118 116 116 114 114 112 112 110
+ 110 108 108 106 106 104 104 102 102 100
+ 100 98 98 96 96 94 94 92 92 90
+ 90 88 88 86 86 84 84 82 82 80
+ 80 78 78 76 76 74 74 72 72 70
+ 70 68 68 66 66 64 64 62 62 60
+ 60 58 58 56 56 54 54 52 52 50
+ 50 48 48 46 46 44 44 42 42 40
+ 40 38 38 36 36 34 34 32 32 30
+ 30 28 28 26 26 24 24 22 22 20
+ 20 18 18 16 16 14 14 12 12 10
+ 10 8 8 6 6 4 4 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 4NBRE OBJETS 4
+ PI LX LY PELIM
+ 1 2 3 4
+ 4
+ 3.14159265358979E+00 1.17000000000000E-01 5.00000000000000E-04
+ 1.00000000000000E-04
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 2NBRE OBJETS 2
+ NX NY
+ 1 2
+ 2
+ 234 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 9NBRE OBJETS 9
+ #3 #4 D C SAUT PAGE / ET
+ ELIM
+ 1 2 3 4 5 6 7 8 9
+ 27 9
+ #3#4DROICERCSAUTPAGE/ETELIM
+ 2 4 8 12 16 20 21 23 27
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 2NBRE OBJETS 470
+ A B
+ 1 2
+ 470
+ 1 235 236 2 237 3 238 4 239 5
+ 240 6 241 7 242 8 243 9 244 10
+ 245 11 246 12 247 13 248 14 249 15
+ 250 16 251 17 252 18 253 19 254 20
+ 255 21 256 22 257 23 258 24 259 25
+ 260 26 261 27 262 28 263 29 264 30
+ 265 31 266 32 267 33 268 34 269 35
+ 270 36 271 37 272 38 273 39 274 40
+ 275 41 276 42 277 43 278 44 279 45
+ 280 46 281 47 282 48 283 49 284 50
+ 285 51 286 52 287 53 288 54 289 55
+ 290 56 291 57 292 58 293 59 294 60
+ 295 61 296 62 297 63 298 64 299 65
+ 300 66 301 67 302 68 303 69 304 70
+ 305 71 306 72 307 73 308 74 309 75
+ 310 76 311 77 312 78 313 79 314 80
+ 315 81 316 82 317 83 318 84 319 85
+ 320 86 321 87 322 88 323 89 324 90
+ 325 91 326 92 327 93 328 94 329 95
+ 330 96 331 97 332 98 333 99 334 100
+ 335 101 336 102 337 103 338 104 339 105
+ 340 106 341 107 342 108 343 109 344 110
+ 345 111 346 112 347 113 348 114 349 115
+ 350 116 351 117 352 118 353 119 354 120
+ 355 121 356 122 357 123 358 124 359 125
+ 360 126 361 127 362 128 363 129 364 130
+ 365 131 366 132 367 133 368 134 369 135
+ 370 136 371 137 372 138 373 139 374 140
+ 375 141 376 142 377 143 378 144 379 145
+ 380 146 381 147 382 148 383 149 384 150
+ 385 151 386 152 387 153 388 154 389 155
+ 390 156 391 157 392 158 393 159 394 160
+ 395 161 396 162 397 163 398 164 399 165
+ 400 166 401 167 402 168 403 169 404 170
+ 405 171 406 172 407 173 408 174 409 175
+ 410 176 411 177 412 178 413 179 414 180
+ 415 181 416 182 417 183 418 184 419 185
+ 420 186 421 187 422 188 423 189 424 190
+ 425 191 426 192 427 193 428 194 429 195
+ 430 196 431 197 432 198 433 199 434 200
+ 435 201 436 202 437 203 438 204 439 205
+ 440 206 441 207 442 208 443 209 444 210
+ 445 211 446 212 447 213 448 214 449 215
+ 450 216 451 217 452 218 453 219 454 220
+ 455 221 456 222 457 223 458 224 459 225
+ 460 226 461 227 462 228 463 229 464 230
+ 465 231 466 232 467 233 468 234 469 470
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 1410
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 5.00000000000000E-04 0.00000000000000E+00 5.00000000000000E-04
+ 1.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 1.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 2.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 2.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 3.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 3.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 4.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 4.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 5.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 5.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 6.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 6.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 7.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 7.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 8.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 8.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 9.00000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 9.50000000000000E-03 0.00000000000000E+00 5.00000000000000E-04
+ 1.00000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.05000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.10000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.15000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.20000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.25000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.30000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.35000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.40000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.45000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.50000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.55000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.60000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.65000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.70000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.75000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.80000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.85000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.90000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.95000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.00000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.05000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.10000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.15000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.20000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.25000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.30000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.35000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.40000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.45000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.50000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.55000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.60000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.65000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.70000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.75000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.80000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.85000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.90000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 2.95000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.00000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.05000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.10000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.15000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.20000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.25000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.30000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.35000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.40000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.45000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.50000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.55000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.60000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.65000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.70000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.75000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.80000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.85000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.90000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 3.95000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.00000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.05000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.10000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.15000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.20000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.25000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.30000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.35000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.40000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.45000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.50000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.55000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.60000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.65000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.70000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.75000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.80000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.85000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.90000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 4.95000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.00000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.05000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.10000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.15000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.20000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.25000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.30000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.35000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.40000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.45000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.50000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.55000000000000E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.59999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.64999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.69999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.74999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.79999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.84999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.89999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.94999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 5.99999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.04999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.09999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.14999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.19999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.24999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.29999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.34999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.39999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.44999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.49999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.54999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.59999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.64999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.69999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.74999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.79999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.84999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.89999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.94999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 6.99999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.04999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.09999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.14999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.19999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.24999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.29999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.34999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.39999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.44999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.49999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.54999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.59999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.64999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.69999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.74999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.79999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.84999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.89999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.94999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 7.99999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.04999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.09999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.14999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.19999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.24999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.29999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.34999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.39999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.44999999999999E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.49999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.54999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.59999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.64999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.69999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.74999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.79999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.84999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.89999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.94999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 8.99999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.04999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.09999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.14999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.19999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.24999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.29999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.34999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.39999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.44999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.49999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.54999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.59999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.64999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.69999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.74999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.79999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.84999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.89999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.94999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 9.99999999999998E-02 0.00000000000000E+00 5.00000000000000E-04
+ 1.00500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.01000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.01500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.02000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.02500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.03000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.03500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.04000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.04500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.05000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.05500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.06000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.06500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.07000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.07500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.08000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.08500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.09000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.09500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.10000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.10500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.11000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.11500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.12000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.12500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.13000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.13500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.14000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.14500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.15000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.15500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.16000000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 1.16500000000000E-01 0.00000000000000E+00 5.00000000000000E-04
+ 0.00000000000000E+00 5.00000000000000E-04 0.00000000000000E+00
+ 5.00000000000000E-04 5.00000000000000E-04 5.00000000000000E-04
+ 1.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 1.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 2.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 2.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 3.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 3.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 4.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 4.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 5.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 5.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 6.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 6.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 7.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 7.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 8.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 8.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 9.00000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 9.50000000000000E-03 5.00000000000000E-04 5.00000000000000E-04
+ 1.00000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.05000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.10000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.15000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.20000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.25000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.30000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.35000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.40000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.45000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.50000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.55000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.60000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.65000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.70000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.75000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.80000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.85000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.90000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.95000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.00000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.05000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.10000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.15000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.20000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.25000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.30000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.35000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.40000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.45000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.50000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.55000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.60000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.65000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.70000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.75000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.80000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.85000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.90000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 2.95000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.00000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.05000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.10000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.15000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.20000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.25000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.30000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.35000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.40000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.45000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.50000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.55000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.60000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.65000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.70000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.75000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.80000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.85000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.90000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 3.95000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.00000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.05000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.10000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.15000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.20000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.25000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.30000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.35000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.40000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.45000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.50000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.55000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.60000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.65000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.70000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.75000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.80000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.85000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.90000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 4.95000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.00000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.05000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.10000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.15000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.20000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.25000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.30000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.35000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.40000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.45000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.50000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.55000000000000E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.59999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.64999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.69999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.74999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.79999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.84999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.89999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.94999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 5.99999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.04999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.09999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.14999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.19999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.24999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.29999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.34999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.39999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.44999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.49999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.54999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.59999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.64999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.69999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.74999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.79999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.84999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.89999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.94999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 6.99999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.04999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.09999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.14999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.19999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.24999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.29999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.34999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.39999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.44999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.49999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.54999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.59999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.64999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.69999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.74999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.79999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.84999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.89999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.94999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 7.99999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.04999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.09999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.14999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.19999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.24999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.29999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.34999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.39999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.44999999999999E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.49999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.54999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.59999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.64999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.69999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.74999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.79999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.84999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.89999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.94999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 8.99999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.04999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.09999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.14999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.19999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.24999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.29999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.34999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.39999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.44999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.49999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.54999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.59999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.64999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.69999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.74999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.79999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.84999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.89999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.94999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 9.99999999999998E-02 5.00000000000000E-04 5.00000000000000E-04
+ 1.00500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.01000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.01500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.02000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.02500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.03000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.03500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.04000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.04500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.05000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.05500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.06000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.06500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.07000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.07500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.08000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.08500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.09000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.09500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.10000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.10500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.11000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.11500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.12000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.12500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.13000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.13500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.14000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.14500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.15000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.15500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.16000000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.16500000000000E-01 5.00000000000000E-04 5.00000000000000E-04
+ 1.17000000000000E-01 5.00000000000000E-04 0.00000000000000E+00
+ 1.17000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+ ENREGISTREMENT DE TYPE 4
+ NIVEAU 15 NIVEAU ERREUR 0 DIMENSION 2
+ DENSITE 0.00000E+00
+ ENREGISTREMENT DE TYPE 7
+ NOMBRE INFO CASTEM2000 8
+ IFOUR -1 NIFOUR 0 IFOMOD -1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
+ NSDPGE 0
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 1NBRE OBJETS NOMMES 2NBRE OBJETS 5
+ AB MATOT
+ 1 2
+ 2 0 0 2 1
+ 0
+ 1 2
+ 8 0 4 4 100
+ 1 3 4 5
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 1 2 3 4 4 3 5 6 6 5
+ 7 8 8 7 9 10 10 9 11 12
+ 12 11 13 14 14 13 15 16 16 15
+ 17 18 18 17 19 20 20 19 21 22
+ 22 21 23 24 24 23 25 26 26 25
+ 27 28 28 27 29 30 30 29 31 32
+ 32 31 33 34 34 33 35 36 36 35
+ 37 38 38 37 39 40 40 39 41 42
+ 42 41 43 44 44 43 45 46 46 45
+ 47 48 48 47 49 50 50 49 51 52
+ 52 51 53 54 54 53 55 56 56 55
+ 57 58 58 57 59 60 60 59 61 62
+ 62 61 63 64 64 63 65 66 66 65
+ 67 68 68 67 69 70 70 69 71 72
+ 72 71 73 74 74 73 75 76 76 75
+ 77 78 78 77 79 80 80 79 81 82
+ 82 81 83 84 84 83 85 86 86 85
+ 87 88 88 87 89 90 90 89 91 92
+ 92 91 93 94 94 93 95 96 96 95
+ 97 98 98 97 99 100 100 99 101 102
+ 102 101 103 104 104 103 105 106 106 105
+ 107 108 108 107 109 110 110 109 111 112
+ 112 111 113 114 114 113 115 116 116 115
+ 117 118 118 117 119 120 120 119 121 122
+ 122 121 123 124 124 123 125 126 126 125
+ 127 128 128 127 129 130 130 129 131 132
+ 132 131 133 134 134 133 135 136 136 135
+ 137 138 138 137 139 140 140 139 141 142
+ 142 141 143 144 144 143 145 146 146 145
+ 147 148 148 147 149 150 150 149 151 152
+ 152 151 153 154 154 153 155 156 156 155
+ 157 158 158 157 159 160 160 159 161 162
+ 162 161 163 164 164 163 165 166 166 165
+ 167 168 168 167 169 170 170 169 171 172
+ 172 171 173 174 174 173 175 176 176 175
+ 177 178 178 177 179 180 180 179 181 182
+ 182 181 183 184 184 183 185 186 186 185
+ 187 188 188 187 189 190 190 189 191 192
+ 192 191 193 194 194 193 195 196 196 195
+ 197 198 198 197 199 200 200 199 201 202
+ 2 0 0 2 100
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 2 3 3 5 5 7 7 9 9 11
+ 11 13 13 15 15 17 17 19 19 21
+ 21 23 23 25 25 27 27 29 29 31
+ 31 33 33 35 35 37 37 39 39 41
+ 41 43 43 45 45 47 47 49 49 51
+ 51 53 53 55 55 57 57 59 59 61
+ 61 63 63 65 65 67 67 69 69 71
+ 71 73 73 75 75 77 77 79 79 81
+ 81 83 83 85 85 87 87 89 89 91
+ 91 93 93 95 95 97 97 99 99 101
+ 101 103 103 105 105 107 107 109 109 111
+ 111 113 113 115 115 117 117 119 119 121
+ 121 123 123 125 125 127 127 129 129 131
+ 131 133 133 135 135 137 137 139 139 141
+ 141 143 143 145 145 147 147 149 149 151
+ 151 153 153 155 155 157 157 159 159 161
+ 161 163 163 165 165 167 167 169 169 171
+ 171 173 173 175 175 177 177 179 179 181
+ 181 183 183 185 185 187 187 189 189 191
+ 191 193 193 195 195 197 197 199 199 201
+ 2 0 0 2 1
+ 0
+ 201 202
+ 2 0 0 2 100
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0
+ 202 200 200 198 198 196 196 194 194 192
+ 192 190 190 188 188 186 186 184 184 182
+ 182 180 180 178 178 176 176 174 174 172
+ 172 170 170 168 168 166 166 164 164 162
+ 162 160 160 158 158 156 156 154 154 152
+ 152 150 150 148 148 146 146 144 144 142
+ 142 140 140 138 138 136 136 134 134 132
+ 132 130 130 128 128 126 126 124 124 122
+ 122 120 120 118 118 116 116 114 114 112
+ 112 110 110 108 108 106 106 104 104 102
+ 102 100 100 98 98 96 96 94 94 92
+ 92 90 90 88 88 86 86 84 84 82
+ 82 80 80 78 78 76 76 74 74 72
+ 72 70 70 68 68 66 66 64 64 62
+ 62 60 60 58 58 56 56 54 54 52
+ 52 50 50 48 48 46 46 44 44 42
+ 42 40 40 38 38 36 36 34 34 32
+ 32 30 30 28 28 26 26 24 24 22
+ 22 20 20 18 18 16 16 14 14 12
+ 12 10 10 8 8 6 6 4 4 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 25NBRE OBJETS NOMMES 3NBRE OBJETS 3
+ PI LY LX
+ 1 2 3
+ 3
+ 3.14159265358979E+00 1.00000000000000E+01 1.00000000000000E-01
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 26NBRE OBJETS NOMMES 2NBRE OBJETS 2
+ NY NX
+ 1 2
+ 2
+ 100 1
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 27NBRE OBJETS NOMMES 8NBRE OBJETS 8
+ #2 #3 #4 D C SAUT PAGE /
+ 1 2 3 4 5 6 7 8
+ 23 8
+ #2#3#4DROICERCSAUTPAGE/
+ 2 4 6 10 14 18 22 23
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 32NBRE OBJETS NOMMES 2NBRE OBJETS 202
+ A B
+ 1 2
+ 202
+ 1 2 105 6 106 7 107 8 108 9
+ 109 10 110 11 111 12 112 13 113 14
+ 114 15 115 16 116 17 117 18 118 19
+ 119 20 120 21 121 22 122 23 123 24
+ 124 25 125 26 126 27 127 28 128 29
+ 129 30 130 31 131 32 132 33 133 34
+ 134 35 135 36 136 37 137 38 138 39
+ 139 40 140 41 141 42 142 43 143 44
+ 144 45 145 46 146 47 147 48 148 49
+ 149 50 150 51 151 52 152 53 153 54
+ 154 55 155 56 156 57 157 58 158 59
+ 159 60 160 61 161 62 162 63 163 64
+ 164 65 165 66 166 67 167 68 168 69
+ 169 70 170 71 171 72 172 73 173 74
+ 174 75 175 76 176 77 177 78 178 79
+ 179 80 180 81 181 82 182 83 183 84
+ 184 85 185 86 186 87 187 88 188 89
+ 189 90 190 91 191 92 192 93 193 94
+ 194 95 195 96 196 97 197 98 198 99
+ 199 100 200 101 201 102 202 103 203 104
+ 5 4
+ ENREGISTREMENT DE TYPE 2
+ PILE NUMERO 33NBRE OBJETS NOMMES 0NBRE OBJETS 1
+ 609
+ 0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
+ 1.00000000000000E-01 0.00000000000000E+00 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E+01 0.00000000000000E+00
+ 1.00000000000000E-01 1.00000000000000E+01 0.00000000000000E+00
+ 0.00000000000000E+00 1.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000000E-01 1.00000000000000E-01
+ 0.00000000000000E+00 1.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 1.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 2.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 3.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 4.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 5.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 6.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.00000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.40000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.50000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.70000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.80000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 7.90000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.00000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.20000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.30000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.40000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.50000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.60000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.70000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.80000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 8.90000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.00000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.10000000000000E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.20000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.30000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.40000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.50000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.60000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.70000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.80000000000001E+00 1.00000000000000E-01
+ 0.00000000000000E+00 9.90000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000000E-01 1.00000000000000E-01
+ 1.00000000000000E-01 1.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 1.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 2.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 3.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 4.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 5.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 6.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.00000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.40000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.50000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.70000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.80000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 7.90000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.00000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.20000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.30000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.40000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.50000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.60000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.70000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.80000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 8.90000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.00000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.10000000000000E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.20000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.30000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.40000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.50000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.60000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.70000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.80000000000001E+00 1.00000000000000E-01
+ 1.00000000000000E-01 9.90000000000001E+00 1.00000000000000E-01
+ ENREGISTREMENT DE TYPE 5
+LABEL AUTOMATIQUE : 1
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GeomGraph</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GeomGraph</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SetStudyID__theStudyID</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theRadius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse_1__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 10:52:34</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SetStudyID</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>14</x-position>
+ <y-position>241</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeBox</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeBox</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeBox from GEOM_Superv</comment>
+ <x-position>198</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>383</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>579</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>384</x-position>
+ <y-position>168</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>201</x-position>
+ <y-position>332</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>790</x-position>
+ <y-position>148</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 10:39:55</creation-date>
+ <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>993</x-position>
+ <y-position>312</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeFuse</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>12</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_2__shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeBox1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeBox1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeBox1</FuncName>
+ <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
+ <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aBox ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>203</x-position>
+ <y-position>315</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>596</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>823</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_2</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 10:50:25</creation-date>
+ <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1049</x-position>
+ <y-position>295</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>164</x>
+ <y>470</y> </coord>
+ <coord>
+<x>164</x>
+ <y>265</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>384</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>674</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1017</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1017</x>
+ <y>187</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>12</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadInputInLoop_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadInputInLoop_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>17/6/2005 - 15:31:43</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InputInLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadInputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadInputOfLoop</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>InputInLoop</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadInputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadInputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 15:25:34</creation-date>
+ <lastmodification-date>17/6/2005 - 15:25:34</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>307</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BadInputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InputInLoop</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>InputInLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadInputInLoop_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadInputInLoop1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadInputInLoop1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadInputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadInputOfLoop</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>InputInLoop</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadInputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadInputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/6/2005 - 16:4:37</creation-date>
+ <lastmodification-date>17/6/2005 - 16:4:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>307</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BadInputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InputInLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadInputInLoop1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadInputInLoop2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadInputInLoop2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InputInLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,InputInLoop) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadInputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadInputOfLoop</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>InputInLoop</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadInputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadInputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:9:7</creation-date>
+ <lastmodification-date>6/6/2005 - 11:9:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>307</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BadInputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InputInLoop</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>InputInLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadInputInLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadInputInLoop3</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadInputInLoop3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>IsOdd__InputInLoop</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>BadInputOfLoop__InputInLoop</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/6/2005 - 11:13:36</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InputInLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,InputInLoop) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadInputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadInputOfLoop</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>InputInLoop</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadInputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadInputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:11:59</creation-date>
+ <lastmodification-date>6/6/2005 - 11:11:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>359</x-position>
+ <y-position>318</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BadInputOfLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadInputInLoop3</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop3</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadInputInLoop3</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadOutputOfLoop</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadOutputOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>IsOdd__InputInLoop</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/6/2005 - 11:19:39</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InputInLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,InputInLoop) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadOutputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadOutputOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>OutputOfLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadOutputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadOutputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:18:37</creation-date>
+ <lastmodification-date>6/6/2005 - 11:18:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>768</x-position>
+ <y-position>323</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>BadOutputOfLoop</tonode-name>
+ <toserviceparameter-name>OutputOfLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadOutputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadOutputOfLoop1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadOutputOfLoop1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/6/2005 - 11:25:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadOutputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadOutputOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>OutputOfLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadOutputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadOutputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:23:48</creation-date>
+ <lastmodification-date>6/6/2005 - 11:23:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>287</x-position>
+ <y-position>349</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>BadOutputOfLoop</tonode-name>
+ <toserviceparameter-name>OutputOfLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadOutputOfLoop1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBadOutputOfLoop2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBadOutputOfLoop2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/6/2005 - 11:27:14</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BadOutputOfLoop</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BadOutputOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>OutputOfLoop</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BadOutputOfLoop</FuncName>
+ <PyFunc><![CDATA[def BadOutputOfLoop() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 11:26:44</creation-date>
+ <lastmodification-date>6/6/2005 - 11:26:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>503</x-position>
+ <y-position>338</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>BadOutputOfLoop</tonode-name>
+ <toserviceparameter-name>OutputOfLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBadOutputOfLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBadOutputOfLoop2</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphBugEditor</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphBugEditor</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>Loop__it</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>Loop__itMax</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>compute_power_1__nitermax</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>compute_power_1__epsflux</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>compute_power_1__espeigenval</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndLoop__it</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndLoop__itMax</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>compute_power_1__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>10/6/2005 - 11:33:49</creation-date>
+ <lastmodification-date>7/7/2005 - 11:39:27</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>Nicolas Crouzet & JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>it</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>it</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Loop</FuncName>
+ <PyFunc><![CDATA[def Loop(it,itMax): ]]></PyFunc>
+ <PyFunc><![CDATA[ return it,itMax ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(it,itMax): ]]></PyFunc>
+ <PyFunc><![CDATA[ if it<=itMax : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop=1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else: ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop=0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,it,itMax ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(it,itMax): ]]></PyFunc>
+ <PyFunc><![CDATA[ it+=1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return it,itMax ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/7/2005 - 11:37:23</creation-date>
+ <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>21</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>it</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>it</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/7/2005 - 11:37:23</creation-date>
+ <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>426</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>compute_power_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>compute_power_1</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>compute_power</FuncName>
+ <PyFunc><![CDATA[def compute_power(nitermax,eosflux,espeigenval) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/7/2005 - 11:38:24</creation-date>
+ <lastmodification-date>7/7/2005 - 11:38:24</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>226</x-position>
+ <y-position>103</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>it</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>it</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>itMax</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>itMax</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>compute_power_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphBugEditor</fromnode-name>
+ <fromserviceparameter-name>Loop__it</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>it</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphBugEditor</fromnode-name>
+ <fromserviceparameter-name>Loop__itMax</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>itMax</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphContainer</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphContainer</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare\FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:59:37</creation-date>
+ <lastmodification-date>13/11/2003 - 14:33:24</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>SuperVisionContainer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>1</x-position>
+ <y-position>152</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>412</x-position>
+ <y-position>377</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>412</x-position>
+ <y-position>152</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>622</x-position>
+ <y-position>124</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>SuperVisionContainer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>SuperVisionContainer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>4</x-position>
+ <y-position>327</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddAndCompare</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>AddAndCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>Adder</inParameter-type>
+ <inParameter-name>anOtherAdder</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 14:29:5</creation-date>
+ <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>233</x-position>
+ <y-position>0</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>195</x>
+ <y>108</y> </coord>
+ <coord>
+<x>195</x>
+ <y>233</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>187</x>
+ <y>459</y> </coord>
+ <coord>
+<x>186</x>
+ <y>262</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>187</x>
+ <y>139</y> </coord>
+ <coord>
+<x>186</x>
+ <y>261</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>598</x>
+ <y>203</y> </coord>
+ <coord>
+<x>598</x>
+ <y>457</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition_1</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>215</x>
+ <y>168</y> </coord>
+ <coord>
+<x>214</x>
+ <y>407</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphContainer</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphContainer</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphContainer</fromnode-name>
+ <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphContainer</fromnode-name>
+ <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertBoolCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 17:12:56</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Bool</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Bool</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Bool</FuncName>
+ <PyFunc><![CDATA[def Bool() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aBool = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return aBool ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 17:10:57</creation-date>
+ <lastmodification-date>11/9/2003 - 17:10:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 17:10:57</creation-date>
+ <lastmodification-date>11/9/2003 - 17:10:57</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Bool</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertBoolStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertBoolStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 16:51:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BoolString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>StringString</FuncName>
+ <PyFunc><![CDATA[def StringString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "1" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 16:49:52</creation-date>
+ <lastmodification-date>11/9/2003 - 16:49:52</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 16:49:52</creation-date>
+ <lastmodification-date>11/9/2003 - 16:49:52</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BoolString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertCharCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertCharCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 17:20:24</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Char</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Char</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Char</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Char</FuncName>
+ <PyFunc><![CDATA[def Char() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aChar = 255 ]]></PyFunc>
+ <PyFunc><![CDATA[ return aChar ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 17:20:24</creation-date>
+ <lastmodification-date>11/9/2003 - 17:20:24</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 17:20:24</creation-date>
+ <lastmodification-date>11/9/2003 - 17:20:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Char</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertCharStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 16:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>CharString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>StringString</FuncName>
+ <PyFunc><![CDATA[def StringString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "255" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 16:52:29</creation-date>
+ <lastmodification-date>11/9/2003 - 16:52:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 16:52:29</creation-date>
+ <lastmodification-date>11/9/2003 - 16:52:29</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CharString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertDoubleCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertDoubleCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes_1\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 17:49:39</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Double</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Double</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Double</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Double</FuncName>
+ <PyFunc><![CDATA[def Double() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aDouble = 3.1415926535 ]]></PyFunc>
+ <PyFunc><![CDATA[ print type(aDouble),"aDouble",aDouble,"NO double in python !!! Use Strings ?" ]]></PyFunc>
+ <PyFunc><![CDATA[ return aDouble ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 17:49:39</creation-date>
+ <lastmodification-date>12/9/2003 - 17:49:39</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>9</x-position>
+ <y-position>87</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 17:49:39</creation-date>
+ <lastmodification-date>12/9/2003 - 17:49:39</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>217</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DoubleString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DoubleString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutDoubleString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DoubleString</FuncName>
+ <PyFunc><![CDATA[def DoubleString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aDouble = 3.1415926535 ]]></PyFunc>
+ <PyFunc><![CDATA[ print type(aDouble),"aDouble",aDouble,"NO double in python !!! Use Strings ?" ]]></PyFunc>
+ <PyFunc><![CDATA[ aDoubleString = str( aDouble ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print type(aDoubleString),"aDoubleString",aDoubleString ]]></PyFunc>
+ <PyFunc><![CDATA[ return aDoubleString ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 17:49:39</creation-date>
+ <lastmodification-date>12/9/2003 - 17:49:39</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>217</x-position>
+ <y-position>334</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 17:49:39</creation-date>
+ <lastmodification-date>12/9/2003 - 17:49:39</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>433</x-position>
+ <y-position>131</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Double</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutDoubleString</fromserviceparameter-name>
+ <tonode-name>MiscTypes_1</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertDoubleStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertDoubleStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 15:10:45</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DoubleString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DoubleString</FuncName>
+ <PyFunc><![CDATA[def DoubleString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "3.1415926535" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 15:9:48</creation-date>
+ <lastmodification-date>12/9/2003 - 15:9:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 15:9:48</creation-date>
+ <lastmodification-date>12/9/2003 - 15:9:48</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DoubleString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertFloatCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertFloatCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 15:12:6</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Float</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Float</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Float</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Float</FuncName>
+ <PyFunc><![CDATA[def Float() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aFloat = 3.1415926535 ]]></PyFunc>
+ <PyFunc><![CDATA[ print type(aFloat),"aFloat",aFloat ]]></PyFunc>
+ <PyFunc><![CDATA[ return aFloat ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 15:12:6</creation-date>
+ <lastmodification-date>12/9/2003 - 15:12:6</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 15:12:6</creation-date>
+ <lastmodification-date>12/9/2003 - 15:12:6</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Float</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertFloatStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertFloatStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 17:7:31</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>FloatString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>FloatString</FuncName>
+ <PyFunc><![CDATA[def FloatString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "3.1415926535" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 17:7:14</creation-date>
+ <lastmodification-date>11/9/2003 - 17:7:14</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 17:7:14</creation-date>
+ <lastmodification-date>11/9/2003 - 17:7:14</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertIORCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertIORCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent\aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent\aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 15:45:18</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of IOR</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>anIOR</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ IOR = orb.object_to_string( ComponentRef ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return IOR ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 15:45:18</creation-date>
+ <lastmodification-date>11/9/2003 - 15:45:18</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 15:45:18</creation-date>
+ <lastmodification-date>11/9/2003 - 15:45:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anIOR</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphConvertIORCheck</fromnode-name>
+ <fromserviceparameter-name>SyrComponent\aContainer</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>FactoryServerPy</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertIORCheck</fromnode-name>
+ <fromserviceparameter-name>SyrComponent\aComponent</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>SyrControlComponent</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertLongCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertLongCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 10:31:19</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Long</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Long</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Long</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Long</FuncName>
+ <PyFunc><![CDATA[def Long() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aLong = 2147483647 ]]></PyFunc>
+ <PyFunc><![CDATA[ print type( aLong ),"aLong",aLong ]]></PyFunc>
+ <PyFunc><![CDATA[ return aLong ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 10:31:19</creation-date>
+ <lastmodification-date>12/9/2003 - 10:31:19</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 10:31:19</creation-date>
+ <lastmodification-date>12/9/2003 - 10:31:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Long</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertLongStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertLongStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 10:51:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LongString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LongString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>LongString</FuncName>
+ <PyFunc><![CDATA[def LongString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "9223372036854775807" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 10:51:28</creation-date>
+ <lastmodification-date>12/9/2003 - 10:51:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 10:51:28</creation-date>
+ <lastmodification-date>12/9/2003 - 10:51:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LongString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertObjRefCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertObjRefCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>MiscTypes__InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>MiscTypes__InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>MiscTypes__InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MiscTypes__InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>MiscTypes__InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MiscTypes__InDouble</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes__OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes__OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes__OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes__OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes__OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes__OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes__OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>29/12/2004 - 16:1:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of ObjRef</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>anObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/12/2004 - 15:57:21</creation-date>
+ <lastmodification-date>29/12/2004 - 15:57:21</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/12/2004 - 15:57:21</creation-date>
+ <lastmodification-date>29/12/2004 - 15:57:21</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ObjRefToInline</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ObjRefToInline</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>toInLine</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ObjRefToInline</FuncName>
+ <PyFunc><![CDATA[def ObjRefToInline(objRef): ]]></PyFunc>
+ <PyFunc><![CDATA[ return objRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/12/2004 - 15:58:56</creation-date>
+ <lastmodification-date>29/12/2004 - 15:58:56</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>496</x-position>
+ <y-position>168</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MiscTypes</fromnode-name>
+ <fromserviceparameter-name>OutObjRef</fromserviceparameter-name>
+ <tonode-name>ObjRefToInline</tonode-name>
+ <toserviceparameter-name>toInLine</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>FactoryServerPy</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>SyrControlComponent</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>138492744</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>135402800</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>135448464</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>135469224</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>65.6954</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes__InDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>65.6954</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertObjRefCheckNotCompatible</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertObjRefCheckNotCompatible</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes__OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes__OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes__OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes__OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes__OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes__OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes__OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>20/6/2005 - 11:34:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of ObjRef</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>anObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/6/2005 - 11:31:43</creation-date>
+ <lastmodification-date>20/6/2005 - 11:31:43</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/6/2005 - 11:31:43</creation-date>
+ <lastmodification-date>20/6/2005 - 11:31:43</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ObjRefToInline</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ObjRefToInline</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>toInLine</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ObjRefToInline</FuncName>
+ <PyFunc><![CDATA[def ObjRefToInline(objRef): ]]></PyFunc>
+ <PyFunc><![CDATA[ return objRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/6/2005 - 11:31:43</creation-date>
+ <lastmodification-date>20/6/2005 - 11:31:43</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>496</x-position>
+ <y-position>168</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MiscTypes</fromnode-name>
+ <fromserviceparameter-name>OutObjRef</fromserviceparameter-name>
+ <tonode-name>ObjRefToInline</tonode-name>
+ <toserviceparameter-name>toInLine</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphConvertObjRefCheckNotCompatible</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value><![CDATA[FactoryServerPy]]></value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphConvertObjRefCheckNotCompatible</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value><![CDATA[SyrControlComponent]]></value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertShortCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertShortCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 10:35:33</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of Short</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Short</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Short</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Short</FuncName>
+ <PyFunc><![CDATA[def Short() : ]]></PyFunc>
+ <PyFunc><![CDATA[ aShort = 32767 ]]></PyFunc>
+ <PyFunc><![CDATA[ print type( aShort ),"aShort",aShort ]]></PyFunc>
+ <PyFunc><![CDATA[ return aShort ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 10:35:33</creation-date>
+ <lastmodification-date>12/9/2003 - 10:35:33</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 10:35:33</creation-date>
+ <lastmodification-date>12/9/2003 - 10:35:33</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Short</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertShortStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertShortStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>12/9/2003 - 10:37:59</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ShortString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ShortString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ShortString</FuncName>
+ <PyFunc><![CDATA[def ShortString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "32767" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>12/9/2003 - 10:37:59</creation-date>
+ <lastmodification-date>12/9/2003 - 10:37:59</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>12/9/2003 - 10:37:59</creation-date>
+ <lastmodification-date>12/9/2003 - 10:37:59</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ShortString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphConvertStringStringCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphConvertStringCheck</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>30/7/2003 - 14:23:52</creation-date>
+ <lastmodification-date>11/9/2003 - 16:43:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Check conversions of String</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>StringString</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringString</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>StringString</FuncName>
+ <PyFunc><![CDATA[def StringString() : ]]></PyFunc>
+ <PyFunc><![CDATA[ string = "The sentence that you are reading cannot be demonstrated" ]]></PyFunc>
+ <PyFunc><![CDATA[ return string ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 16:43:51</creation-date>
+ <lastmodification-date>11/9/2003 - 16:43:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>14</x-position>
+ <y-position>114</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 16:43:51</creation-date>
+ <lastmodification-date>11/9/2003 - 16:43:51</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>284</x-position>
+ <y-position>28</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>StringString</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphCpuUsed</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphCpuUsed</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Compare\Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 10:58:41</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Add(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add will wait 5 seconds" ]]></PyFunc>
+ <PyFunc><![CDATA[ d = dir() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add",d ]]></PyFunc>
+ <PyFunc><![CDATA[ d = dir(sleep) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add",d ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(5) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add waited" ]]></PyFunc>
+ <PyFunc><![CDATA[ n = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ while n < 10000 : ]]></PyFunc>
+ <PyFunc><![CDATA[ i = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ s = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ while i <= b : ]]></PyFunc>
+ <PyFunc><![CDATA[ s = s + i ]]></PyFunc>
+ <PyFunc><![CDATA[ i = i + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ n = n + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return s ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/8/2003 - 11:44:4</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>214</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a-b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/8/2003 - 11:44:4</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>0</x-position>
+ <y-position>139</y-position> </node>
+ <node>
+<component-name>FactorialComponent</component-name>
+ <interface-name>FactorialComponent</interface-name>
+ <node-name>sigma</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>sigma</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>6/8/2003 - 11:44:4</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>localhost/FactoryServerPy</container>
+ <comment>sigma from FactorialComponent</comment>
+ <x-position>214</x-position>
+ <y-position>172</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Sigma</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sigma</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>6/8/2003 - 11:44:4</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sigma from AddComponent</comment>
+ <x-position>418</x-position>
+ <y-position>21</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Compare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Compare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sigma</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sigma</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Compare</FuncName>
+ <PyFunc><![CDATA[def Compare( Add , sigma , Sigma ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Result = "Good" ]]></PyFunc>
+ <PyFunc><![CDATA[ if Add != sigma : ]]></PyFunc>
+ <PyFunc><![CDATA[ Result = "Bad" ]]></PyFunc>
+ <PyFunc><![CDATA[ if Add != Sigma : ]]></PyFunc>
+ <PyFunc><![CDATA[ Result = "Bad" ]]></PyFunc>
+ <PyFunc><![CDATA[ return Result ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/8/2003 - 11:44:4</creation-date>
+ <lastmodification-date>6/8/2003 - 11:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>419</x-position>
+ <y-position>184</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Compare</tonode-name>
+ <toserviceparameter-name>Add</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>411</x>
+ <y>265</y> </coord>
+ <coord>
+<x>411</x>
+ <y>169</y> </coord>
+ <coord>
+<x>617</x>
+ <y>169</y> </coord>
+ <coord>
+<x>618</x>
+ <y>8</y> </coord>
+ <coord>
+<x>401</x>
+ <y>8</y> </coord>
+ <coord>
+<x>400</x>
+ <y>80</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>189</x>
+ <y>108</y> </coord>
+ <coord>
+<x>191</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>sigma</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>206</x>
+ <y>254</y> </coord>
+ <coord>
+<x>206</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Sigma</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>389</x>
+ <y>101</y> </coord>
+ <coord>
+<x>390</x>
+ <y>160</y> </coord>
+ <coord>
+<x>190</x>
+ <y>161</y> </coord>
+ <coord>
+<x>190</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>sigma</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Compare</tonode-name>
+ <toserviceparameter-name>sigma</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>386</x>
+ <y>323</y> </coord>
+ <coord>
+<x>385</x>
+ <y>253</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sigma</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Compare</tonode-name>
+ <toserviceparameter-name>Sigma</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>400</x>
+ <y>295</y> </coord>
+ <coord>
+<x>400</x>
+ <y>153</y> </coord>
+ <coord>
+<x>595</x>
+ <y>153</y> </coord>
+ <coord>
+<x>595</x>
+ <y>102</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphCpuUsed</fromnode-name>
+ <fromserviceparameter-name>Add\a</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphCpuUsed</fromnode-name>
+ <fromserviceparameter-name>Sub\a</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1000</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphCpuUsed</fromnode-name>
+ <fromserviceparameter-name>Sub\b</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEditSwitchs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEditSwitchs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Switch__a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfSwitch__a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>419</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>573</x>
+ <y>160</y> </coord>
+ <coord>
+<x>572</x>
+ <y>130</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>599</x>
+ <y>416</y> </coord>
+ <coord>
+<x>598</x>
+ <y>389</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>365</x>
+ <y>129</y> </coord>
+ <coord>
+<x>365</x>
+ <y>222</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>194</y> </coord>
+ <coord>
+<x>571</x>
+ <y>257</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>379</x>
+ <y>387</y> </coord>
+ <coord>
+<x>378</x>
+ <y>481</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEditSwitchs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEditSwitchs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndOfInitLoop__Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfSwitch__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch__a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:12</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>419</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>573</x>
+ <y>160</y> </coord>
+ <coord>
+<x>572</x>
+ <y>130</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>599</x>
+ <y>416</y> </coord>
+ <coord>
+<x>598</x>
+ <y>389</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>365</x>
+ <y>129</y> </coord>
+ <coord>
+<x>365</x>
+ <y>222</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>194</y> </coord>
+ <coord>
+<x>571</x>
+ <y>257</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>379</x>
+ <y>387</y> </coord>
+ <coord>
+<x>378</x>
+ <y>481</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEditSwitchs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEditSwitchs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch__a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:12</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>419</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:14:11</creation-date>
+ <lastmodification-date>3/2/2005 - 16:14:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>573</x>
+ <y>160</y> </coord>
+ <coord>
+<x>572</x>
+ <y>130</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>599</x>
+ <y>416</y> </coord>
+ <coord>
+<x>598</x>
+ <y>389</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>365</x>
+ <y>129</y> </coord>
+ <coord>
+<x>365</x>
+ <y>222</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>194</y> </coord>
+ <coord>
+<x>571</x>
+ <y>257</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>379</x>
+ <y>387</y> </coord>
+ <coord>
+<x>378</x>
+ <y>481</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEditSwitchs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEditSwitchs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>IsEven__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch_1__Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch_1__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch__a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>3/2/2005 - 16:56:34</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>419</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>3/2/2005 - 16:54:2</creation-date>
+ <lastmodification-date>3/2/2005 - 16:54:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>573</x>
+ <y>160</y> </coord>
+ <coord>
+<x>572</x>
+ <y>130</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>599</x>
+ <y>416</y> </coord>
+ <coord>
+<x>598</x>
+ <y>389</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>365</x>
+ <y>129</y> </coord>
+ <coord>
+<x>365</x>
+ <y>222</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>194</y> </coord>
+ <coord>
+<x>571</x>
+ <y>257</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEditSwitchs_5</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEditSwitchs_5</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch_1__Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch__a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/2/2005 - 16:14:10</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>393</x-position>
+ <y-position>67</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>408</x-position>
+ <y-position>343</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>248</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>823</x-position>
+ <y-position>259</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>199</x-position>
+ <y-position>132</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>584</x-position>
+ <y-position>172</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>201</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>24/2/2005 - 14:34:28</creation-date>
+ <lastmodification-date>24/2/2005 - 14:34:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>608</x-position>
+ <y-position>430</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEditSwitchs_5</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs_5</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEditSwitchs_5</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEmbeddedComponents</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphEmbeddedComponents</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul__y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Div__z</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:59:37</creation-date>
+ <lastmodification-date>2/9/2005 - 16:17:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>1</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Sub</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>412</x-position>
+ <y-position>377</y-position>
+ </node>
+ <node>
+ <component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>412</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Div</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>622</x-position>
+ <y-position>124</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/AdditionServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/Addition_1Server</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>4</x-position>
+ <y-position>327</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddAndCompare</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AddAndCompare</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>anOtherAdder</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/9/2005 - 16:16:1</creation-date>
+ <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>233</x-position>
+ <y-position>0</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>195</x>
+ <y>108</y>
+ </coord>
+ <coord>
+ <x>195</x>
+ <y>233</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>459</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>262</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>139</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>261</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>598</x>
+ <y>203</y>
+ </coord>
+ <coord>
+ <x>598</x>
+ <y>457</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition_1</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>215</x>
+ <y>168</y>
+ </coord>
+ <coord>
+ <x>214</x>
+ <y>407</y>
+ </coord>
+ </coord-list>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphEmbeddedComponents</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponents</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>2</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponents</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>3</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponents</fromnode-name>
+ <fromserviceparameter-name>Mul__y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>4</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEmbeddedComponentsCrash</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphEmbeddedComponentsCrash</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul__y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Div__z</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:59:37</creation-date>
+ <lastmodification-date>3/8/2005 - 15:53:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>1</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Sub</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>477</x-position>
+ <y-position>381</y-position>
+ </node>
+ <node>
+ <component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>480</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Div</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>714</x-position>
+ <y-position>136</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/AdditionServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/Addition_1Server</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>4</x-position>
+ <y-position>327</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddAndCompare</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AddAndCompare</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>anOtherAdder</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>3/8/2005 - 15:52:50</creation-date>
+ <lastmodification-date>3/8/2005 - 15:52:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>233</x-position>
+ <y-position>0</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>195</x>
+ <y>108</y>
+ </coord>
+ <coord>
+ <x>195</x>
+ <y>233</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>459</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>262</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>139</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>261</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>670</x>
+ <y>206</y>
+ </coord>
+ <coord>
+ <x>680</x>
+ <y>447</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition_1</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>215</x>
+ <y>168</y>
+ </coord>
+ <coord>
+ <x>214</x>
+ <y>407</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>AddAndCompare</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>AddAndCompare</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>2</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>3</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash</fromnode-name>
+ <fromserviceparameter-name>Mul__y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>4</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEmbeddedComponentsCrash1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphEmbeddedComponentsCrash1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul__y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Div__z</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare__z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:59:37</creation-date>
+ <lastmodification-date>5/8/2005 - 11:41:6</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>1</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Sub</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>477</x-position>
+ <y-position>381</y-position>
+ </node>
+ <node>
+ <component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>480</x-position>
+ <y-position>152</y-position>
+ </node>
+ <node>
+ <component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Div</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>714</x-position>
+ <y-position>136</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>4</x-position>
+ <y-position>327</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddAndCompare</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AddAndCompare</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>anOtherAdder</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/8/2005 - 11:40:48</creation-date>
+ <lastmodification-date>5/8/2005 - 11:40:48</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>233</x-position>
+ <y-position>0</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>195</x>
+ <y>108</y>
+ </coord>
+ <coord>
+ <x>195</x>
+ <y>233</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>459</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>262</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>187</x>
+ <y>139</y>
+ </coord>
+ <coord>
+ <x>186</x>
+ <y>261</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>670</x>
+ <y>206</y>
+ </coord>
+ <coord>
+ <x>680</x>
+ <y>447</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition_1</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>215</x>
+ <y>168</y>
+ </coord>
+ <coord>
+ <x>214</x>
+ <y>407</y>
+ </coord>
+ </coord-list>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash1</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash1</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>2</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash1</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>3</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphEmbeddedComponentsCrash1</fromnode-name>
+ <fromserviceparameter-name>Mul__y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>4</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEmptyInLinesConvertCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInLinesConvertCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>BoolCheck\InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>CharCheck\InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>ShortCheck\InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>FloatCheck\InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LongCheck\InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>StringCheck\InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>DoubleCheck\InDouble</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Addre</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>1/9/2003 - 17:28:48</creation-date>
+ <lastmodification-date>11/9/2003 - 14:24:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BoolCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BoolCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>234</x-position>
+ <y-position>92</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>CharCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>CharCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ShortCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ShortCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>234</x-position>
+ <y-position>230</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>FloatCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>FloatCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>230</x-position>
+ <y-position>375</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>232</x-position>
+ <y-position>514</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LongCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LongCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>StringCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>6</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DoubleCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DoubleCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>29</x-position>
+ <y-position>428</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVision::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Addre</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:21:42</creation-date>
+ <lastmodification-date>11/9/2003 - 14:21:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Empty InLine Node</comment>
+ <x-position>477</x-position>
+ <y-position>231</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>BoolCheck</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>446</x>
+ <y>341</y> </coord>
+ <coord>
+<x>446</x>
+ <y>172</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>CharCheck</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>431</x>
+ <y>368</y> </coord>
+ <coord>
+<x>431</x>
+ <y>223</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ShortCheck</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>415</x>
+ <y>397</y> </coord>
+ <coord>
+<x>414</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>FloatCheck</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>462</x>
+ <y>514</y> </coord>
+ <coord>
+<x>461</x>
+ <y>593</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LongCheck</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>406</x>
+ <y>426</y> </coord>
+ <coord>
+<x>405</x>
+ <y>363</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>StringCheck</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>462</x>
+ <y>312</y> </coord>
+ <coord>
+<x>461</x>
+ <y>87</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>DoubleCheck</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>445</x>
+ <y>485</y> </coord>
+ <coord>
+<x>445</x>
+ <y>508</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>BoolCheck\InBool</fromserviceparameter-name>
+ <tonode-name>BoolCheck</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>CharCheck\InChar</fromserviceparameter-name>
+ <tonode-name>CharCheck</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>255</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>ShortCheck\InShort</fromserviceparameter-name>
+ <tonode-name>ShortCheck</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>16383</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>FloatCheck\InFloat</fromserviceparameter-name>
+ <tonode-name>FloatCheck</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3.14159</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>LongCheck\InLong</fromserviceparameter-name>
+ <tonode-name>LongCheck</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1234567890</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>StringCheck\InString</fromserviceparameter-name>
+ <tonode-name>StringCheck</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>aString</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEmptyInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>DoubleCheck\InDouble</fromserviceparameter-name>
+ <tonode-name>DoubleCheck</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.23457</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<?xml version='1.0' encoding='us-ascii' ?>
+
+<!-- XML Dataflow -->
+
+<!-- Dataflow information -->
+<dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEssai</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphEssai</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\x</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Add\FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>11/3/2003 - 9:58:59</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>11/3/2003 - 9:58:58</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>15</x-position>
+ <y-position>241</y-position>
+ </node>
+ <node>
+ <component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Sub</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>11/3/2003 - 9:58:58</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>227</x-position>
+ <y-position>99</y-position>
+ </node>
+ <node>
+ <component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>11/3/2003 - 9:58:58</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>443</x-position>
+ <y-position>278</y-position>
+ </node>
+ <node>
+ <component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Div</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>11/3/2003 - 9:58:58</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>634</x-position>
+ <y-position>97</y-position>
+ </node>
+ </node-list>
+
+ <link-list>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ </link-list>
+
+ <data-list>
+ <data>
+ <fromnode-name>GraphEssai</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>3</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>GraphEssai</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>4.5</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>GraphEssai</fromnode-name>
+ <fromserviceparameter-name>Sub\x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1.5</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ </data-list>
+
+</dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEssai1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEssai1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add\FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:3:19</creation-date>
+ <lastmodification-date>18/9/2003 - 17:14:2</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:14:2</creation-date>
+ <lastmodification-date>18/9/2003 - 17:14:2</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>16</x-position>
+ <y-position>262</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:14:2</creation-date>
+ <lastmodification-date>18/9/2003 - 17:14:2</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>219</x-position>
+ <y-position>54</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:14:2</creation-date>
+ <lastmodification-date>18/9/2003 - 17:14:2</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>419</x-position>
+ <y-position>262</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:14:2</creation-date>
+ <lastmodification-date>18/9/2003 - 17:14:2</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>623</x-position>
+ <y-position>55</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>193</x>
+ <y>135</y> </coord>
+ <coord>
+<x>193</x>
+ <y>372</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>396</x>
+ <y>343</y> </coord>
+ <coord>
+<x>397</x>
+ <y>136</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>598</x>
+ <y>163</y> </coord>
+ <coord>
+<x>598</x>
+ <y>343</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEssai1</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai1</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai1</fromnode-name>
+ <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai1</fromnode-name>
+ <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>11</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEssai2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEssai2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:6:28</creation-date>
+ <lastmodification-date>23/10/2003 - 16:11:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>23/10/2003 - 16:11:44</creation-date>
+ <lastmodification-date>23/10/2003 - 16:11:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>18</x-position>
+ <y-position>239</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>23/10/2003 - 16:11:44</creation-date>
+ <lastmodification-date>23/10/2003 - 16:11:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>232</x-position>
+ <y-position>269</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>23/10/2003 - 16:11:44</creation-date>
+ <lastmodification-date>23/10/2003 - 16:11:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>431</x-position>
+ <y-position>22</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>23/10/2003 - 16:11:44</creation-date>
+ <lastmodification-date>23/10/2003 - 16:11:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>645</x-position>
+ <y-position>268</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>199</x>
+ <y>102</y> </coord>
+ <coord>
+<x>198</x>
+ <y>319</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>OutGate</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>InGate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>405</x>
+ <y>165</y> </coord>
+ <coord>
+<x>405</x>
+ <y>412</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>612</x>
+ <y>377</y> </coord>
+ <coord>
+<x>612</x>
+ <y>103</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEssai2</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai2</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai2</fromnode-name>
+ <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai2</fromnode-name>
+ <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphEssai3</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEssai3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare\FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddAndCompare\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 10:59:37</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>1</x-position>
+ <y-position>152</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>412</x-position>
+ <y-position>377</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>412</x-position>
+ <y-position>152</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>622</x-position>
+ <y-position>124</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/AdditionServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/Addition_1Server</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>4</x-position>
+ <y-position>327</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddAndCompare</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>AddAndCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>Adder</inParameter-type>
+ <inParameter-name>anOtherAdder</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>18/9/2003 - 17:23:8</creation-date>
+ <lastmodification-date>18/9/2003 - 17:23:8</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>233</x-position>
+ <y-position>0</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>195</x>
+ <y>108</y> </coord>
+ <coord>
+<x>195</x>
+ <y>233</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>187</x>
+ <y>459</y> </coord>
+ <coord>
+<x>186</x>
+ <y>262</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>187</x>
+ <y>139</y> </coord>
+ <coord>
+<x>186</x>
+ <y>261</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>598</x>
+ <y>203</y> </coord>
+ <coord>
+<x>598</x>
+ <y>457</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition_1</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>AddAndCompare</tonode-name>
+ <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>215</x>
+ <y>168</y> </coord>
+ <coord>
+<x>214</x>
+ <y>407</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphEssai3</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+ <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+ <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<?xml version='1.0' encoding='us-ascii' ?>
+
+<!-- XML Dataflow -->
+
+<!-- Dataflow information -->
+<dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphFactorial</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphFactorial</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>eval\n</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>eval\f</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 11:3:56</creation-date>
+ <lastmodification-date>11/3/2003 - 11:3:56</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+
+ <node-list>
+ <node>
+ <component-name>FactorialComponent</component-name>
+ <interface-name>FactorialComponent</interface-name>
+ <node-name>eval</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>eval</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <PyFunction-list>
+ </PyFunction-list>
+ <creation-date>11/3/2003 - 11:3:56</creation-date>
+ <lastmodification-date>11/3/2003 - 11:3:56</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>ServerPy</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </node-list>
+
+ <link-list>
+ </link-list>
+
+ <data-list>
+ <data>
+ <fromnode-name>GraphFactorial</fromnode-name>
+ <fromserviceparameter-name>eval\n</fromserviceparameter-name>
+ <tonode-name>eval</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>5</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ </data-list>
+
+</dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGOTO_2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGOTO_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/1/2005 - 13:44:46</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>204</x-position>
+ <y-position>420</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>208</x-position>
+ <y-position>155</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>861</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>858</x-position>
+ <y-position>466</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>865</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>859</x-position>
+ <y-position>338</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>10</x-position>
+ <y-position>260</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>400</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>596</x-position>
+ <y-position>260</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Finished</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_OneEven</FuncName>
+ <PyFunc><![CDATA[def EndSwitch_OneEven( Finished , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",Finished,K]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1331</x-position>
+ <y-position>310</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>86</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/1/2005 - 16:11:13</creation-date>
+ <lastmodification-date>18/1/2005 - 16:11:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1128</x-position>
+ <y-position>453</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>374</x>
+ <y>290</y> </coord>
+ <coord>
+<x>374</x>
+ <y>491</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>385</x>
+ <y>311</y> </coord>
+ <coord>
+<x>385</x>
+ <y>226</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1048</x>
+ <y>135</y> </coord>
+ <coord>
+<x>1048</x>
+ <y>241</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr_1</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>191</x>
+ <y>225</y> </coord>
+ <coord>
+<x>191</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>190</x>
+ <y>491</y> </coord>
+ <coord>
+<x>190</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Finished</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Finished</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>incr_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>808</x>
+ <y>116</y> </coord>
+ <coord>
+<x>806</x>
+ <y>372</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>806</x>
+ <y>537</y> </coord>
+ <coord>
+<x>806</x>
+ <y>373</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr_1</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1319</x>
+ <y>385</y> </coord>
+ <coord>
+<x>1319</x>
+ <y>577</y> </coord>
+ <coord>
+<x>779</x>
+ <y>577</y> </coord>
+ <coord>
+<x>778</x>
+ <y>415</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>389</x>
+ <y>375</y> </coord>
+ <coord>
+<x>389</x>
+ <y>597</y> </coord>
+ <coord>
+<x>1519</x>
+ <y>602</y> </coord>
+ <coord>
+<x>1508</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>3</x>
+ <y>373</y> </coord>
+ <coord>
+<x>3</x>
+ <y>587</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>586</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>528</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphGOTO_2</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGOTO_2</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGOTO1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGOTO_2_2_3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/1/2005 - 13:44:46</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>195</x-position>
+ <y-position>417</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>201</x-position>
+ <y-position>145</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>861</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>858</x-position>
+ <y-position>466</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>865</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>9</x-position>
+ <y-position>250</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>396</x-position>
+ <y-position>193</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>595</x-position>
+ <y-position>239</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Finished</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_OneEven</FuncName>
+ <PyFunc><![CDATA[def EndSwitch_OneEven( Finished , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",Finished,K]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1256</x-position>
+ <y-position>305</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>87</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:54:25</creation-date>
+ <lastmodification-date>6/6/2005 - 14:54:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1128</x-position>
+ <y-position>453</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>273</y> </coord>
+ <coord>
+<x>370</x>
+ <y>498</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>384</x>
+ <y>281</y> </coord>
+ <coord>
+<x>384</x>
+ <y>225</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1048</x>
+ <y>139</y> </coord>
+ <coord>
+<x>1048</x>
+ <y>241</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1052</x>
+ <y>504</y> </coord>
+ <coord>
+<x>1049</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>192</x>
+ <y>226</y> </coord>
+ <coord>
+<x>191</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>191</x>
+ <y>494</y> </coord>
+ <coord>
+<x>192</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Finished</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Finished</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>793</x>
+ <y>561</y> </coord>
+ <coord>
+<x>794</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>778</x>
+ <y>138</y> </coord>
+ <coord>
+<x>780</x>
+ <y>328</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>808</x>
+ <y>113</y> </coord>
+ <coord>
+<x>807</x>
+ <y>352</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>806</x>
+ <y>537</y> </coord>
+ <coord>
+<x>807</x>
+ <y>351</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>236</y> </coord>
+ <coord>
+<x>773</x>
+ <y>370</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>840</x>
+ <y>381</y> </coord>
+ <coord>
+<x>839</x>
+ <y>394</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>388</x>
+ <y>388</y> </coord>
+ <coord>
+<x>389</x>
+ <y>597</y> </coord>
+ <coord>
+<x>1441</x>
+ <y>604</y> </coord>
+ <coord>
+<x>1441</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>4</x>
+ <y>388</y> </coord>
+ <coord>
+<x>3</x>
+ <y>587</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>586</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>528</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphGOTO1</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGOTO1</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGOTOAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGOTO_2_2_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/1/2005 - 13:44:46</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>195</x-position>
+ <y-position>417</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>201</x-position>
+ <y-position>145</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>861</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>858</x-position>
+ <y-position>466</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>865</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>9</x-position>
+ <y-position>250</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>396</x-position>
+ <y-position>193</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>595</x-position>
+ <y-position>239</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Finished</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_OneEven</FuncName>
+ <PyFunc><![CDATA[def EndSwitch_OneEven( Finished , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",Finished,K]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1256</x-position>
+ <y-position>305</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>87</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 14:53:29</creation-date>
+ <lastmodification-date>6/6/2005 - 14:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1128</x-position>
+ <y-position>453</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>273</y> </coord>
+ <coord>
+<x>370</x>
+ <y>498</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>384</x>
+ <y>281</y> </coord>
+ <coord>
+<x>384</x>
+ <y>225</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1048</x>
+ <y>139</y> </coord>
+ <coord>
+<x>1048</x>
+ <y>241</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1052</x>
+ <y>504</y> </coord>
+ <coord>
+<x>1049</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>192</x>
+ <y>226</y> </coord>
+ <coord>
+<x>191</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>191</x>
+ <y>494</y> </coord>
+ <coord>
+<x>192</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Finished</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Finished</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>793</x>
+ <y>561</y> </coord>
+ <coord>
+<x>794</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>778</x>
+ <y>138</y> </coord>
+ <coord>
+<x>780</x>
+ <y>328</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>808</x>
+ <y>113</y> </coord>
+ <coord>
+<x>807</x>
+ <y>352</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>806</x>
+ <y>537</y> </coord>
+ <coord>
+<x>807</x>
+ <y>351</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>236</y> </coord>
+ <coord>
+<x>773</x>
+ <y>370</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>840</x>
+ <y>381</y> </coord>
+ <coord>
+<x>839</x>
+ <y>394</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>388</x>
+ <y>388</y> </coord>
+ <coord>
+<x>389</x>
+ <y>597</y> </coord>
+ <coord>
+<x>1441</x>
+ <y>604</y> </coord>
+ <coord>
+<x>1441</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>4</x>
+ <y>388</y> </coord>
+ <coord>
+<x>3</x>
+ <y>587</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>586</y> </coord>
+ <coord>
+<x>1307</x>
+ <y>528</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphGOTOAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGOTOAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGOTOAddMemory</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGOTOAddMemory_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AddWithoutSleep__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AddWithoutSleep__y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/2/2005 - 14:8:55</creation-date>
+ <lastmodification-date>21/2/2005 - 10:9:51</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>To study memory leaks</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InLine</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InLine</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 10:9:51</creation-date>
+ <lastmodification-date>21/2/2005 - 10:9:51</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>74</x-position>
+ <y-position>178</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GoTo</node-name>
+ <kind>8</kind>
+ <coupled-node>InLine</coupled-node>
+ <service>
+<service-name>GoTo</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 10:9:51</creation-date>
+ <lastmodification-date>21/2/2005 - 10:9:51</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>533</x-position>
+ <y-position>218</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>AddWithoutSleep</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>AddWithoutSleep</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>21/2/2005 - 10:9:51</creation-date>
+ <lastmodification-date>21/2/2005 - 10:9:51</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>AddWithoutSleep from AddComponent</comment>
+ <x-position>297</x-position>
+ <y-position>138</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InLine</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>GoTo</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>InLine</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>69</x>
+ <y>420</y> </coord>
+ <coord>
+<x>700</x>
+ <y>420</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>AddWithoutSleep</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>GoTo</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphGOTOAddMemory</fromnode-name>
+ <fromserviceparameter-name>AddWithoutSleep__x</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGOTOAddMemory</fromnode-name>
+ <fromserviceparameter-name>AddWithoutSleep__y</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGOTOMemory</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGOTOAddMemory_2</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/2/2005 - 14:8:55</creation-date>
+ <lastmodification-date>21/2/2005 - 10:10:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>To study memory leaks</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InLine</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InLine</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 10:10:15</creation-date>
+ <lastmodification-date>21/2/2005 - 10:10:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>74</x-position>
+ <y-position>178</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GoTo</node-name>
+ <kind>8</kind>
+ <coupled-node>InLine</coupled-node>
+ <service>
+<service-name>GoTo</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 10:10:15</creation-date>
+ <lastmodification-date>21/2/2005 - 10:10:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>533</x-position>
+ <y-position>218</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InLine</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>GoTo</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>GoTo</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>InLine</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>69</x>
+ <y>420</y> </coord>
+ <coord>
+<x>700</x>
+ <y>420</y> </coord> </coord-list> </link> </link-list>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SetStudyID__theStudyID</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theRadius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 11:8:11</creation-date>
+ <lastmodification-date>11/11/2004 - 12:53:24</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SetStudyID</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:50:30</creation-date>
+ <lastmodification-date>11/11/2004 - 12:50:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>13</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:51:22</creation-date>
+ <lastmodification-date>11/11/2004 - 12:51:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>210</x-position>
+ <y-position>49</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:52:16</creation-date>
+ <lastmodification-date>11/11/2004 - 12:52:16</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>412</x-position>
+ <y-position>12</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:52:31</creation-date>
+ <lastmodification-date>11/11/2004 - 12:52:31</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>414</x-position>
+ <y-position>183</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:52:54</creation-date>
+ <lastmodification-date>11/11/2004 - 12:52:54</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>606</x-position>
+ <y-position>12</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 12:53:16</creation-date>
+ <lastmodification-date>11/11/2004 - 12:53:16</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>801</x-position>
+ <y-position>163</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGeomEssai_1_1_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphGeomEssai_1_1_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_1__shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>10/7/2002 - 14:53:2</creation-date>
+ <lastmodification-date>29/10/2004 - 15:7:37</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 14:58:4</creation-date>
+ <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>166</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 14:58:4</creation-date>
+ <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>181</x-position>
+ <y-position>86</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 14:58:4</creation-date>
+ <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>386</x-position>
+ <y-position>2</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 14:58:4</creation-date>
+ <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>388</x-position>
+ <y-position>181</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 14:58:4</creation-date>
+ <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>779</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:1:27</creation-date>
+ <lastmodification-date>29/10/2004 - 15:1:27</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>580</x-position>
+ <y-position>2</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>VoidFunction__Done</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 12:52:44</creation-date>
+ <lastmodification-date>8/12/2004 - 16:0:49</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>VoidFunction</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>VoidFunction</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Done</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>VoidFunction</FuncName>
+ <PyFunc><![CDATA[import salome ]]></PyFunc>
+ <PyFunc><![CDATA[def VoidFunction() : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'VoidFunction()' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 'Done' ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/12/2004 - 16:0:49</creation-date>
+ <lastmodification-date>8/12/2004 - 16:0:49</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>60</x-position>
+ <y-position>58</y-position> </node> </node-list>
+ <link-list/>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphInLines</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInLines</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Mul\Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 10:58:41</creation-date>
+ <lastmodification-date>18/9/2003 - 17:30:7</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[def Add(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:30:7</creation-date>
+ <lastmodification-date>18/9/2003 - 17:30:7</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>351</x-position>
+ <y-position>77</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a-b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:30:7</creation-date>
+ <lastmodification-date>18/9/2003 - 17:30:7</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>86</x-position>
+ <y-position>333</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mul</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Mul</FuncName>
+ <PyFunc><![CDATA[def Mul(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a*b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:30:7</creation-date>
+ <lastmodification-date>18/9/2003 - 17:30:7</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>616</x-position>
+ <y-position>247</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>569</x>
+ <y>326</y> </coord>
+ <coord>
+<x>569</x>
+ <y>158</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>283</x>
+ <y>358</y> </coord>
+ <coord>
+<x>281</x>
+ <y>413</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>283</x>
+ <y>187</y> </coord>
+ <coord>
+<x>282</x>
+ <y>356</y> </coord>
+ <coord>
+<x>281</x>
+ <y>414</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphInLines</fromnode-name>
+ <fromserviceparameter-name>Add\a</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLines</fromnode-name>
+ <fromserviceparameter-name>Sub\a</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLines</fromnode-name>
+ <fromserviceparameter-name>Sub\b</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphInLinesParall</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInLinesParall</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Add\f</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Mul\Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 10:58:41</creation-date>
+ <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def Add(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add will wait 5 seconds" ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(5) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Add waited" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:31:28</creation-date>
+ <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>351</x-position>
+ <y-position>77</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a-b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:31:28</creation-date>
+ <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>86</x-position>
+ <y-position>333</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mul</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Mul</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def Mul(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Mul will wait 5 seconds" ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(5) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Mul waited" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a*b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>18/9/2003 - 17:31:28</creation-date>
+ <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>616</x-position>
+ <y-position>247</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>583</x>
+ <y>357</y> </coord>
+ <coord>
+<x>583</x>
+ <y>413</y> </coord>
+ <coord>
+<x>282</x>
+ <y>413</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>282</x>
+ <y>186</y> </coord>
+ <coord>
+<x>283</x>
+ <y>413</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>583</x>
+ <y>328</y> </coord>
+ <coord>
+<x>583</x>
+ <y>412</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphInLinesParall</fromnode-name>
+ <fromserviceparameter-name>Add\a</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesParall</fromnode-name>
+ <fromserviceparameter-name>Sub\a</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesParall</fromnode-name>
+ <fromserviceparameter-name>Sub\b</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphInLinesConvertCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInLinesConvertCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>BoolCheck\InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>CharCheck\InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>ShortCheck\InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>FloatCheck\InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LongCheck\InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>StringCheck\InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>DoubleCheck\InDouble</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Addre</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>1/9/2003 - 17:28:48</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BoolCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BoolCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>BoolCheck</FuncName>
+ <PyFunc><![CDATA[def BoolCheck( InBool ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InBool ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>234</x-position>
+ <y-position>92</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>CharCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>CharCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>CharCheck</FuncName>
+ <PyFunc><![CDATA[def CharCheck( InChar ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InChar ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ShortCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ShortCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ShortCheck</FuncName>
+ <PyFunc><![CDATA[def ShortCheck( InShort ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InShort ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>234</x-position>
+ <y-position>230</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>FloatCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>FloatCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>FloatCheck</FuncName>
+ <PyFunc><![CDATA[def FloatCheck( InFloat ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InFloat ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>230</x-position>
+ <y-position>375</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>232</x-position>
+ <y-position>514</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LongCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LongCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>LongCheck</FuncName>
+ <PyFunc><![CDATA[def LongCheck( InLong ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InLong ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>StringCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>StringCheck</FuncName>
+ <PyFunc><![CDATA[def StringCheck( aString ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return aString ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>30</x-position>
+ <y-position>6</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DoubleCheck</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DoubleCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DoubleCheck</FuncName>
+ <PyFunc><![CDATA[def DoubleCheck( InDouble ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InDouble ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>23</x-position>
+ <y-position>427</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVision::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Addre</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MiscTypes</FuncName>
+ <PyFunc><![CDATA[def MiscTypes( InString , InBool , InChar , InShort , InLong , InFloat , InDouble , InObjRef ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return InString,InBool,InChar,InShort,InLong,InFloat,InDouble,InObjRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/9/2003 - 14:10:54</creation-date>
+ <lastmodification-date>11/9/2003 - 14:10:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InLine Node</comment>
+ <x-position>477</x-position>
+ <y-position>231</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>BoolCheck</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>446</x>
+ <y>341</y> </coord>
+ <coord>
+<x>446</x>
+ <y>172</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>CharCheck</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>431</x>
+ <y>368</y> </coord>
+ <coord>
+<x>431</x>
+ <y>223</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ShortCheck</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>415</x>
+ <y>397</y> </coord>
+ <coord>
+<x>414</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>FloatCheck</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>462</x>
+ <y>514</y> </coord>
+ <coord>
+<x>461</x>
+ <y>593</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LongCheck</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>406</x>
+ <y>426</y> </coord>
+ <coord>
+<x>405</x>
+ <y>363</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>StringCheck</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>462</x>
+ <y>312</y> </coord>
+ <coord>
+<x>461</x>
+ <y>87</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>DoubleCheck</fromnode-name>
+ <fromserviceparameter-name>OutDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>445</x>
+ <y>485</y> </coord>
+ <coord>
+<x>445</x>
+ <y>508</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>BoolCheck\InBool</fromserviceparameter-name>
+ <tonode-name>BoolCheck</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>CharCheck\InChar</fromserviceparameter-name>
+ <tonode-name>CharCheck</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>255</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>ShortCheck\InShort</fromserviceparameter-name>
+ <tonode-name>ShortCheck</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>16383</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>FloatCheck\InFloat</fromserviceparameter-name>
+ <tonode-name>FloatCheck</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3.14159</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>LongCheck\InLong</fromserviceparameter-name>
+ <tonode-name>LongCheck</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1234567890</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>StringCheck\InString</fromserviceparameter-name>
+ <tonode-name>StringCheck</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>aString</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesConvertCheck</fromnode-name>
+ <fromserviceparameter-name>DoubleCheck\InDouble</fromserviceparameter-name>
+ <tonode-name>DoubleCheck</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.23457</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphInLinesUnValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInLinesUnValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 10:58:41</creation-date>
+ <lastmodification-date>8/8/2003 - 15:31:37</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[def Add(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/8/2003 - 15:30:23</creation-date>
+ <lastmodification-date>8/8/2003 - 15:30:23</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>257</x-position>
+ <y-position>13</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a-b ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/8/2003 - 15:30:23</creation-date>
+ <lastmodification-date>8/8/2003 - 15:30:23</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>20</x-position>
+ <y-position>152</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mul</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Result</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Mul</FuncName>
+ <PyFunc><![CDATA[def Mul(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a*b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/8/2003 - 15:30:23</creation-date>
+ <lastmodification-date>8/8/2003 - 15:30:23</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>469</x-position>
+ <y-position>125</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>451</x>
+ <y>205</y> </coord>
+ <coord>
+<x>450</x>
+ <y>93</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>f</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>235</x>
+ <y>122</y> </coord>
+ <coord>
+<x>236</x>
+ <y>232</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>Result</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>8</x>
+ <y>92</y> </coord>
+ <coord>
+<x>7</x>
+ <y>332</y> </coord>
+ <coord>
+<x>645</x>
+ <y>334</y> </coord>
+ <coord>
+<x>645</x>
+ <y>204</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphInLinesUnValid</fromnode-name>
+ <fromserviceparameter-name>Sub\a</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInLinesUnValid</fromnode-name>
+ <fromserviceparameter-name>Sub\b</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphInputInLoop_2_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphInputInLoop_2_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>IsOdd__Const</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>IsOdd__Const</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Const</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Const</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,Even,Const) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'IsOdd',a,Even,Const ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Const ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:2:42</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:2:42</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:2:42</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>770</x-position>
+ <y-position>147</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:2:42</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:2:42</creation-date>
+ <lastmodification-date>8/3/2005 - 15:2:42</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>588</x-position>
+ <y-position>147</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>573</x>
+ <y>178</y> </coord>
+ <coord>
+<x>573</x>
+ <y>76</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>366</x>
+ <y>71</y> </coord>
+ <coord>
+<x>366</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphInputInLoop_2_1</fromnode-name>
+ <fromserviceparameter-name>IsOdd__Const</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Const</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>Const Input Value</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInputInLoop_2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInputInLoop_2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphInputInLoop_2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoop</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>16/12/2004 - 11:8:15</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 11:8:15</creation-date>
+ <lastmodification-date>16/12/2004 - 11:8:15</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 11:8:15</creation-date>
+ <lastmodification-date>16/12/2004 - 11:8:15</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>366</x-position>
+ <y-position>262</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoop1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoop_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>6/6/2005 - 15:13:52</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 15:13:52</creation-date>
+ <lastmodification-date>6/6/2005 - 15:13:52</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 15:13:52</creation-date>
+ <lastmodification-date>6/6/2005 - 15:13:52</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>555</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>NodeIndex</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NodeIndex</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 15:13:52</creation-date>
+ <lastmodification-date>6/6/2005 - 15:13:52</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>281</x-position>
+ <y-position>215</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>NodeIncr</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NodeIncr</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 15:13:52</creation-date>
+ <lastmodification-date>6/6/2005 - 15:13:52</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>278</x-position>
+ <y-position>372</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>NodeIndex</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>NodeIncr</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>NodeIndex</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>NodeIncr</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoop1</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop1</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop1</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop1</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoop2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoop1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>NodeIncr__aString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>NodeIncr__aString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>6/6/2005 - 16:24:36</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 16:24:36</creation-date>
+ <lastmodification-date>6/6/2005 - 16:24:36</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 16:24:36</creation-date>
+ <lastmodification-date>6/6/2005 - 16:24:36</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>555</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>NodeIndex</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NodeIndex</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 16:24:36</creation-date>
+ <lastmodification-date>6/6/2005 - 16:24:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>281</x-position>
+ <y-position>215</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>NodeIncr</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NodeIncr</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>aString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/6/2005 - 16:24:36</creation-date>
+ <lastmodification-date>6/6/2005 - 16:24:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>278</x-position>
+ <y-position>372</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>NodeIndex</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>NodeIncr</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>NodeIndex</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>NodeIncr</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoop2</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop2</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop2</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop2</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoop2</fromnode-name>
+ <fromserviceparameter-name>NodeIncr__aString</fromserviceparameter-name>
+ <tonode-name>NodeIncr</tonode-name>
+ <toserviceparameter-name>aString</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>NodeToDelete</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopAddMemory</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopMemory_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>14/4/2005 - 16:44:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>For solving of memory leaks</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/4/2005 - 16:43:41</creation-date>
+ <lastmodification-date>14/4/2005 - 16:43:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/4/2005 - 16:43:41</creation-date>
+ <lastmodification-date>14/4/2005 - 16:43:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>495</x-position>
+ <y-position>262</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>AddWithoutSleep</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>AddWithoutSleep</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/4/2005 - 16:44:22</creation-date>
+ <lastmodification-date>14/4/2005 - 16:44:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>AddWithoutSleep from AddComponent</comment>
+ <x-position>246</x-position>
+ <y-position>262</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>AddWithoutSleep</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100000</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopDoWhile</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopDoWhile</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/12/2004 - 15:39:50</creation-date>
+ <lastmodification-date>16/12/2004 - 18:44:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>LoopWhileNext</FuncName>
+ <PyFunc><![CDATA[def LoopWhileNext(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 18:44:10</creation-date>
+ <lastmodification-date>16/12/2004 - 18:44:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>105</x-position>
+ <y-position>226</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DoWhile</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def DoWhile(DoLoop,Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'DoWhile',DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index == Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'DoWhile',DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 18:44:10</creation-date>
+ <lastmodification-date>16/12/2004 - 18:44:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>414</x-position>
+ <y-position>232</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopDoWhile</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopDoWhile</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopGates</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopGates1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub_1__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub_1__y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Gate__G</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 16:57:1</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Init(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>181</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>847</x-position>
+ <y-position>247</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>248</x-position>
+ <y-position>70</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>249</x-position>
+ <y-position>305</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>453</x-position>
+ <y-position>72</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>455</x-position>
+ <y-position>304</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Gate</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Gate</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>G</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Gate</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Gate(G1,G2) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return G1&G2 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 10:26:6</creation-date>
+ <lastmodification-date>4/7/2005 - 10:26:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>650</x-position>
+ <y-position>227</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Gate</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Add_1__x</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Add_1__y</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>6</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Sub_1__x</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGates</fromnode-name>
+ <fromserviceparameter-name>Sub_1__y</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>8</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopGatesNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopsGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub_1__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub_1__y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub_1__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 16:57:1</creation-date>
+ <lastmodification-date>7/1/2005 - 17:8:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Init(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/1/2005 - 16:59:3</creation-date>
+ <lastmodification-date>7/1/2005 - 16:59:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>181</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/1/2005 - 16:59:3</creation-date>
+ <lastmodification-date>7/1/2005 - 16:59:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>840</x-position>
+ <y-position>204</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 17:3:59</creation-date>
+ <lastmodification-date>7/1/2005 - 17:3:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>248</x-position>
+ <y-position>70</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 17:4:5</creation-date>
+ <lastmodification-date>7/1/2005 - 17:4:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>249</x-position>
+ <y-position>305</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 17:4:31</creation-date>
+ <lastmodification-date>7/1/2005 - 17:4:31</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>453</x-position>
+ <y-position>72</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 17:4:32</creation-date>
+ <lastmodification-date>7/1/2005 - 17:4:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>455</x-position>
+ <y-position>304</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Gate</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Gate</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>G</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Gate</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Gate(G1,G2) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return G1&G2 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>7/1/2005 - 17:7:9</creation-date>
+ <lastmodification-date>7/1/2005 - 17:7:9</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>650</x-position>
+ <y-position>227</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Gate</fromnode-name>
+ <fromserviceparameter-name>G</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Add_1__x</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Add_1__y</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>6</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Sub_1__x</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopGatesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Sub_1__y</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>8</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopMemory_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopMemory_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>21/2/2005 - 11:43:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>For solving of memory leaks</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 11:43:50</creation-date>
+ <lastmodification-date>21/2/2005 - 11:43:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/2/2005 - 11:43:50</creation-date>
+ <lastmodification-date>21/2/2005 - 11:43:50</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>366</x-position>
+ <y-position>262</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopMemory_1</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopMemory_1</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopMemory_1</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100000</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopMemory_1</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopPyAddAddMemory</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopPyAddAddMemory</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AddWithoutSleep__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>PyAdd__c</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>14/4/2005 - 16:55:59</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>For solving of memory leaks</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/4/2005 - 16:43:41</creation-date>
+ <lastmodification-date>14/4/2005 - 16:43:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/4/2005 - 16:43:41</creation-date>
+ <lastmodification-date>14/4/2005 - 16:43:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>495</x-position>
+ <y-position>262</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>AddWithoutSleep</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>AddWithoutSleep</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/4/2005 - 16:44:22</creation-date>
+ <lastmodification-date>14/4/2005 - 16:44:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>AddWithoutSleep from AddComponent</comment>
+ <x-position>255</x-position>
+ <y-position>352</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PyAdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PyAdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>c</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PyAdd</FuncName>
+ <PyFunc><![CDATA[def PyAdd(a,b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,a+b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/4/2005 - 16:54:44</creation-date>
+ <lastmodification-date>14/4/2005 - 16:54:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>266</x-position>
+ <y-position>188</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>PyAdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>AddWithoutSleep</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>PyAdd</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>AddWithoutSleep</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PyAdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopPyAddAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopPyAddAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopPyAddAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100000</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopPyAddAddMemory</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitch</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ValEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ValEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ValEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def ValEven(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:8:55</creation-date>
+ <lastmodification-date>8/3/2005 - 15:8:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>396</x-position>
+ <y-position>222</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>ValEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ValEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitch_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>9/2/2005 - 10:29:19</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>9/2/2005 - 10:29:19</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>9/2/2005 - 10:29:19</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>9/2/2005 - 10:29:19</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>9/2/2005 - 10:29:19</creation-date>
+ <lastmodification-date>9/2/2005 - 10:29:19</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchDefaultAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Default Ports are not connected and the Executor will detect a Default condition ==> ABORT</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Vala</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Vala</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ValEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def ValEven(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 11:46:10</creation-date>
+ <lastmodification-date>11/2/2005 - 11:46:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>394</x-position>
+ <y-position>137</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>Vala</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Vala</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchGateDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchGateDefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>6/7/2005 - 16:30:40</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ValEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ValEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ValEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def ValEven(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 16:27:18</creation-date>
+ <lastmodification-date>6/7/2005 - 16:27:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>396</x-position>
+ <y-position>222</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>ValEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ValEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchGateDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchGateDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchGateDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchGatesDefaultNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchGatesDefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ValEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ValEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ValEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def ValEven(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:51:30</creation-date>
+ <lastmodification-date>8/7/2005 - 10:51:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>396</x-position>
+ <y-position>222</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>ValEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ValEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ValEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchGatesDefaultNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchGatesDefaultNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchGatesDefaultNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchOddEven</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchOddEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:43:55</creation-date>
+ <lastmodification-date>14/2/2005 - 16:43:55</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>400</x-position>
+ <y-position>160</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchOddEven</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOddEven</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOddEven</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchOfSwitch</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoopSwitch</coupled-node>
+ <service>
+<service-name>LoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>6</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1268</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>437</x-position>
+ <y-position>520</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,a,1-(a&1) ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>201</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1075</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>POne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PThree</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PFive</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ n = a/6 ]]></PyFunc>
+ <PyFunc><![CDATA[ r = a%6 ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 5 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return POne,PThree,PFive,n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>412</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>851</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPOne</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>POne</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPOne</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPOne(POne) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*POne+1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>612</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPThree</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPThree</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PThree</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPThree_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPThree_1(PThree) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PThree+3 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>620</x-position>
+ <y-position>149</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPFive</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPFive</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PFive</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPFive</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPFive(PFive) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PFive+5 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:53:29</creation-date>
+ <lastmodification-date>8/7/2005 - 10:53:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>625</x-position>
+ <y-position>343</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>719</x>
+ <y>591</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1057</x>
+ <y>267</y> </coord>
+ <coord>
+<x>1079</x>
+ <y>669</y> </coord>
+ <coord>
+<x>383</x>
+ <y>666</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>POne</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PThree</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PFive</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>POne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>PThree</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>PFive</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPOne</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPThree</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPFive</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchOfSwitch</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitch</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitch</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>17</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchOfSwitch1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchOfSwitch1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>DefaultPorts of SwitchOdd and EndSwitchOdd are not connected but that link was not used</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoopSwitch</coupled-node>
+ <service>
+<service-name>LoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>6</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1268</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>437</x-position>
+ <y-position>520</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,a,1-(a&1) ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>201</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1075</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>POne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PThree</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PFive</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ n = a/6 ]]></PyFunc>
+ <PyFunc><![CDATA[ r = a%6 ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 5 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return POne,PThree,PFive,n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>412</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>851</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPOne</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>POne</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPOne</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPOne(POne) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*POne+1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>612</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPThree</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPThree</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PThree</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPThree_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPThree_1(PThree) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PThree+3 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>620</x-position>
+ <y-position>149</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPFive</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPFive</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PFive</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPFive</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPFive(PFive) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PFive+5 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:56:45</creation-date>
+ <lastmodification-date>8/7/2005 - 10:56:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>625</x-position>
+ <y-position>343</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>719</x>
+ <y>591</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1057</x>
+ <y>267</y> </coord>
+ <coord>
+<x>1079</x>
+ <y>669</y> </coord>
+ <coord>
+<x>383</x>
+ <y>666</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>POne</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PThree</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PFive</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>POne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>PThree</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>PFive</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPOne</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPThree</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPFive</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchOfSwitch1</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitch1</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitch1</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>17</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchOfSwitchAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchOfSwitchAborted</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>DefaultPorts of SwitchOdd and EndSwitchOdd are not connected but that link was not used. DefaultPorts of Switch and EndSwitch are not linked ==> ABORT</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoopSwitch</coupled-node>
+ <service>
+<service-name>LoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>6</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1268</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>437</x-position>
+ <y-position>520</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,a,1-(a&1) ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>201</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1075</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>POne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PThree</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PFive</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ n = a/6 ]]></PyFunc>
+ <PyFunc><![CDATA[ r = a%6 ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 5 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return POne,PThree,PFive,n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>412</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>851</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPOne</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>POne</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPOne</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPOne(POne) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*POne+1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>612</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPThree</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPThree</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PThree</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPThree_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPThree_1(PThree) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PThree+3 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>620</x-position>
+ <y-position>149</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPFive</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPFive</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PFive</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPFive</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPFive(PFive) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PFive+5 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 10:58:36</creation-date>
+ <lastmodification-date>8/7/2005 - 10:58:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>625</x-position>
+ <y-position>343</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>719</x>
+ <y>591</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>POne</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PThree</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PFive</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>POne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>PThree</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>PFive</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPOne</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPThree</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPFive</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchOfSwitchAborted</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitchAborted</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitchAborted</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>17</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchOfSwitchNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchOfSwitchNOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfSwitchOdd__n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>20/1/2005 - 17:22:49</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoopSwitch</coupled-node>
+ <service>
+<service-name>LoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>6</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1268</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>437</x-position>
+ <y-position>520</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,a,1-(a&1) ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>201</x-position>
+ <y-position>233</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1075</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>POne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PThree</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>PFive</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ n = a/6 ]]></PyFunc>
+ <PyFunc><![CDATA[ r = a%6 ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ POne = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PThree = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if r == 5 : ]]></PyFunc>
+ <PyFunc><![CDATA[ PFive = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return POne,PThree,PFive,n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>412</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>n</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>851</x-position>
+ <y-position>210</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPOne</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>POne</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPOne</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPOne(POne) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*POne+1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>612</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPThree</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPThree</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PThree</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPThree_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPThree_1(PThree) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PThree+3 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>620</x-position>
+ <y-position>149</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PseudoPFive</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PseudoPFive</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>PFive</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PseudoPFive</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PseudoPFive(PFive) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 6*PFive+5 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 17:13:50</creation-date>
+ <lastmodification-date>20/1/2005 - 17:13:50</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>625</x-position>
+ <y-position>343</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>719</x>
+ <y>591</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1057</x>
+ <y>267</y> </coord>
+ <coord>
+<x>1079</x>
+ <y>669</y> </coord>
+ <coord>
+<x>383</x>
+ <y>666</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>POne</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PThree</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>PFive</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPOne</tonode-name>
+ <toserviceparameter-name>POne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPThree</tonode-name>
+ <toserviceparameter-name>PThree</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>PseudoPFive</tonode-name>
+ <toserviceparameter-name>PFive</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPOne</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPThree</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PseudoPFive</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>n</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchOfSwitchNOTValid</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitchNOTValid</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchOfSwitchNOTValid</fromnode-name>
+ <fromserviceparameter-name>LoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>LoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>65</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchs_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchs_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>SwitchOdd__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SwitchEven__Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>141</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>711</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>482</x-position>
+ <y-position>292</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>12</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1102</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>235</x-position>
+ <y-position>386</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>361</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aOdd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 15:15:0</creation-date>
+ <lastmodification-date>8/3/2005 - 15:15:0</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>919</x-position>
+ <y-position>242</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchsAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchs_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>SwitchOdd__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SwitchEven__Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Default links are missing</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>141</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>711</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>482</x-position>
+ <y-position>292</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>12</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1102</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>235</x-position>
+ <y-position>386</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>361</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aOdd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 16:59:13</creation-date>
+ <lastmodification-date>14/2/2005 - 16:59:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>919</x-position>
+ <y-position>242</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchsAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchsBranches_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchsBranches_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>2</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>241</x-position>
+ <y-position>208</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>715</x-position>
+ <y-position>208</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>472</x-position>
+ <y-position>724</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>19</x-position>
+ <y-position>341</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1099</x-position>
+ <y-position>261</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) != 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>228</x-position>
+ <y-position>425</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>722</x-position>
+ <y-position>425</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>918</x-position>
+ <y-position>221</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>145</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotEven(Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:27:23</creation-date>
+ <lastmodification-date>11/2/2005 - 17:27:23</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>570</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsNotOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsNotEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchsBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchsBranchesdefaultAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchsBranchesdefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>2</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>162</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>472</x-position>
+ <y-position>724</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>18</x-position>
+ <y-position>389</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1097</x-position>
+ <y-position>309</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) != 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ print (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ return (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>230</x-position>
+ <y-position>457</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>721</x-position>
+ <y-position>477</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>916</x-position>
+ <y-position>269</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>137</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotEven(Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>475</x-position>
+ <y-position>601</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdddefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdddefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdddefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdddefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>285</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEvendefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEvendefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEvendefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEvendefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 17:10:5</creation-date>
+ <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>478</x-position>
+ <y-position>434</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsNotOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsNotEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>11</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchsBranchesdefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchsBranchesdefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>11/2/2005 - 17:25:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>2</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>162</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>472</x-position>
+ <y-position>724</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>18</x-position>
+ <y-position>389</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1097</x-position>
+ <y-position>309</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) != 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ print (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ return (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>230</x-position>
+ <y-position>457</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>721</x-position>
+ <y-position>477</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>916</x-position>
+ <y-position>269</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>137</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotEven(Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:9:54</creation-date>
+ <lastmodification-date>11/2/2005 - 17:9:54</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>475</x-position>
+ <y-position>601</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdddefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdddefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdddefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdddefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:16:6</creation-date>
+ <lastmodification-date>11/2/2005 - 17:16:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>285</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEvendefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdddefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEvendefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEvendefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/2/2005 - 17:23:32</creation-date>
+ <lastmodification-date>11/2/2005 - 17:23:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>478</x-position>
+ <y-position>434</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsNotOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsNotEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchsBranchesdefault</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranchesdefault</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsBranchesdefault</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopSwitchsNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopSwitchsNOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>EndOfSwitchEven__Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>SwitchOdd__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:57</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>141</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>711</x-position>
+ <y-position>161</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>479</x-position>
+ <y-position>311</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>12</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1102</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>235</x-position>
+ <y-position>386</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>361</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchsCompare</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SwitchsCompare</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aOdd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchsCompare</FuncName>
+ <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/2/2005 - 11:26:56</creation-date>
+ <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>919</x-position>
+ <y-position>242</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>443</x>
+ <y>121</y> </coord>
+ <coord>
+<x>443</x>
+ <y>212</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aOdd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>434</x>
+ <y>382</y> </coord>
+ <coord>
+<x>434</x>
+ <y>457</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>aEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>SwitchsCompare</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchsCompare</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopTwoBranches_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopTwoBranches_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>EndOfSwitchOdd__Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfSwitchEven__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>EndOfSwitchEven__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/7/2005 - 15:59:20</creation-date>
+ <lastmodification-date>4/7/2005 - 17:43:34</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>2</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchOdd</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchOdd</coupled-node>
+ <service>
+<service-name>SwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchOdd</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchOdd</coupled-node>
+ <service>
+<service-name>EndOfSwitchOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>718</x-position>
+ <y-position>162</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>472</x-position>
+ <y-position>724</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>18</x-position>
+ <y-position>389</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndOfLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1097</x-position>
+ <y-position>309</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitchEven</coupled-node>
+ <service>
+<service-name>SwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SwitchEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ if (a&1) != 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ print (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc>
+ <PyFunc><![CDATA[ return (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>230</x-position>
+ <y-position>457</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitchEven</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchEven</coupled-node>
+ <service>
+<service-name>EndOfSwitchEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitchEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>721</x-position>
+ <y-position>477</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>137</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsNotEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsNotEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsNotEven(Odd) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>475</x-position>
+ <y-position>601</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdddefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdddefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdddefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdddefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>477</x-position>
+ <y-position>285</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEvendefault</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEvendefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEvendefault</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEvendefault(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/7/2005 - 17:38:58</creation-date>
+ <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>478</x-position>
+ <y-position>434</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsNotOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdddefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchOdd</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsNotEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEvendefault</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>OddEven</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>OddEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitchEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotOdd</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdddefault</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchOdd</tonode-name>
+ <toserviceparameter-name>Odd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEvendefault</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitchEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>11</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopWhile</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopWhile_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/12/2004 - 15:39:50</creation-date>
+ <lastmodification-date>16/12/2004 - 16:51:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>LoopWhileMore</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def LoopWhileMore(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>LoopWhileNext</FuncName>
+ <PyFunc><![CDATA[def LoopWhileNext(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 16:51:46</creation-date>
+ <lastmodification-date>16/12/2004 - 16:51:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>105</x-position>
+ <y-position>226</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 16:51:46</creation-date>
+ <lastmodification-date>16/12/2004 - 16:51:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>414</x-position>
+ <y-position>232</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopWhile</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopWhile</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopsCoupled_3</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopsCoupled_3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__z</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__z</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/12/2004 - 17:11:7</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[def Add(x,y) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return x+y ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>245</x-position>
+ <y-position>38</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Add</FuncName>
+ <PyFunc><![CDATA[def Add(x,y) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return x+y ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>243</x-position>
+ <y-position>288</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(x,y) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return x-y ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>458</x-position>
+ <y-position>18</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sub</FuncName>
+ <PyFunc><![CDATA[def Sub(x,y) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return x-y ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>461</x-position>
+ <y-position>268</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Max,z) : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,z ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max,z) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,z ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>58</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>662</x-position>
+ <y-position>38</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Max,z) : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,z ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max,z) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,z ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 18:26:39</creation-date>
+ <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>670</x-position>
+ <y-position>288</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>z</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>z</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>15</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Loop__z</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>z</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsCoupled_3</fromnode-name>
+ <fromserviceparameter-name>Init__z</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>z</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-2</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopsGates_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopsGates_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init_1__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init_1__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init_1__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add_1__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub_1__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Gate__G</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit_1__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit_1__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit_1__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/1/2005 - 16:57:1</creation-date>
+ <lastmodification-date>5/7/2005 - 16:16:19</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Init(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Next(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>29</x-position>
+ <y-position>251</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>838</x-position>
+ <y-position>243</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>230</x-position>
+ <y-position>76</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>225</x-position>
+ <y-position>304</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>447</x-position>
+ <y-position>77</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>448</x-position>
+ <y-position>304</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Gate</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Gate</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>G2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>G</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Gate</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Gate(G1,G2) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return G1&G2 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>640</x-position>
+ <y-position>224</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init_1</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit_1</coupled-node>
+ <service>
+<service-name>Init_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Init_1(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More_1</FuncName>
+ <PyFunc><![CDATA[def More_1(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Next_1(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>9</x-position>
+ <y-position>24</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit_1</node-name>
+ <kind>5</kind>
+ <coupled-node>Init_1</coupled-node>
+ <service>
+<service-name>EndInit_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 16:15:13</creation-date>
+ <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1049</x-position>
+ <y-position>201</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndInit_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Gate</tonode-name>
+ <toserviceparameter-name>G2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Gate</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init_1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit_1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init_1</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit_1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init_1</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit_1</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init_1</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit_1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>9</x>
+ <y>346</y> </coord>
+ <coord>
+<x>9</x>
+ <y>199</y> </coord>
+ <coord>
+<x>194</x>
+ <y>199</y> </coord>
+ <coord>
+<x>194</x>
+ <y>119</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndInit_1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init_1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>8</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Add_1__x</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Add_1__y</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init_1__Index</fromserviceparameter-name>
+ <tonode-name>Init_1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init_1__Min</fromserviceparameter-name>
+ <tonode-name>Init_1</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsGates_1</fromnode-name>
+ <fromserviceparameter-name>Init_1__Max</fromserviceparameter-name>
+ <tonode-name>Init_1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphLoopsStupidCoupledSwitchs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphLoopsStupidCoupledSwitchs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch__Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch_1__Odd</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>29/4/2005 - 17:18:4</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>458</x-position>
+ <y-position>52</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>14</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>955</x-position>
+ <y-position>122</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>245</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>690</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>487</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>391</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>961</x-position>
+ <y-position>369</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>258</x-position>
+ <y-position>391</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/4/2005 - 17:8:53</creation-date>
+ <lastmodification-date>29/4/2005 - 17:8:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>695</x-position>
+ <y-position>387</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphLoopsStupidCoupledSwitchs</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphMacroNodes</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphMacroNodes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct__fori__i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Macro_SyrStruct_1__fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct__EndOfwhileEven__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Macro_SyrStruct_1__EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/6/2004 - 10:28:51</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>9</x-position>
+ <y-position>293</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>227</x-position>
+ <y-position>99</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>443</x-position>
+ <y-position>278</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>634</x-position>
+ <y-position>97</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Macro_SyrStruct</node-name>
+ <kind>10</kind>
+ <coupled-node>SyrStruct_1</coupled-node>
+ <service>
+<service-name>SyrStruct_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Macro Node</comment>
+ <x-position>13</x-position>
+ <y-position>6</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Macro_SyrStruct_1</node-name>
+ <kind>10</kind>
+ <coupled-node>SyrStruct_1_1</coupled-node>
+ <service>
+<service-name>SyrStruct_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Macro Node</comment>
+ <x-position>8</x-position>
+ <y-position>441</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>FactoryServer</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>SyrComponent</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__forN__N</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>forN__N</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__forN__K</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>forN__K</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__forN__min</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>forN__min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__forN__max</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>forN__max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>9</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct__fori__i</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct</tonode-name>
+ <toserviceparameter-name>fori__i</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>FactoryServer</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>SyrComponent</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__forN__N</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>forN__N</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__forN__K</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>forN__K</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__forN__min</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>forN__min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__forN__max</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>forN__max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>9</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphMacroNodes</fromnode-name>
+ <fromserviceparameter-name>Macro_SyrStruct_1__fori__i</fromserviceparameter-name>
+ <tonode-name>Macro_SyrStruct_1</tonode-name>
+ <toserviceparameter-name>fori__i</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow>
+ <dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrStruct_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrStruct_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/6/2004 - 10:28:51</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3 from SyrComponent</comment>
+ <x-position>672</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>898</x-position>
+ <y-position>29</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incra</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>803</x-position>
+ <y-position>195</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>810</x-position>
+ <y-position>435</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incrb</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>809</x-position>
+ <y-position>574</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponentobjref</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>SyrComponent( aContainer , aComponent )</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>forN</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfforN</coupled-node>
+ <service>
+<service-name>forN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitN</FuncName>
+ <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = max ]]></PyFunc>
+ <PyFunc><![CDATA[ if min > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = min ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreN</FuncName>
+ <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > NN : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextN</FuncName>
+ <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ K = KK ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitN , MoreN , NextN</comment>
+ <x-position>20</x-position>
+ <y-position>302</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfforN</node-name>
+ <kind>5</kind>
+ <coupled-node>forN</coupled-node>
+ <service>
+<service-name>EndOfforN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1535</x-position>
+ <y-position>332</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileNotOne</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileNotOne</coupled-node>
+ <service>
+<service-name>whileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitNotOne</FuncName>
+ <PyFunc><![CDATA[import threading]]></PyFunc>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
+ <x-position>212</x-position>
+ <y-position>274</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileNotOne</node-name>
+ <kind>5</kind>
+ <coupled-node>whileNotOne</coupled-node>
+ <service>
+<service-name>EndOfwhileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1366</x-position>
+ <y-position>303</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>fori</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOffori</coupled-node>
+ <service>
+<service-name>fori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Initfori</FuncName>
+ <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return 1,0,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Morefori</FuncName>
+ <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0]]></PyFunc>
+ <PyFunc><![CDATA[ if 2 > ii :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,ii,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Nextfori</FuncName>
+ <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ ii = ii + 1]]></PyFunc>
+ <PyFunc><![CDATA[ return ii,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Initfori, Morefori, Nextfori</comment>
+ <x-position>635</x-position>
+ <y-position>212</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOffori</node-name>
+ <kind>5</kind>
+ <coupled-node>fori</coupled-node>
+ <service>
+<service-name>EndOffori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>976</x-position>
+ <y-position>212</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileEven</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileEven</coupled-node>
+ <service>
+<service-name>whileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitEven, MoreEven, NextEven</comment>
+ <x-position>632</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileEven</node-name>
+ <kind>5</kind>
+ <coupled-node>whileEven</coupled-node>
+ <service>
+<service-name>EndOfwhileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>988</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ifNotEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfifNotEven</coupled-node>
+ <service>
+<service-name>ifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ifNotEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 - Even]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even,SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>ifNotEven</comment>
+ <x-position>418</x-position>
+ <y-position>274</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfifNotEven</node-name>
+ <kind>7</kind>
+ <coupled-node>ifNotEven</coupled-node>
+ <service>
+<service-name>EndOfifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1205</x-position>
+ <y-position>331</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>m3</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>m3incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>m3incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1190</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1191</x>
+ <y>109</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incra</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incrb</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>988</x>
+ <y>543</y> </coord>
+ <coord>
+<x>988</x>
+ <y>654</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>13</x>
+ <y>394</y> </coord>
+ <coord>
+<x>12</x>
+ <y>181</y> </coord>
+ <coord>
+<x>196</x>
+ <y>181</y> </coord>
+ <coord>
+<x>197</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>192</x>
+ <y>309</y> </coord>
+ <coord>
+<x>191</x>
+ <y>394</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfforN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>i</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>i</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incra</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1170</x>
+ <y>396</y> </coord>
+ <coord>
+<x>1169</x>
+ <y>275</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incrb</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>796</x>
+ <y>655</y> </coord>
+ <coord>
+<x>795</x>
+ <y>543</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1191</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1191</x>
+ <y>513</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1169</x>
+ <y>395</y> </coord>
+ <coord>
+<x>1170</x>
+ <y>543</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>593</x>
+ <y>141</y> </coord>
+ <coord>
+<x>593</x>
+ <y>307</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>593</x>
+ <y>576</y> </coord>
+ <coord>
+<x>592</x>
+ <y>339</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>586</x>
+ <y>486</y> </coord>
+ <coord>
+<x>587</x>
+ <y>367</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>513</y> </coord>
+ <coord>
+<x>603</x>
+ <y>397</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>107</y> </coord>
+ <coord>
+<x>604</x>
+ <y>395</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>621</x>
+ <y>544</y> </coord>
+ <coord>
+<x>622</x>
+ <y>426</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>622</x>
+ <y>275</y> </coord>
+ <coord>
+<x>622</x>
+ <y>426</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1204</x>
+ <y>429</y> </coord>
+ <coord>
+<x>1203</x>
+ <y>12</y> </coord>
+ <coord>
+<x>581</x>
+ <y>13</y> </coord>
+ <coord>
+<x>581</x>
+ <y>458</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/> </dataflow>
+ <dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrStruct_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrStruct_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/6/2004 - 10:28:52</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3 from SyrComponent</comment>
+ <x-position>672</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>898</x-position>
+ <y-position>29</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incra</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>803</x-position>
+ <y-position>195</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>810</x-position>
+ <y-position>435</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incrb</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>809</x-position>
+ <y-position>574</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponentobjref</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>SyrComponent( aContainer , aComponent )</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>forN</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfforN</coupled-node>
+ <service>
+<service-name>forN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitN</FuncName>
+ <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = max ]]></PyFunc>
+ <PyFunc><![CDATA[ if min > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = min ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreN</FuncName>
+ <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > NN : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextN</FuncName>
+ <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ K = KK ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitN , MoreN , NextN</comment>
+ <x-position>20</x-position>
+ <y-position>302</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfforN</node-name>
+ <kind>5</kind>
+ <coupled-node>forN</coupled-node>
+ <service>
+<service-name>EndOfforN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1535</x-position>
+ <y-position>332</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileNotOne</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileNotOne</coupled-node>
+ <service>
+<service-name>whileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitNotOne</FuncName>
+ <PyFunc><![CDATA[import threading]]></PyFunc>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
+ <x-position>212</x-position>
+ <y-position>274</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileNotOne</node-name>
+ <kind>5</kind>
+ <coupled-node>whileNotOne</coupled-node>
+ <service>
+<service-name>EndOfwhileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1366</x-position>
+ <y-position>303</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>fori</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOffori</coupled-node>
+ <service>
+<service-name>fori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Initfori</FuncName>
+ <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return 1,0,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Morefori</FuncName>
+ <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0]]></PyFunc>
+ <PyFunc><![CDATA[ if 2 > ii :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,ii,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Nextfori</FuncName>
+ <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ ii = ii + 1]]></PyFunc>
+ <PyFunc><![CDATA[ return ii,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Initfori, Morefori, Nextfori</comment>
+ <x-position>635</x-position>
+ <y-position>212</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOffori</node-name>
+ <kind>5</kind>
+ <coupled-node>fori</coupled-node>
+ <service>
+<service-name>EndOffori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>976</x-position>
+ <y-position>212</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileEven</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileEven</coupled-node>
+ <service>
+<service-name>whileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitEven, MoreEven, NextEven</comment>
+ <x-position>632</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileEven</node-name>
+ <kind>5</kind>
+ <coupled-node>whileEven</coupled-node>
+ <service>
+<service-name>EndOfwhileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>988</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ifNotEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfifNotEven</coupled-node>
+ <service>
+<service-name>ifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ifNotEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 - Even]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even,SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>ifNotEven</comment>
+ <x-position>418</x-position>
+ <y-position>274</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfifNotEven</node-name>
+ <kind>7</kind>
+ <coupled-node>ifNotEven</coupled-node>
+ <service>
+<service-name>EndOfifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>4/5/2005 - 14:6:2</creation-date>
+ <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1205</x-position>
+ <y-position>331</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>m3</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>m3incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>m3incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1190</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1191</x>
+ <y>109</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incra</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incrb</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>988</x>
+ <y>543</y> </coord>
+ <coord>
+<x>988</x>
+ <y>654</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>13</x>
+ <y>394</y> </coord>
+ <coord>
+<x>12</x>
+ <y>181</y> </coord>
+ <coord>
+<x>196</x>
+ <y>181</y> </coord>
+ <coord>
+<x>197</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>192</x>
+ <y>309</y> </coord>
+ <coord>
+<x>191</x>
+ <y>394</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfforN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>i</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>i</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incra</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1170</x>
+ <y>396</y> </coord>
+ <coord>
+<x>1169</x>
+ <y>275</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incrb</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>796</x>
+ <y>655</y> </coord>
+ <coord>
+<x>795</x>
+ <y>543</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1191</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1191</x>
+ <y>513</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1169</x>
+ <y>395</y> </coord>
+ <coord>
+<x>1170</x>
+ <y>543</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>593</x>
+ <y>141</y> </coord>
+ <coord>
+<x>593</x>
+ <y>307</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>593</x>
+ <y>576</y> </coord>
+ <coord>
+<x>592</x>
+ <y>339</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>586</x>
+ <y>486</y> </coord>
+ <coord>
+<x>587</x>
+ <y>367</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>513</y> </coord>
+ <coord>
+<x>603</x>
+ <y>397</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>107</y> </coord>
+ <coord>
+<x>604</x>
+ <y>395</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>621</x>
+ <y>544</y> </coord>
+ <coord>
+<x>622</x>
+ <y>426</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>622</x>
+ <y>275</y> </coord>
+ <coord>
+<x>622</x>
+ <y>426</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1204</x>
+ <y>429</y> </coord>
+ <coord>
+<x>1203</x>
+ <y>12</y> </coord>
+ <coord>
+<x>581</x>
+ <y>13</y> </coord>
+ <coord>
+<x>581</x>
+ <y>458</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphNonVoidEndLoop</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphNonVoidEndLoop_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>16/12/2004 - 16:53:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'Init',Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'More', DoLoop,Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'Next', Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 16:53:28</creation-date>
+ <lastmodification-date>16/12/2004 - 16:53:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndLoop',DoLoop,Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 16:53:28</creation-date>
+ <lastmodification-date>16/12/2004 - 16:53:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>411</x-position>
+ <y-position>260</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphNonVoidEndLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphObjRef</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphObjRef</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__Addder</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__anObjRef</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/7/2003 - 19:4:59</creation-date>
+ <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:24:44</creation-date>
+ <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/AdditionServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>10</x-position>
+ <y-position>15</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>SyrComponent</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>anObjRef</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:24:44</creation-date>
+ <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>26</x-position>
+ <y-position>209</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+ <service-name>Init</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>Addder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>anObjRef</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>Addder</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>anObjRef</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Init</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Init( Adder , anObjRef , Index ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Adder,anObjRef,0 ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More( Adder , anObjRef , Index ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if 10 > Index : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,Adder,anObjRef,Index ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>Nextfori</FuncName>
+ <PyFunc><![CDATA[def Nextfori( Adder , anObjRef , Index ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Adder,anObjRef,Index ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:24:44</creation-date>
+ <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>236</x-position>
+ <y-position>161</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+ <service-name>EndInit</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>Addder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>anObjRef</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>Addder</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>anObjRef</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:24:44</creation-date>
+ <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>449</x-position>
+ <y-position>165</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Addder</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>202</x>
+ <y>194</y>
+ </coord>
+ <coord>
+ <x>201</x>
+ <y>95</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>anObjRef</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>209</x>
+ <y>224</y>
+ </coord>
+ <coord>
+ <x>208</x>
+ <y>289</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Addder</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Addder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>anObjRef</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphObjRef</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[FactoryServer]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRef</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[SyrComponent]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRef</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphObjRefOMNIORB4</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphObjRefOMNIORB4</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>AddComponent__aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>AddComponent__aComponent</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>LccAddComponent__aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>LccAddComponent__aComponentName</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>EmbeddedLccAddComponent__aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>EmbeddedLccAddComponent__aComponentName</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>boolean</outParameter-type>
+ <outParameter-name>AdditionObjRefs__return</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>AdditionObjRefs__RetAdder2</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>AdditionObjRefs__RetAdder3</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>FindComponentInstance__AddComponentObjRef</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>FindComponentInstance_1__AddComponentRef</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>boolean</outParameter-type>
+ <outParameter-name>AdditionObjRefs_1__return</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>AddComponent</outParameter-type>
+ <outParameter-name>AdditionObjRefs_1__RetAddComponent1</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>AdditionObjRefs_1__RetAdder2</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>AdditionObjRefs_1__RetAdder3</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/8/2005 - 12:45:3</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>AddComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AddComponent</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>AddComponentobjref</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>defAddComponent</FuncName>
+ <PyFunc><![CDATA[import CORBA ]]></PyFunc>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[import SuperVisionTest ]]></PyFunc>
+ <PyFunc><![CDATA[def defAddComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentObjRef = ComponentRef._narrow( SuperVisionTest.AddComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentObjRef._duplicate( SuperVisionTest.AddComponent ) ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>240</x-position>
+ <y-position>31</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>13</x-position>
+ <y-position>185</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>EmbeddedAddition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/SuperVisionContainer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>17</x-position>
+ <y-position>347</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LccAddComponent</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>LccAddComponent</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponentName</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Component</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>235</x-position>
+ <y-position>184</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmbeddedLccAddComponent</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>LccAddComponent</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponentName</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>Component</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>235</x-position>
+ <y-position>347</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>AdditionObjRefs</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AdditionObjRefs</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>AddComponent</inParameter-type>
+ <inParameter-name>AddComponent1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder3</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>boolean</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>AddComponent</outParameter-type>
+ <outParameter-name>RetAddComponent1</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>RetAdder2</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>RetAdder3</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>AdditionObjRefs from AddComponent</comment>
+ <x-position>453</x-position>
+ <y-position>164</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>FindComponentInstance</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>FindComponentInstance</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>AddComponentObjRef</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>AddComponentObjRef</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>FindComponentInstance</FuncName>
+ <PyFunc><![CDATA[from salome import * ]]></PyFunc>
+ <PyFunc><![CDATA[def FindComponentInstance( ComponentRef ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( ComponentRef )) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance",AddComponentObjRef ]]></PyFunc>
+ <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance",TheContainer ]]></PyFunc>
+ <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( TheAddComponentObjRef )) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance",TheAddComponentObjRef ]]></PyFunc>
+ <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>648</x-position>
+ <y-position>184</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>FindComponentInstance_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>FindComponentInstance_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>AddComponentRef</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>AddComponentRef</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>FindComponentInstance_1</FuncName>
+ <PyFunc><![CDATA[from salome import * ]]></PyFunc>
+ <PyFunc><![CDATA[def FindComponentInstance_1( ComponentRef ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance_1 beginning" ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 "+ str( ComponentRef ) ) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance_1",ComponentRef ]]></PyFunc>
+ <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance_1",AddComponentObjRef ]]></PyFunc>
+ <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance_1",TheContainer ]]></PyFunc>
+ <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ if TheAddComponentObjRef == None : ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 None") ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "FindComponentInstance_1",TheAddComponentObjRef ]]></PyFunc>
+ <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>3.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>647</x-position>
+ <y-position>31</y-position>
+ </node>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>AdditionObjRefs_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>AdditionObjRefs</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>AddComponent</inParameter-type>
+ <inParameter-name>AddComponent1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder3</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>boolean</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>AddComponent</outParameter-type>
+ <outParameter-name>RetAddComponent1</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>RetAdder2</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>Adder</outParameter-type>
+ <outParameter-name>RetAdder3</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2005 - 11:29:11</creation-date>
+ <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
+ <editor-release>3.0</editor-release>
+ <author>?</author>
+ <container>localhost/AdditionObjRefsServer</container>
+ <comment>AdditionObjRefs from AddComponent</comment>
+ <x-position>457</x-position>
+ <y-position>345</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>AddComponent</fromnode-name>
+ <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs</tonode-name>
+ <toserviceparameter-name>AddComponent1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>AddComponent</fromnode-name>
+ <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
+ <tonode-name>FindComponentInstance_1</tonode-name>
+ <toserviceparameter-name>AddComponentRef</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>AddComponent</fromnode-name>
+ <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs_1</tonode-name>
+ <toserviceparameter-name>AddComponent1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>LccAddComponent</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EmbeddedAddition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>EmbeddedLccAddComponent</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>LccAddComponent</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs</tonode-name>
+ <toserviceparameter-name>Adder2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>LccAddComponent</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs_1</tonode-name>
+ <toserviceparameter-name>Adder2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs</tonode-name>
+ <toserviceparameter-name>Adder3</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>AdditionObjRefs_1</tonode-name>
+ <toserviceparameter-name>Adder3</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>AdditionObjRefs</fromnode-name>
+ <fromserviceparameter-name>RetAddComponent1</fromserviceparameter-name>
+ <tonode-name>FindComponentInstance</tonode-name>
+ <toserviceparameter-name>AddComponentObjRef</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>AddComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>AddComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[FactoryServer]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>AddComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>AddComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[AddComponent]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>LccAddComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>LccAddComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[FactoryServer]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>LccAddComponent__aComponentName</fromserviceparameter-name>
+ <tonode-name>LccAddComponent</tonode-name>
+ <toserviceparameter-name>aComponentName</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[AddComponent]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>EmbeddedLccAddComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>EmbeddedLccAddComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[SuperVisionContainer]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
+ <fromserviceparameter-name>EmbeddedLccAddComponent__aComponentName</fromserviceparameter-name>
+ <tonode-name>EmbeddedLccAddComponent</tonode-name>
+ <toserviceparameter-name>aComponentName</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value><![CDATA[AddComponent]]></value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphPyFunctions_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphPyFunctions_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop_1__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop_1__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop_1__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop_1__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop_1__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop_1__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch_1__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>23/10/2003 - 17:46:20</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>391</x-position>
+ <y-position>288</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInitLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>766</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop_1</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop_1</coupled-node>
+ <service>
+<service-name>InitLoop_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>12</x-position>
+ <y-position>369</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop_1</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop_1</coupled-node>
+ <service>
+<service-name>EndOfInitLoop_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInitLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>784</x-position>
+ <y-position>361</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch_1</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>185</x-position>
+ <y-position>368</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch_1</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndOfSwitch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:22:37</creation-date>
+ <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>594</x-position>
+ <y-position>362</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>160</y> </coord>
+ <coord>
+<x>571</x>
+ <y>129</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>580</x>
+ <y>396</y> </coord>
+ <coord>
+<x>580</x>
+ <y>368</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop_1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop_1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop_1</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop_1</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop_1</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop_1</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop_1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop_1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop_1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>366</x>
+ <y>131</y> </coord>
+ <coord>
+<x>365</x>
+ <y>223</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>194</y> </coord>
+ <coord>
+<x>571</x>
+ <y>257</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>368</x>
+ <y>368</y> </coord>
+ <coord>
+<x>367</x>
+ <y>460</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch_1</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop_1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop_1__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop_1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop_1__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop_1</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphPyFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop_1__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop_1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>35</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSIGFPE</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSIGFPE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SIGFPEfunc__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SIGFPEfunc__b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SIGFPEfunc__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:15:9</creation-date>
+ <lastmodification-date>8/12/2004 - 18:15:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SIGNALSComponent</component-name>
+ <interface-name>SIGNALSComponent</interface-name>
+ <node-name>SIGFPEfunc</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SIGFPEfunc</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:15:36</creation-date>
+ <lastmodification-date>8/12/2004 - 18:15:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SIGFPEfunc from SIGNALSComponent</comment>
+ <x-position>134</x-position>
+ <y-position>137</y-position> </node> </node-list>
+ <link-list/>
+ <data-list>
+<data>
+<fromnode-name>GraphSIGFPE</fromnode-name>
+ <fromserviceparameter-name>SIGFPEfunc__a</fromserviceparameter-name>
+ <tonode-name>SIGFPEfunc</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSIGFPE</fromnode-name>
+ <fromserviceparameter-name>SIGFPEfunc__b</fromserviceparameter-name>
+ <tonode-name>SIGFPEfunc</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SIGFPEPython</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SIGFPEPython</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>9/12/2004 - 18:7:31</creation-date>
+ <lastmodification-date>10/12/2004 - 12:35:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SIGFPEPython</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SIGFPEPython</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SIGFPEPython</FuncName>
+ <PyFunc><![CDATA[def SIGFPEPython() : ]]></PyFunc>
+ <PyFunc><![CDATA[ import libSIGNALSComponent_Swig ]]></PyFunc>
+ <PyFunc><![CDATA[ s = libSIGNALSComponent_Swig.SIGNALSComponentEngine() ]]></PyFunc>
+ <PyFunc><![CDATA[ s.SIGFPEfunc(1,0) ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>10/12/2004 - 12:35:36</creation-date>
+ <lastmodification-date>10/12/2004 - 12:35:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>118</x-position>
+ <y-position>159</y-position> </node> </node-list>
+ <link-list/>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSIGSEGV</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSIGSEGV</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SIGSEGVfunc__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:9:47</creation-date>
+ <lastmodification-date>8/12/2004 - 18:13:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SIGNALSComponent</component-name>
+ <interface-name>SIGNALSComponent</interface-name>
+ <node-name>SIGSEGVfunc</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SIGSEGVfunc</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:10:12</creation-date>
+ <lastmodification-date>8/12/2004 - 18:10:12</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SIGSEGVfunc from SIGNALSComponent</comment>
+ <x-position>152</x-position>
+ <y-position>197</y-position> </node> </node-list>
+ <link-list/>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSIGSEGVPython</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSIGSEGVPython</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>9/12/2004 - 18:13:21</creation-date>
+ <lastmodification-date>10/12/2004 - 12:39:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SIGSEGVPython</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SIGSEGVPython</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SIGSEGVPython</FuncName>
+ <PyFunc><![CDATA[def SIGSEGVPython() : ]]></PyFunc>
+ <PyFunc><![CDATA[ import libSIGNALSComponent_Swig ]]></PyFunc>
+ <PyFunc><![CDATA[ s = libSIGNALSComponent_Swig.SIGNALSComponentEngine() ]]></PyFunc>
+ <PyFunc><![CDATA[ s.SIGSEGVfunc() ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>10/12/2004 - 12:39:15</creation-date>
+ <lastmodification-date>10/12/2004 - 12:39:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>105</x-position>
+ <y-position>143</y-position> </node> </node-list>
+ <link-list/>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphStream</node-name>
+ <kind>9</kind>
+ <streamgraph-timeout>0</streamgraph-timeout>
+ <streamgraph-datastreamtrace>0</streamgraph-datastreamtrace>
+ <streamgraph-deltatime>0</streamgraph-deltatime>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphStream</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Sub\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>StreamAdd\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>StreamAdd\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>StreamAdd\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>Add\istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>StreamAdd\istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>Div\ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>StreamAdd\ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>StreamAdd\OStream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>23/4/2004 - 17:0:10</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Test of DataStreamPorts in FactoryNodes</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>NewDataStream</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NewDataStream</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>DataStream</outParameter-type>
+ <outParameter-name>DataStream</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:32</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>NewDataStream from DataStreamFactory</comment>
+ <x-position>4</x-position>
+ <y-position>10</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>OStream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:33</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Add from DataStreamFactory from DataStreamComponent</comment>
+ <x-position>6</x-position>
+ <y-position>370</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>Istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:33</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Sub from DataStreamFactory from DataStreamComponent</comment>
+ <x-position>234</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:33</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Mul from DataStreamFactory from DataStreamComponent</comment>
+ <x-position>448</x-position>
+ <y-position>342</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:33</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Div from DataStreamFactory from DataStreamComponent</comment>
+ <x-position>678</x-position>
+ <y-position>214</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>StreamAdd</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StreamAdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>this</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>OStream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>12/5/2004 - 10:38:33</creation-date>
+ <lastmodification-date>12/5/2004 - 10:38:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>448</x-position>
+ <y-position>9</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>NewDataStream</fromnode-name>
+ <fromserviceparameter-name>DataStream</fromserviceparameter-name>
+ <tonode-name>StreamAdd</tonode-name>
+ <toserviceparameter-name>this</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>185</x>
+ <y>310</y> </coord>
+ <coord>
+<x>185</x>
+ <y>437</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>199</x>
+ <y>343</y> </coord>
+ <coord>
+<x>200</x>
+ <y>497</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>OStream</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>219</x>
+ <y>374</y> </coord>
+ <coord>
+<x>218</x>
+ <y>529</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>426</x>
+ <y>408</y> </coord>
+ <coord>
+<x>427</x>
+ <y>282</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>648</x>
+ <y>309</y> </coord>
+ <coord>
+<x>648</x>
+ <y>406</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>Sub\x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>StreamAdd\x</fromserviceparameter-name>
+ <tonode-name>StreamAdd</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>StreamAdd\y</fromserviceparameter-name>
+ <tonode-name>StreamAdd</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>Add\istream</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStream</fromnode-name>
+ <fromserviceparameter-name>StreamAdd\istream</fromserviceparameter-name>
+ <tonode-name>StreamAdd</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>136159896</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphStreamInLines</node-name>
+ <kind>9</kind>
+ <streamgraph-timeout>300</streamgraph-timeout>
+ <streamgraph-datastreamtrace>0</streamgraph-datastreamtrace>
+ <streamgraph-deltatime>0</streamgraph-deltatime>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphStreamInLines</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>EndOfInitLoop__ostream</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>27/4/2004 - 15:5:25</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphStreamInLines1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:28:41</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>404</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:28:41</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>11</x-position>
+ <y-position>119</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:28:41</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>807</x-position>
+ <y-position>104</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:28:41</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>198</x-position>
+ <y-position>115</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[def EndOfSwitch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:28:41</creation-date>
+ <lastmodification-date>8/7/2005 - 11:28:41</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>604</x-position>
+ <y-position>105</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>3</x>
+ <y>240</y> </coord>
+ <coord>
+<x>3</x>
+ <y>395</y> </coord>
+ <coord>
+<x>571</x>
+ <y>394</y> </coord>
+ <coord>
+<x>577</x>
+ <y>122</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>586</x>
+ <y>158</y> </coord>
+ <coord>
+<x>586</x>
+ <y>362</y> </coord>
+ <coord>
+<x>591</x>
+ <y>362</y> </coord>
+ <coord>
+<x>591</x>
+ <y>359</y> </coord>
+ <coord>
+<x>180</x>
+ <y>359</y> </coord>
+ <coord>
+<x>180</x>
+ <y>212</y> </coord>
+ <coord>
+<x>181</x>
+ <y>212</y> </coord>
+ <coord>
+<x>181</x>
+ <y>214</y> </coord>
+ <coord>
+<x>584</x>
+ <y>167</y> </coord>
+ <coord>
+<x>584</x>
+ <y>369</y> </coord>
+ <coord>
+<x>184</x>
+ <y>368</y> </coord>
+ <coord>
+<x>185</x>
+ <y>240</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>779</x>
+ <y>203</y> </coord>
+ <coord>
+<x>775</x>
+ <y>261</y> </coord>
+ <coord>
+<x>397</x>
+ <y>260</y> </coord>
+ <coord>
+<x>403</x>
+ <y>217</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>186</x>
+ <y>240</y> </coord>
+ <coord>
+<x>186</x>
+ <y>331</y> </coord>
+ <coord>
+<x>790</x>
+ <y>329</y> </coord>
+ <coord>
+<x>786</x>
+ <y>161</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphStreamInLines</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreamInLines</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreamInLines</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>35</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphStreamTopologies</node-name>
+ <kind>9</kind>
+ <streamgraph-timeout>300</streamgraph-timeout>
+ <streamgraph-datastreamtrace>0</streamgraph-datastreamtrace>
+ <streamgraph-deltatime>0</streamgraph-deltatime>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphStreamTopologies</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>Node_B_2\istream_B_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>4/5/2004 - 10:13:53</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Test of SubStreamGraphs of a StreamGraph</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_A_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_A_1</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a_1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_2</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_3</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_A_1</FuncName>
+ <PyFunc><![CDATA[def Node_A_1() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>29</x-position>
+ <y-position>66</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_A_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_A_2</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_A_2_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_A_2</FuncName>
+ <PyFunc><![CDATA[def Node_A_2() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>23</x-position>
+ <y-position>309</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_B_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_B_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b_1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_B_1_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_B_1</FuncName>
+ <PyFunc><![CDATA[def Node_B_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>249</x-position>
+ <y-position>66</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_B_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_B_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b_2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_B_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_B_2_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_B_2_2</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_B_2</FuncName>
+ <PyFunc><![CDATA[def Node_B_2( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>245</x-position>
+ <y-position>308</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_C_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_C_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>c_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_C_1_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_C_1</FuncName>
+ <PyFunc><![CDATA[def Node_C_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>481</x-position>
+ <y-position>67</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_C_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_C_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>c_2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>c_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_C_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_C_2</FuncName>
+ <PyFunc><![CDATA[def Node_C_2( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>476</x-position>
+ <y-position>307</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_D_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_D_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>d_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_D_1_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_D_1</FuncName>
+ <PyFunc><![CDATA[def Node_D_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 9:18:58</creation-date>
+ <lastmodification-date>21/5/2004 - 9:18:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>703</x-position>
+ <y-position>306</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Node_A_1</fromnode-name>
+ <fromserviceparameter-name>a_1</fromserviceparameter-name>
+ <tonode-name>Node_B_1</tonode-name>
+ <toserviceparameter-name>b_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_A_2</fromnode-name>
+ <fromserviceparameter-name>a_2</fromserviceparameter-name>
+ <tonode-name>Node_B_2</tonode-name>
+ <toserviceparameter-name>b_2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_A_2</fromnode-name>
+ <fromserviceparameter-name>ostream_A_2_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>13</x>
+ <y>164</y> </coord>
+ <coord>
+<x>13</x>
+ <y>44</y> </coord>
+ <coord>
+<x>207</x>
+ <y>44</y> </coord>
+ <coord>
+<x>207</x>
+ <y>409</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_B_1</fromnode-name>
+ <fromserviceparameter-name>b_1</fromserviceparameter-name>
+ <tonode-name>Node_C_1</tonode-name>
+ <toserviceparameter-name>c_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>b_2</fromserviceparameter-name>
+ <tonode-name>Node_C_2</tonode-name>
+ <toserviceparameter-name>c_2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>ostream_B_2_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_2</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>14</x>
+ <y>195</y> </coord>
+ <coord>
+<x>13</x>
+ <y>299</y> </coord>
+ <coord>
+<x>428</x>
+ <y>300</y> </coord>
+ <coord>
+<x>428</x>
+ <y>407</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>ostream_B_2_2</fromserviceparameter-name>
+ <tonode-name>Node_A_2</tonode-name>
+ <toserviceparameter-name>istream_A_2_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>12</x>
+ <y>406</y> </coord>
+ <coord>
+<x>11</x>
+ <y>525</y> </coord>
+ <coord>
+<x>427</x>
+ <y>525</y> </coord>
+ <coord>
+<x>426</x>
+ <y>438</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_C_1</fromnode-name>
+ <fromserviceparameter-name>ostream_C_1_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_3</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>5</x>
+ <y>227</y> </coord>
+ <coord>
+<x>5</x>
+ <y>16</y> </coord>
+ <coord>
+<x>672</x>
+ <y>16</y> </coord>
+ <coord>
+<x>671</x>
+ <y>166</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_C_2</fromnode-name>
+ <fromserviceparameter-name>c_2</fromserviceparameter-name>
+ <tonode-name>Node_D_1</tonode-name>
+ <toserviceparameter-name>d_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_D_1</fromnode-name>
+ <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
+ <tonode-name>Node_C_2</tonode-name>
+ <toserviceparameter-name>istream_C_2_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>453</x>
+ <y>406</y> </coord>
+ <coord>
+<x>454</x>
+ <y>499</y> </coord>
+ <coord>
+<x>903</x>
+ <y>500</y> </coord>
+ <coord>
+<x>903</x>
+ <y>404</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_D_1</fromnode-name>
+ <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
+ <tonode-name>Node_B_1</tonode-name>
+ <toserviceparameter-name>istream_B_1_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>229</x>
+ <y>163</y> </coord>
+ <coord>
+<x>229</x>
+ <y>282</y> </coord>
+ <coord>
+<x>902</x>
+ <y>282</y> </coord>
+ <coord>
+<x>903</x>
+ <y>404</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphStreamTopologies</fromnode-name>
+ <fromserviceparameter-name>Node_B_2\istream_B_2_1</fromserviceparameter-name>
+ <tonode-name>Node_B_2</tonode-name>
+ <toserviceparameter-name>istream_B_2_1</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphStreamTopology</node-name>
+ <kind>9</kind>
+ <streamgraph-timeout>300</streamgraph-timeout>
+ <streamgraph-datastreamtrace>0</streamgraph-datastreamtrace>
+ <streamgraph-deltatime>0</streamgraph-deltatime>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphStreamTopology</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/5/2004 - 10:4:18</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Test of SubStreamGraphs of a StreamGraph</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_A_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_A_1</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a_1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_2</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_1_3</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_A_1</FuncName>
+ <PyFunc><![CDATA[def Node_A_1() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>32</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_A_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_A_2</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_A_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_A_2_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_A_2</FuncName>
+ <PyFunc><![CDATA[def Node_A_2() : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>31</x-position>
+ <y-position>336</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_B_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_B_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b_1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_B_1_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_B_1</FuncName>
+ <PyFunc><![CDATA[def Node_B_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>254</x-position>
+ <y-position>64</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_B_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_B_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b_2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_B_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_B_2_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_B_2_2</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_B_2</FuncName>
+ <PyFunc><![CDATA[def Node_B_2( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>255</x-position>
+ <y-position>336</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_C_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_C_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>c_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_C_1_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_C_1</FuncName>
+ <PyFunc><![CDATA[def Node_C_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>478</x-position>
+ <y-position>63</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_C_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_C_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>c_2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>c_2</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream_C_2_1</inParameter-name>
+ <inParameter-dependency>1</inParameter-dependency>
+ <inParameter-schema>1</inParameter-schema>
+ <inParameter-interpolation>2</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_C_2</FuncName>
+ <PyFunc><![CDATA[def Node_C_2( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return n ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>477</x-position>
+ <y-position>337</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Node_D_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Node_D_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>d_1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream_D_1_1</outParameter-name>
+ <outParameter-dependency>1</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Node_D_1</FuncName>
+ <PyFunc><![CDATA[def Node_D_1( n ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:17:39</creation-date>
+ <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>702</x-position>
+ <y-position>336</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Node_A_1</fromnode-name>
+ <fromserviceparameter-name>a_1</fromserviceparameter-name>
+ <tonode-name>Node_B_1</tonode-name>
+ <toserviceparameter-name>b_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_A_2</fromnode-name>
+ <fromserviceparameter-name>a_2</fromserviceparameter-name>
+ <tonode-name>Node_B_2</tonode-name>
+ <toserviceparameter-name>b_2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_A_2</fromnode-name>
+ <fromserviceparameter-name>ostream_A_2_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>14</x>
+ <y>162</y> </coord>
+ <coord>
+<x>13</x>
+ <y>37</y> </coord>
+ <coord>
+<x>211</x>
+ <y>36</y> </coord>
+ <coord>
+<x>210</x>
+ <y>435</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_B_1</fromnode-name>
+ <fromserviceparameter-name>b_1</fromserviceparameter-name>
+ <tonode-name>Node_C_1</tonode-name>
+ <toserviceparameter-name>c_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>b_2</fromserviceparameter-name>
+ <tonode-name>Node_C_2</tonode-name>
+ <toserviceparameter-name>c_2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>ostream_B_2_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_2</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>8</x>
+ <y>195</y> </coord>
+ <coord>
+<x>7</x>
+ <y>324</y> </coord>
+ <coord>
+<x>443</x>
+ <y>323</y> </coord>
+ <coord>
+<x>442</x>
+ <y>434</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_B_2</fromnode-name>
+ <fromserviceparameter-name>ostream_B_2_2</fromserviceparameter-name>
+ <tonode-name>Node_A_2</tonode-name>
+ <toserviceparameter-name>istream_A_2_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>16</x>
+ <y>433</y> </coord>
+ <coord>
+<x>15</x>
+ <y>583</y> </coord>
+ <coord>
+<x>434</x>
+ <y>584</y> </coord>
+ <coord>
+<x>434</x>
+ <y>467</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_C_1</fromnode-name>
+ <fromserviceparameter-name>ostream_C_1_1</fromserviceparameter-name>
+ <tonode-name>Node_A_1</tonode-name>
+ <toserviceparameter-name>istream_A_1_3</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>21</x>
+ <y>226</y> </coord>
+ <coord>
+<x>20</x>
+ <y>296</y> </coord>
+ <coord>
+<x>663</x>
+ <y>295</y> </coord>
+ <coord>
+<x>662</x>
+ <y>161</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_C_2</fromnode-name>
+ <fromserviceparameter-name>c_2</fromserviceparameter-name>
+ <tonode-name>Node_D_1</tonode-name>
+ <toserviceparameter-name>d_1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Node_D_1</fromnode-name>
+ <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
+ <tonode-name>Node_B_2</tonode-name>
+ <toserviceparameter-name>istream_B_2_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>232</x>
+ <y>433</y> </coord>
+ <coord>
+<x>231</x>
+ <y>553</y> </coord>
+ <coord>
+<x>903</x>
+ <y>553</y> </coord>
+ <coord>
+<x>902</x>
+ <y>434</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_D_1</fromnode-name>
+ <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
+ <tonode-name>Node_C_2</tonode-name>
+ <toserviceparameter-name>istream_C_2_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>461</x>
+ <y>434</y> </coord>
+ <coord>
+<x>461</x>
+ <y>524</y> </coord>
+ <coord>
+<x>889</x>
+ <y>525</y> </coord>
+ <coord>
+<x>888</x>
+ <y>434</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Node_D_1</fromnode-name>
+ <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
+ <tonode-name>Node_B_1</tonode-name>
+ <toserviceparameter-name>istream_B_1_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>236</x>
+ <y>162</y> </coord>
+ <coord>
+<x>236</x>
+ <y>249</y> </coord>
+ <coord>
+<x>887</x>
+ <y>249</y> </coord>
+ <coord>
+<x>888</x>
+ <y>432</y> </coord> </coord-list> </link> </link-list>
+ <data-list/></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphStreams</node-name>
+ <kind>9</kind>
+ <streamgraph-timeout>1000</streamgraph-timeout>
+ <streamgraph-datastreamtrace>1</streamgraph-datastreamtrace>
+ <streamgraph-deltatime>1.5</streamgraph-deltatime>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphStreams</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop\Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop\Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop\Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop\Incr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Loop\z_Div</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Loop\z_Div_1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Loop\y_Add</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Loop\x_Sub</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Loop\z_Div</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Loop\z_Div_1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop\Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop\Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop\Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop\Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndLoop\z_Div</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndLoop\z_Div_1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndLoop\y_Add</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndLoop\x_Sub</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>23/4/2004 - 18:20:13</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Graph with DataStreamPorts CEA/EDF : Calcium</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>OStream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>10</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Add from DataStreamFactory</comment>
+ <x-position>255</x-position>
+ <y-position>171</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>Istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Sub from DataStreamFactory</comment>
+ <x-position>519</x-position>
+ <y-position>48</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Mul from DataStreamFactory</comment>
+ <x-position>724</x-position>
+ <y-position>142</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Div from DataStreamFactory</comment>
+ <x-position>935</x-position>
+ <y-position>48</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter>
+ <outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>OStream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from DataStreamFactory</comment>
+ <x-position>252</x-position>
+ <y-position>499</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter>
+ <inParameter>
+<inParameter-type>1</inParameter-type>
+ <inParameter-name>Istream</inParameter-name>
+ <inParameter-dependency>2</inParameter-dependency>
+ <inParameter-schema>0</inParameter-schema>
+ <inParameter-interpolation>0</inParameter-interpolation>
+ <inParameter-extrapolation>0</inParameter-extrapolation> </inParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from DataStreamFactory</comment>
+ <x-position>516</x-position>
+ <y-position>385</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Mul_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from DataStreamFactory</comment>
+ <x-position>731</x-position>
+ <y-position>487</y-position> </node>
+ <node>
+<component-name>DataStreamFactory</component-name>
+ <interface-name>DataStreamFactory</interface-name>
+ <node-name>Div_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list>
+<outParameter>
+<outParameter-type>1</outParameter-type>
+ <outParameter-name>ostream</outParameter-name>
+ <outParameter-dependency>2</outParameter-dependency>
+ <outParameter-values>0</outParameter-values> </outParameter> </DataStream-list>
+ <PyFunction-list/>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DataStreamFactory</comment>
+ <x-position>931</x-position>
+ <y-position>385</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z_Div</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z_Div_1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y_Add</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x_Sub</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z_Div</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z_Div_1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>y_Add</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x_Sub</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>5</x-position>
+ <y-position>391</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z_Div</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z_Div_1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y_Add</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x_Sub</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z_Div</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z_Div_1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>y_Add</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x_Sub</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/5/2004 - 10:32:29</creation-date>
+ <lastmodification-date>21/5/2004 - 10:32:29</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>1158</x-position>
+ <y-position>393</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>448</x>
+ <y>143</y> </coord>
+ <coord>
+<x>449</x>
+ <y>237</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>708</x>
+ <y>237</y> </coord>
+ <coord>
+<x>708</x>
+ <y>270</y> </coord>
+ <coord>
+<x>449</x>
+ <y>270</y> </coord>
+ <coord>
+<x>448</x>
+ <y>238</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>474</x>
+ <y>175</y> </coord>
+ <coord>
+<x>474</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>OStream</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>Istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>497</x>
+ <y>207</y> </coord>
+ <coord>
+<x>498</x>
+ <y>328</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>706</x>
+ <y>207</y> </coord>
+ <coord>
+<x>706</x>
+ <y>114</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>912</x>
+ <y>143</y> </coord>
+ <coord>
+<x>911</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Div</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>z_Div</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1147</x>
+ <y>537</y> </coord>
+ <coord>
+<x>1148</x>
+ <y>113</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Div</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>233</x>
+ <y>626</y> </coord>
+ <coord>
+<x>232</x>
+ <y>763</y> </coord>
+ <coord>
+<x>1126</x>
+ <y>763</y> </coord>
+ <coord>
+<x>1125</x>
+ <y>175</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>445</x>
+ <y>478</y> </coord>
+ <coord>
+<x>444</x>
+ <y>566</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>703</x>
+ <y>582</y> </coord>
+ <coord>
+<x>703</x>
+ <y>677</y> </coord>
+ <coord>
+<x>445</x>
+ <y>678</y> </coord>
+ <coord>
+<x>444</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>473</x>
+ <y>511</y> </coord>
+ <coord>
+<x>473</x>
+ <y>627</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>OStream</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>Istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>498</x>
+ <y>543</y> </coord>
+ <coord>
+<x>497</x>
+ <y>658</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>708</x>
+ <y>552</y> </coord>
+ <coord>
+<x>707</x>
+ <y>450</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Mul_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>913</x>
+ <y>479</y> </coord>
+ <coord>
+<x>913</x>
+ <y>551</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Div_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>z_Div_1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1138</x>
+ <y>567</y> </coord>
+ <coord>
+<x>1138</x>
+ <y>449</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Div_1</fromnode-name>
+ <fromserviceparameter-name>ostream</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>istream</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>229</x>
+ <y>297</y> </coord>
+ <coord>
+<x>229</x>
+ <y>426</y> </coord>
+ <coord>
+<x>475</x>
+ <y>425</y> </coord>
+ <coord>
+<x>475</x>
+ <y>352</y> </coord>
+ <coord>
+<x>1110</x>
+ <y>352</y> </coord>
+ <coord>
+<x>1111</x>
+ <y>512</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>201</x>
+ <y>236</y> </coord>
+ <coord>
+<x>202</x>
+ <y>420</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>201</x>
+ <y>562</y> </coord>
+ <coord>
+<x>202</x>
+ <y>422</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>y_Add</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>y_Add</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>y_Add</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>183</x>
+ <y>266</y> </coord>
+ <coord>
+<x>182</x>
+ <y>593</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>y_Add</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>x_Sub</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>167</x>
+ <y>113</y> </coord>
+ <coord>
+<x>167</x>
+ <y>625</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>167</x>
+ <y>450</y> </coord>
+ <coord>
+<x>168</x>
+ <y>624</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\Incr</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\z_Div</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>z_Div</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\z_Div_1</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>z_Div_1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\y_Add</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>y_Add</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphStreams</fromnode-name>
+ <fromserviceparameter-name>Loop\x_Sub</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>x_Sub</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.5</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitch</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:33:23</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:33:23</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:33:23</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>776</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:33:23</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 11:33:23</creation-date>
+ <lastmodification-date>8/7/2005 - 11:33:23</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>582</x-position>
+ <y-position>170</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>564</x>
+ <y>201</y> </coord>
+ <coord>
+<x>564</x>
+ <y>137</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>371</x>
+ <y>136</y> </coord>
+ <coord>
+<x>371</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>35</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitch1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:12:48</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 15:36:46</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 15:36:46</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 15:36:46</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>768</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 15:36:46</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 15:36:46</creation-date>
+ <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>158</y> </coord>
+ <coord>
+<x>571</x>
+ <y>136</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>375</x>
+ <y>136</y> </coord>
+ <coord>
+<x>375</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>161</y> </coord>
+ <coord>
+<x>570</x>
+ <y>221</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitch1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitch_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>775</x-position>
+ <y-position>169</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>397</x-position>
+ <y-position>279</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 12:38:11</creation-date>
+ <lastmodification-date>20/1/2005 - 12:38:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>583</x-position>
+ <y-position>169</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitch_1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch_1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch_1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchBranchGates</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchNOTValid_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:12:48</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 10:0:0</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 10:0:0</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 10:0:0</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>777</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 10:0:0</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 10:0:0</creation-date>
+ <lastmodification-date>8/4/2005 - 10:0:0</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>589</x-position>
+ <y-position>170</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>201</y> </coord>
+ <coord>
+<x>571</x>
+ <y>136</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>375</x>
+ <y>136</y> </coord>
+ <coord>
+<x>375</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchBranchGates</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBranchGates</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBranchGates</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchBranchGates1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchNOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:12:48</creation-date>
+ <lastmodification-date>8/4/2005 - 9:55:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 9:39:12</creation-date>
+ <lastmodification-date>8/4/2005 - 9:39:12</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 9:39:12</creation-date>
+ <lastmodification-date>8/4/2005 - 9:39:12</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 9:39:12</creation-date>
+ <lastmodification-date>8/4/2005 - 9:39:12</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>777</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 9:39:12</creation-date>
+ <lastmodification-date>8/4/2005 - 9:39:12</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 9:39:12</creation-date>
+ <lastmodification-date>8/4/2005 - 9:39:12</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>589</x-position>
+ <y-position>170</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>201</y> </coord>
+ <coord>
+<x>571</x>
+ <y>136</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>375</x>
+ <y>136</y> </coord>
+ <coord>
+<x>375</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchBranchGates1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBranchGates1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBranchGates1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchBugAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchBugNODefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndOfSwitch__Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 10:56:46</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 10:56:46</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 10:56:46</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>772</x-position>
+ <y-position>132</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 10:56:46</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>k</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Even,k) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 10:56:46</creation-date>
+ <lastmodification-date>28/6/2005 - 10:56:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>581</x-position>
+ <y-position>132</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>k</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchBugAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBugAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBugAborted</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchBugDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchBugDefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndOfSwitch__Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>30/6/2005 - 10:41:27</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>30/6/2005 - 10:41:27</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>30/6/2005 - 10:41:27</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>772</x-position>
+ <y-position>132</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>30/6/2005 - 10:41:27</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>k</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Even,k) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>30/6/2005 - 10:41:27</creation-date>
+ <lastmodification-date>30/6/2005 - 10:41:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>581</x-position>
+ <y-position>132</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>k</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchBugDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBugDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchBugDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Switch__default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>13/1/2005 - 11:51:24</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>13/1/2005 - 11:50:18</creation-date>
+ <lastmodification-date>13/1/2005 - 11:50:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheck</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheck</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheck</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckBranch</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Switch__default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BranchNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BranchNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>604</x-position>
+ <y-position>149</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 11:48:48</creation-date>
+ <lastmodification-date>19/1/2005 - 11:48:48</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>BranchNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckBranch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckBranch1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckBranch1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BranchNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BranchNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>529</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def default(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:43:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:43:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>308</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>188</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>381</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>377</y> </coord>
+ <coord>
+<x>382</x>
+ <y>228</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>BranchNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>410</x>
+ <y>403</y> </coord>
+ <coord>
+<x>410</x>
+ <y>269</y> </coord>
+ <coord>
+<x>410</x>
+ <y>268</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckBranch1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckBranch1Default</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckBranch1Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>8/7/2005 - 14:42:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BranchNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BranchNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>529</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def default(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:41:7</creation-date>
+ <lastmodification-date>8/7/2005 - 14:41:7</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>308</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>188</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>381</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>377</y> </coord>
+ <coord>
+<x>382</x>
+ <y>228</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>BranchNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>410</x>
+ <y>403</y> </coord>
+ <coord>
+<x>410</x>
+ <y>269</y> </coord>
+ <coord>
+<x>410</x>
+ <y>268</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckBranch1Default</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1Default</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1Default</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckBranch1NoDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckBranch1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>14/2/2005 - 11:39:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BranchNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BranchNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>529</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def default(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 11:36:28</creation-date>
+ <lastmodification-date>14/2/2005 - 11:36:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>308</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>188</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>381</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>377</y> </coord>
+ <coord>
+<x>382</x>
+ <y>228</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>BranchNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>410</x>
+ <y>403</y> </coord>
+ <coord>
+<x>410</x>
+ <y>269</y> </coord>
+ <coord>
+<x>410</x>
+ <y>268</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckBranch1NoDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1NoDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch1NoDefault</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckBranch2NOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckBranch2NOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 11:48:50</creation-date>
+ <lastmodification-date>15/2/2005 - 11:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch
+Shared Node between Branches</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(aBranch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>649</x-position>
+ <y-position>6</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(aBranch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>657</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>BranchNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BranchNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>429</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1073</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>157</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:42:57</creation-date>
+ <lastmodification-date>15/2/2005 - 11:42:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>655</x-position>
+ <y-position>306</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>BranchNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>400</x>
+ <y>121</y> </coord>
+ <coord>
+<x>401</x>
+ <y>188</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>391</x>
+ <y>568</y> </coord>
+ <coord>
+<x>392</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>BranchNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>410</x>
+ <y>422</y> </coord>
+ <coord>
+<x>410</x>
+ <y>269</y> </coord>
+ <coord>
+<x>410</x>
+ <y>268</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckBranch2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckBranch2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Switch__default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:47:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:47:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>14/1/2005 - 17:54:11</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/1/2005 - 17:51:6</creation-date>
+ <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault11NOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault11NOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Default__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:14:37</creation-date>
+ <lastmodification-date>19/1/2005 - 12:14:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault11NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault11NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault11NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault1_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Puta</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Puta</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Puta</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Puta(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>665</x-position>
+ <y-position>486</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PutBranch</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PutBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PutBranch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PutBranch(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:25</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>662</x-position>
+ <y-position>613</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Puta</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PutBranch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Puta</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PutBranch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault2NOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault2NOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Puta</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Puta</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Puta</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Puta(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>665</x-position>
+ <y-position>486</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PutBranch</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PutBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PutBranch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PutBranch(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:15:57</creation-date>
+ <lastmodification-date>19/1/2005 - 12:15:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>662</x-position>
+ <y-position>613</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Puta</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PutBranch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Puta</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PutBranch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault2NOTValid1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault2NOTValid1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>IsEven__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>PrintEven__Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Default__a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Default__Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 12:16:32</creation-date>
+ <lastmodification-date>19/1/2005 - 12:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckDefault2NOTValid2_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault2NOTValid2_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Puta</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Puta</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Puta</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Puta(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>653</x-position>
+ <y-position>414</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PutBranch</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PutBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PutBranch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PutBranch(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:55:59</creation-date>
+ <lastmodification-date>8/3/2005 - 16:55:59</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>662</x-position>
+ <y-position>613</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Puta</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PutBranch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Puta</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PutBranch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckDefault2NOTValid2_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCheckNoDefault2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCheckDefault2NOTValid2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/1/2005 - 12:21:43</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>7</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>438</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>415</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PrintEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PrintEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",a,Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>423</x-position>
+ <y-position>289</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EmptyNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>EmptyNode</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EmptyNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>652</x-position>
+ <y-position>110</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Default</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Default</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Default</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>421</x-position>
+ <y-position>592</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoopSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Negative or null" ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Even" ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = "Odd" ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>882</x-position>
+ <y-position>194</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Puta</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Puta</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Puta</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Puta(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>665</x-position>
+ <y-position>486</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>PutBranch</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>PutBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>PutBranch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def PutBranch(Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>14/2/2005 - 14:13:3</creation-date>
+ <lastmodification-date>14/2/2005 - 14:13:3</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>662</x-position>
+ <y-position>613</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>646</x>
+ <y>78</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EmptyNode</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PrintEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EmptyNode</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Puta</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Default</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PutBranch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>101</y> </coord>
+ <coord>
+<x>401</x>
+ <y>160</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>401</x>
+ <y>245</y> </coord>
+ <coord>
+<x>401</x>
+ <y>159</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>533</y> </coord>
+ <coord>
+<x>392</x>
+ <y>182</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>392</x>
+ <y>403</y> </coord>
+ <coord>
+<x>392</x>
+ <y>181</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>78</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>509</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>361</y> </coord>
+ <coord>
+<x>382</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>663</y> </coord>
+ <coord>
+<x>382</x>
+ <y>199</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>PrintEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>369</x>
+ <y>381</y> </coord>
+ <coord>
+<x>369</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>370</x>
+ <y>683</y> </coord>
+ <coord>
+<x>370</x>
+ <y>220</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>Default</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>363</x>
+ <y>707</y> </coord>
+ <coord>
+<x>362</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Puta</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>PutBranch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCheckNoDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckNoDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCheckNoDefault2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchCrash_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchCrash_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (IsOdd)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>387</x-position>
+ <y-position>58</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>766</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (IsOdd_1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>417</x-position>
+ <y-position>287</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 16:57:44</creation-date>
+ <lastmodification-date>8/3/2005 - 16:57:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>572</x>
+ <y>157</y> </coord>
+ <coord>
+<x>572</x>
+ <y>130</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>365</x>
+ <y>129</y> </coord>
+ <coord>
+<x>365</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>593</x>
+ <y>411</y> </coord>
+ <coord>
+<x>593</x>
+ <y>358</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>377</x>
+ <y>358</y> </coord>
+ <coord>
+<x>377</x>
+ <y>460</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchCrash_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchErrExec</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>766</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>397</x-position>
+ <y-position>279</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if a == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a ]]></PyFunc>
+ <PyFunc><![CDATA[ if a < 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1,1,a ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>5/7/2005 - 17:11:46</creation-date>
+ <lastmodification-date>5/7/2005 - 17:11:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>580</x-position>
+ <y-position>147</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchErrExec</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchErrExec</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchErrExec</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchExecutable</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchExecutable</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndOfSwitch__Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:55:5</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:55:5</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:55:5</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>772</x-position>
+ <y-position>132</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:55:5</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>k</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfSwitch</FuncName>
+ <PyFunc><![CDATA[def EndOfSwitch( a , Even , k ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 14:55:5</creation-date>
+ <lastmodification-date>8/7/2005 - 14:55:5</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>581</x-position>
+ <y-position>132</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>i</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>k</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>35</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchGates</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchGatesDefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/2/2005 - 10:40:8</creation-date>
+ <lastmodification-date>16/2/2005 - 11:44:13</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopGates</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoopGates</coupled-node>
+ <service>
+<service-name>LoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoopGates</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopGates</coupled-node>
+ <service>
+<service-name>EndLoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoopGates</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>875</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchGates</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitchGates</coupled-node>
+ <service>
+<service-name>SwitchGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchGates</FuncName>
+ <PyFunc><![CDATA[def SwitchGates(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>204</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitchGates</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchGates</coupled-node>
+ <service>
+<service-name>EndSwitchGates</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitchGates</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitchGates() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>648</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>424</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:33:14</creation-date>
+ <lastmodification-date>16/2/2005 - 11:33:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>345</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitchGates</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchGates</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Index</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGates</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Max</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGates</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Min</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchGatesDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchGatesDefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/2/2005 - 10:40:8</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopGates</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoopGates</coupled-node>
+ <service>
+<service-name>LoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoopGates</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopGates</coupled-node>
+ <service>
+<service-name>EndLoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoopGates</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>875</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchGates</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitchGates</coupled-node>
+ <service>
+<service-name>SwitchGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchGates</FuncName>
+ <PyFunc><![CDATA[def SwitchGates(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>204</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitchGates</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchGates</coupled-node>
+ <service>
+<service-name>EndSwitchGates</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitchGates</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitchGates() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>648</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>424</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 11:46:44</creation-date>
+ <lastmodification-date>16/2/2005 - 11:46:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>345</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitchGates</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchGatesDefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Index</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesDefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Max</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesDefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Min</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchGatesNoDefaultAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchGatesDefault_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/2/2005 - 10:40:8</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopGates</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoopGates</coupled-node>
+ <service>
+<service-name>LoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoopGates</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopGates</coupled-node>
+ <service>
+<service-name>EndLoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoopGates</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>875</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchGates</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitchGates</coupled-node>
+ <service>
+<service-name>SwitchGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchGates</FuncName>
+ <PyFunc><![CDATA[def SwitchGates(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>204</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitchGates</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchGates</coupled-node>
+ <service>
+<service-name>EndSwitchGates</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitchGates</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitchGates() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>648</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>424</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:12:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:12:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>345</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitchGates</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchGatesNoDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Index</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesNoDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Max</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesNoDefaultAborted</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Min</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchGatesdefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchGatesdefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/2/2005 - 10:40:8</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:31</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopGates</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoopGates</coupled-node>
+ <service>
+<service-name>LoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoopGates</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopGates</coupled-node>
+ <service>
+<service-name>EndLoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoopGates</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>875</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchGates</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitchGates</coupled-node>
+ <service>
+<service-name>SwitchGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchGates</FuncName>
+ <PyFunc><![CDATA[def SwitchGates(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ default = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ default = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even,default ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>204</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitchGates</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchGates</coupled-node>
+ <service>
+<service-name>EndSwitchGates</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitchGates</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitchGates() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>648</x-position>
+ <y-position>276</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>424</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 12:13:25</creation-date>
+ <lastmodification-date>16/2/2005 - 12:13:25</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>345</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitchGates</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchGatesdefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Index</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesdefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Max</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesdefault</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Min</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchGatesdefaultBranch</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchGatesdefaultBranch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LoopGates__Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoopGates__Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>16/2/2005 - 10:40:8</creation-date>
+ <lastmodification-date>16/2/2005 - 15:13:4</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopGates</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoopGates</coupled-node>
+ <service>
+<service-name>LoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def MoreLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoopGates</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopGates</coupled-node>
+ <service>
+<service-name>EndLoopGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoopGates</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>875</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SwitchGates</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitchGates</coupled-node>
+ <service>
+<service-name>SwitchGates</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SwitchGates</FuncName>
+ <PyFunc><![CDATA[def SwitchGates(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ default = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 1 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 1) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ default = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even,default ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>204</x-position>
+ <y-position>236</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitchGates</node-name>
+ <kind>7</kind>
+ <coupled-node>SwitchGates</coupled-node>
+ <service>
+<service-name>EndSwitchGates</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitchGates</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitchGates() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>647</x-position>
+ <y-position>272</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>424</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:4:47</creation-date>
+ <lastmodification-date>16/2/2005 - 15:4:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>345</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>defaultNode</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>defaultNode</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>defaultNode</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def defaultNode() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/2/2005 - 15:12:49</creation-date>
+ <lastmodification-date>16/2/2005 - 15:12:49</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>425</x-position>
+ <y-position>232</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>SwitchGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopGates</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoopGates</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SwitchGates</fromnode-name>
+ <fromserviceparameter-name>default</fromserviceparameter-name>
+ <tonode-name>defaultNode</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitchGates</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoopGates</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>defaultNode</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitchGates</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchGatesdefaultBranch</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Index</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesdefaultBranch</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Max</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>13</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchGatesdefaultBranch</fromnode-name>
+ <fromserviceparameter-name>LoopGates__Min</fromserviceparameter-name>
+ <tonode-name>LoopGates</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchManyCases</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphSwitchManyCases_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>EndSwitch__f</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch__f</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/6/2005 - 16:32:43</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+ <service-name>Loop</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>336</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+ <service-name>EndLoop</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>972</x-position>
+ <y-position>344</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+ <service-name>Switch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>SB1</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>SB2</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>b</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>c</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>d</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>e</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ SB1 = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ SB2 = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 3) == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ SB1 = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ elif (Index & 3) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ SB2 = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return SB1,SB2,Index,Index+1,Index+2,Index+3,Index+4,Index+5 ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>232</x-position>
+ <y-position>285</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+ <service-name>EndSwitch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>dd</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>e</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>f</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitch(a,b,dd,e,f) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if b != (a+1) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if dd != (a+3) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if e != (a+4) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if f != (a+5) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>732</x-position>
+ <y-position>344</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Case1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Case1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case1(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>448</x-position>
+ <y-position>13</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case3</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Case3</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>b</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Case3</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case3(b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return b ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>458</x-position>
+ <y-position>286</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case4</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Case4</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>c</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Case4</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case4(c) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>459</x-position>
+ <y-position>493</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case2a</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Case2a</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Case2a</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case2a(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>25/8/2005 - 12:41:10</creation-date>
+ <lastmodification-date>25/8/2005 - 12:41:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>453</x-position>
+ <y-position>154</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>SB1</fromserviceparameter-name>
+ <tonode-name>Case1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>SB2</fromserviceparameter-name>
+ <tonode-name>Case2a</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Case1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Case2a</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>b</fromserviceparameter-name>
+ <tonode-name>Case3</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>c</fromserviceparameter-name>
+ <tonode-name>Case4</tonode-name>
+ <toserviceparameter-name>c</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>d</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>dd</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>e</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>e</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Case1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Case3</fromnode-name>
+ <fromserviceparameter-name>b</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Case4</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Case2a</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphSwitchManyCases</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchManyCases</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>23</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchManyCases</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>-7</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchManyCasesNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchManyCases_1_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndSwitch__f</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Switch__f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/6/2005 - 16:32:43</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max,Min ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max,Min) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max,Min ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>15</x-position>
+ <y-position>336</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>972</x-position>
+ <y-position>344</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SB1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>SB2</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>c</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>d</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>e</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>f</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(Index) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ SB1 = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ SB2 = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if (Index & 3) == 3 : ]]></PyFunc>
+ <PyFunc><![CDATA[ SB1 = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ elif (Index & 3) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ SB2 = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return SB1,SB2,Index,Index+1,Index+2,Index+3,Index+4,Index+5 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>232</x-position>
+ <y-position>285</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>dd</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>e</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>f</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def EndSwitch(a,b,dd,e,f) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ if b != (a+1) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if dd != (a+3) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if e != (a+4) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ if f != (a+5) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndSwitch ERROR' ]]></PyFunc>
+ <PyFunc><![CDATA[ pass ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>732</x-position>
+ <y-position>344</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Case1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Case1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case1(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>448</x-position>
+ <y-position>13</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case3</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Case3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Case3</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case3(b) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>461</x-position>
+ <y-position>500</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case4</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Case4</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>c</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Case4</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case4(c) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>455</x-position>
+ <y-position>647</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Case2</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Case2</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case2() : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>455</x-position>
+ <y-position>179</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Case2a</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Case2a</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Case2a</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Case2a(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:6:33</creation-date>
+ <lastmodification-date>8/7/2005 - 15:6:33</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>456</x-position>
+ <y-position>304</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>SB1</fromserviceparameter-name>
+ <tonode-name>Case1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>SB2</fromserviceparameter-name>
+ <tonode-name>Case2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>SB2</fromserviceparameter-name>
+ <tonode-name>Case2a</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Case1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Case2a</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>b</fromserviceparameter-name>
+ <tonode-name>Case3</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>c</fromserviceparameter-name>
+ <tonode-name>Case4</tonode-name>
+ <toserviceparameter-name>c</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>d</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>dd</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>e</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>e</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Case1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Case3</fromnode-name>
+ <fromserviceparameter-name>b</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>b</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Case4</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Case2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Case2a</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchManyCasesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchManyCasesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchManyCasesNOTValid</fromnode-name>
+ <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-7</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchNOTExecutable</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch_3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:49:45</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:49:45</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:49:45</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>776</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:49:45</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:49:45</creation-date>
+ <lastmodification-date>22/6/2005 - 16:49:45</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>582</x-position>
+ <y-position>170</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>564</x>
+ <y>201</y> </coord>
+ <coord>
+<x>564</x>
+ <y>137</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>371</x>
+ <y>136</y> </coord>
+ <coord>
+<x>371</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchNOTExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchNOTExecutable1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchExecutable_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:57:22</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:57:22</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:57:22</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>776</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:57:22</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 16:57:22</creation-date>
+ <lastmodification-date>22/6/2005 - 16:57:22</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>582</x-position>
+ <y-position>170</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>564</x>
+ <y>201</y> </coord>
+ <coord>
+<x>564</x>
+ <y>137</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>371</x>
+ <y>136</y> </coord>
+ <coord>
+<x>371</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchNOTExecutable1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchNOTExecutable2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchExecutable</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndOfSwitch__Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>23/6/2005 - 10:53:15</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>389</x-position>
+ <y-position>65</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>23/6/2005 - 10:53:15</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>23/6/2005 - 10:53:15</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>772</x-position>
+ <y-position>132</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>n</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>23/6/2005 - 10:53:15</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>k</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>23/6/2005 - 10:53:15</creation-date>
+ <lastmodification-date>23/6/2005 - 10:53:15</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>581</x-position>
+ <y-position>132</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>371</x>
+ <y>136</y> </coord>
+ <coord>
+<x>371</x>
+ <y>200</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>n</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>k</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchNOTExecutable2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchNOTExecutable2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitch_1_1_2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitch_1_1_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Switch__default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Print__Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Print_1__Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>20/1/2005 - 13:2:4</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1082</x-position>
+ <y-position>150</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>395</x-position>
+ <y-position>334</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Negative or null' ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>150</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Print</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>639</x-position>
+ <y-position>63</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Print_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:0:10</creation-date>
+ <lastmodification-date>20/1/2005 - 13:0:10</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>639</x-position>
+ <y-position>263</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Print</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Print</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Print_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Print_1</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Print</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Print_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitch_1_1_2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch_1_1_2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitch_1_1_2</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchOutputNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSwitchOutputNOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>Switch__default</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Print__Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Print_1__Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>1/10/2003 - 17:23:54</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+<service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+<service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1082</x-position>
+ <y-position>150</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsEven</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsEven (GraphSwitch)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>432</x-position>
+ <y-position>337</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>default</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Negative or null' ]]></PyFunc>
+ <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,0,a,Branch,1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Even' ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Branch = 'Odd' ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a,Branch,0 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>195</x-position>
+ <y-position>129</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>880</x-position>
+ <y-position>150</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Print</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print</FuncName>
+ <PyFunc><![CDATA[def Print(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>639</x-position>
+ <y-position>50</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Print_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Print_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>Branch</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>Branch</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Print_1</FuncName>
+ <PyFunc><![CDATA[def Print_1(a,Branch) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Print ",Branch ]]></PyFunc>
+ <PyFunc><![CDATA[ return a,Branch ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/3/2005 - 17:1:28</creation-date>
+ <lastmodification-date>8/3/2005 - 17:1:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>645</x-position>
+ <y-position>250</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Print</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>IsEven</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>Print_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsEven</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Print</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Branch</fromserviceparameter-name>
+ <tonode-name>Print_1</tonode-name>
+ <toserviceparameter-name>Branch</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Print</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Print_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSwitchOutputNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchOutputNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>-5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSwitchOutputNOTValid</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSwitchs_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphSwitchs_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoopSwitch__Max</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/10/2003 - 10:29:4</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+ <node-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>IsOdd</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>388</x-position>
+ <y-position>50</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoopSwitch</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoopSwitch</coupled-node>
+ <service>
+ <service-name>InitLoopSwitch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>129</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoopSwitch</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoopSwitch</coupled-node>
+ <service>
+ <service-name>EndOfInitLoopSwitch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>766</x-position>
+ <y-position>127</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfSwitch</coupled-node>
+ <service>
+ <service-name>Switch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>186</x-position>
+ <y-position>130</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+ <service-name>EndOfSwitch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>126</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>IsOdd_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>419</x-position>
+ <y-position>308</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+ <service-name>InitLoop</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>MoreLoop</FuncName>
+ <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ <PyFunction>
+ <FuncName>NextLoop</FuncName>
+ <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>388</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+ <service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>783</x-position>
+ <y-position>381</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch_1</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+ <service-name>Switch_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>388</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch_1</coupled-node>
+ <service>
+ <service-name>EndSwitch</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>6/9/2005 - 11:18:10</creation-date>
+ <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>605</x-position>
+ <y-position>382</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>573</x>
+ <y>160</y>
+ </coord>
+ <coord>
+ <x>572</x>
+ <y>130</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EndOfInitLoopSwitch</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>365</x>
+ <y>129</y>
+ </coord>
+ <coord>
+ <x>365</x>
+ <y>222</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>572</x>
+ <y>194</y>
+ </coord>
+ <coord>
+ <x>571</x>
+ <y>257</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>EndOfSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>IsOdd_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>599</x>
+ <y>416</y>
+ </coord>
+ <coord>
+ <x>598</x>
+ <y>389</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>Switch_1</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd_1</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>379</x>
+ <y>387</y>
+ </coord>
+ <coord>
+ <x>378</x>
+ <y>481</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
+ <tonode-name>InitLoopSwitch</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphSwitchs_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControl</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControl</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 18:34:21</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>190</x-position>
+ <y-position>338</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>196</x-position>
+ <y-position>131</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>788</x-position>
+ <y-position>22</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>794</x-position>
+ <y-position>427</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>158</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>7</x-position>
+ <y-position>216</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>385</x-position>
+ <y-position>159</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>592</x-position>
+ <y-position>205</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Finished</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_OneEven</FuncName>
+ <PyFunc><![CDATA[def EndSwitch_OneEven( Finished , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",Finished,K]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1065</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def control_m3p1( N , K ): ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1012</x-position>
+ <y-position>68</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def control_div2( N , NB ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:21:5</creation-date>
+ <lastmodification-date>6/7/2005 - 10:21:5</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1010</x-position>
+ <y-position>473</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>380</x>
+ <y>236</y> </coord>
+ <coord>
+<x>379</x>
+ <y>419</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>367</x>
+ <y>269</y> </coord>
+ <coord>
+<x>367</x>
+ <y>213</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>978</x>
+ <y>132</y> </coord>
+ <coord>
+<x>978</x>
+ <y>239</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>979</x>
+ <y>536</y> </coord>
+ <coord>
+<x>978</x>
+ <y>240</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>184</x>
+ <y>416</y> </coord>
+ <coord>
+<x>185</x>
+ <y>298</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>186</x>
+ <y>211</y> </coord>
+ <coord>
+<x>185</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Finished</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Finished</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>764</x>
+ <y>536</y> </coord>
+ <coord>
+<x>763</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>133</y> </coord>
+ <coord>
+<x>773</x>
+ <y>326</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>753</x>
+ <y>102</y> </coord>
+ <coord>
+<x>752</x>
+ <y>355</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>753</x>
+ <y>508</y> </coord>
+ <coord>
+<x>752</x>
+ <y>356</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>779</x>
+ <y>239</y> </coord>
+ <coord>
+<x>780</x>
+ <y>385</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>373</x>
+ <y>354</y> </coord>
+ <coord>
+<x>372</x>
+ <y>10</y> </coord>
+ <coord>
+<x>1180</x>
+ <y>9</y> </coord>
+ <coord>
+<x>1181</x>
+ <y>217</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>5</x>
+ <y>355</y> </coord>
+ <coord>
+<x>4</x>
+ <y>608</y> </coord>
+ <coord>
+<x>1177</x>
+ <y>608</y> </coord>
+ <coord>
+<x>1177</x>
+ <y>563</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControl</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControl</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControl1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlGUI</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 18:28:48</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>190</x-position>
+ <y-position>338</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>196</x-position>
+ <y-position>131</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>615</x-position>
+ <y-position>30</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>624</x-position>
+ <y-position>391</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>623</x-position>
+ <y-position>206</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>5</x-position>
+ <y-position>190</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>399</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1017</x-position>
+ <y-position>247</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>821</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:7:41</creation-date>
+ <lastmodification-date>6/7/2005 - 10:7:41</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>818</x-position>
+ <y-position>358</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>383</x>
+ <y>239</y> </coord>
+ <coord>
+<x>382</x>
+ <y>417</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>793</x>
+ <y>62</y> </coord>
+ <coord>
+<x>792</x>
+ <y>111</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>797</x>
+ <y>392</y> </coord>
+ <coord>
+<x>798</x>
+ <y>471</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>809</x>
+ <y>420</y> </coord>
+ <coord>
+<x>808</x>
+ <y>288</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>807</x>
+ <y>91</y> </coord>
+ <coord>
+<x>808</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>180</x>
+ <y>211</y> </coord>
+ <coord>
+<x>179</x>
+ <y>269</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>179</x>
+ <y>417</y> </coord>
+ <coord>
+<x>179</x>
+ <y>271</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>583</x>
+ <y>500</y> </coord>
+ <coord>
+<x>582</x>
+ <y>269</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>571</x>
+ <y>138</y> </coord>
+ <coord>
+<x>573</x>
+ <y>298</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>110</y> </coord>
+ <coord>
+<x>605</x>
+ <y>328</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>606</x>
+ <y>471</y> </coord>
+ <coord>
+<x>605</x>
+ <y>328</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>594</x>
+ <y>287</y> </coord>
+ <coord>
+<x>595</x>
+ <y>356</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1008</x>
+ <y>281</y> </coord>
+ <coord>
+<x>1008</x>
+ <y>560</y> </coord>
+ <coord>
+<x>565</x>
+ <y>559</y> </coord>
+ <coord>
+<x>564</x>
+ <y>385</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>368</x>
+ <y>327</y> </coord>
+ <coord>
+<x>369</x>
+ <y>7</y> </coord>
+ <coord>
+<x>1009</x>
+ <y>8</y> </coord>
+ <coord>
+<x>1009</x>
+ <y>179</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>3</x>
+ <y>327</y> </coord>
+ <coord>
+<x>2</x>
+ <y>582</y> </coord>
+ <coord>
+<x>991</x>
+ <y>583</y> </coord>
+ <coord>
+<x>991</x>
+ <y>451</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControl1</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControl1</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControl</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 18:34:21</creation-date>
+ <lastmodification-date>15/2/2005 - 11:29:21</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/2/2005 - 11:4:0</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:0</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>190</x-position>
+ <y-position>338</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>196</x-position>
+ <y-position>131</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>788</x-position>
+ <y-position>22</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>794</x-position>
+ <y-position>427</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>158</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>8</x-position>
+ <y-position>205</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>165</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>575</x-position>
+ <y-position>205</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Finished</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch_OneEven</FuncName>
+ <PyFunc><![CDATA[def EndSwitch_OneEven( Finished , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",Finished,K]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1065</x-position>
+ <y-position>356</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1013</x-position>
+ <y-position>63</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>15/2/2005 - 11:4:1</creation-date>
+ <lastmodification-date>15/2/2005 - 11:4:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1010</x-position>
+ <y-position>473</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>234</y> </coord>
+ <coord>
+<x>381</x>
+ <y>410</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>367</x>
+ <y>256</y> </coord>
+ <coord>
+<x>367</x>
+ <y>201</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>978</x>
+ <y>114</y> </coord>
+ <coord>
+<x>978</x>
+ <y>230</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>981</x>
+ <y>524</y> </coord>
+ <coord>
+<x>978</x>
+ <y>229</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>179</x>
+ <y>408</y> </coord>
+ <coord>
+<x>179</x>
+ <y>276</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>179</x>
+ <y>203</y> </coord>
+ <coord>
+<x>180</x>
+ <y>275</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Finished</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Finished</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>763</x>
+ <y>522</y> </coord>
+ <coord>
+<x>763</x>
+ <y>278</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>772</x>
+ <y>117</y> </coord>
+ <coord>
+<x>772</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>93</y> </coord>
+ <coord>
+<x>752</x>
+ <y>317</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>498</y> </coord>
+ <coord>
+<x>752</x>
+ <y>318</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>779</x>
+ <y>229</y> </coord>
+ <coord>
+<x>779</x>
+ <y>336</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>374</x>
+ <y>321</y> </coord>
+ <coord>
+<x>374</x>
+ <y>15</y> </coord>
+ <coord>
+<x>1180</x>
+ <y>9</y> </coord>
+ <coord>
+<x>1181</x>
+ <y>217</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>4</x>
+ <y>608</y> </coord>
+ <coord>
+<x>1184</x>
+ <y>604</y> </coord>
+ <coord>
+<x>1184</x>
+ <y>548</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAve</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlAveNOTExecutable_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>label_begin__AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndL_OneEven__MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndL_OneEven__MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>EndL_OneEven__AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>label_test__AVERAGET</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndL_OneEven__AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/10/2003 - 11:17:14</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>455</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MIN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MIN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMinVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMinVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MIN from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>833</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MAX</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MAX</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMaxVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMaxVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MAX from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>668</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_AVERAGE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_AVERAGE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>aListOfSyr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aNewListOfSyr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>anAverage</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_AVERAGE from SyrComponent</comment>
+ <x-position>784</x-position>
+ <y-position>476</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_LISTOFSYR</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_LISTOFSYR</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aListOfSyr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_LISTOFSYR from SyrComponent</comment>
+ <x-position>5</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>183</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MIN</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGE</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLIST</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGET</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>564</x-position>
+ <y-position>219</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1064</x-position>
+ <y-position>339</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1058</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGEB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 11:35:16</creation-date>
+ <lastmodification-date>22/6/2005 - 11:35:16</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1048</x-position>
+ <y-position>555</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>544</x>
+ <y>256</y> </coord>
+ <coord>
+<x>544</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>546</x>
+ <y>237</y> </coord>
+ <coord>
+<x>546</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>975</x>
+ <y>38</y> </coord>
+ <coord>
+<x>976</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1012</x>
+ <y>585</y> </coord>
+ <coord>
+<x>1011</x>
+ <y>346</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>966</x>
+ <y>606</y> </coord>
+ <coord>
+<x>968</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>965</x>
+ <y>59</y> </coord>
+ <coord>
+<x>966</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>588</y> </coord>
+ <coord>
+<x>751</x>
+ <y>460</y> </coord>
+ <coord>
+<x>965</x>
+ <y>462</y> </coord>
+ <coord>
+<x>968</x>
+ <y>205</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>78</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>626</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>976</x>
+ <y>98</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>972</x>
+ <y>648</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1037</x>
+ <y>137</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>556</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1038</x>
+ <y>686</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>555</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1026</x>
+ <y>118</y> </coord>
+ <coord>
+<x>1027</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1027</x>
+ <y>668</y> </coord>
+ <coord>
+<x>1026</x>
+ <y>568</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_LISTOFSYR</fromnode-name>
+ <fromserviceparameter-name>aListOfSyr</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>SYRLISTB</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>361</x>
+ <y>197</y> </coord>
+ <coord>
+<x>360</x>
+ <y>290</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>359</x>
+ <y>525</y> </coord>
+ <coord>
+<x>361</x>
+ <y>291</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MIN</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MAX</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>AVERAGE</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>SYRLIST</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>777</x>
+ <y>351</y> </coord>
+ <coord>
+<x>777</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>757</x>
+ <y>95</y> </coord>
+ <coord>
+<x>757</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>72</y> </coord>
+ <coord>
+<x>741</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>744</x>
+ <y>923</y> </coord>
+ <coord>
+<x>742</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>742</x>
+ <y>759</y> </coord>
+ <coord>
+<x>743</x>
+ <y>332</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>568</y> </coord>
+ <coord>
+<x>742</x>
+ <y>330</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>766</x>
+ <y>207</y> </coord>
+ <coord>
+<x>766</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MINT</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>aMinVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>760</x>
+ <y>904</y> </coord>
+ <coord>
+<x>756</x>
+ <y>372</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAXT</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>aMaxVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>765</x>
+ <y>742</y> </coord>
+ <coord>
+<x>766</x>
+ <y>384</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>SYRLISTT</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aListOfSyr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>546</y> </coord>
+ <coord>
+<x>772</x>
+ <y>424</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>553</x>
+ <y>453</y> </coord>
+ <coord>
+<x>554</x>
+ <y>1025</y> </coord>
+ <coord>
+<x>1242</x>
+ <y>1026</y> </coord>
+ <coord>
+<x>1234</x>
+ <y>204</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>176</x>
+ <y>419</y> </coord>
+ <coord>
+<x>176</x>
+ <y>997</y> </coord>
+ <coord>
+<x>1217</x>
+ <y>996</y> </coord>
+ <coord>
+<x>1223</x>
+ <y>711</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAve</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAve</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAve</fromnode-name>
+ <fromserviceparameter-name>label_begin__MINB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MINB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAve</fromnode-name>
+ <fromserviceparameter-name>label_begin__MAXB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MAXB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAve</fromnode-name>
+ <fromserviceparameter-name>label_begin__AVERAGEB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>AVERAGEB</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAveAborted</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlAveNOTValid1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>label_begin__AVERAGEB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndL_OneEven__AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/10/2003 - 11:17:14</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>455</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MIN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MIN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMinVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMinVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MIN from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>833</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MAX</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MAX</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMaxVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMaxVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MAX from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>668</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_AVERAGE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_AVERAGE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>aListOfSyr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aNewListOfSyr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>anAverage</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_AVERAGE from SyrComponent</comment>
+ <x-position>784</x-position>
+ <y-position>476</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_LISTOFSYR</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_LISTOFSYR</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aListOfSyr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_LISTOFSYR from SyrComponent</comment>
+ <x-position>5</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>183</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MIN</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGE</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLIST</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>564</x-position>
+ <y-position>219</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1064</x-position>
+ <y-position>339</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1058</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGEB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>6/7/2005 - 10:32:56</creation-date>
+ <lastmodification-date>6/7/2005 - 10:32:56</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1048</x-position>
+ <y-position>555</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>544</x>
+ <y>256</y> </coord>
+ <coord>
+<x>544</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>546</x>
+ <y>237</y> </coord>
+ <coord>
+<x>546</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>975</x>
+ <y>38</y> </coord>
+ <coord>
+<x>976</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1012</x>
+ <y>585</y> </coord>
+ <coord>
+<x>1011</x>
+ <y>346</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>966</x>
+ <y>606</y> </coord>
+ <coord>
+<x>968</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>965</x>
+ <y>59</y> </coord>
+ <coord>
+<x>966</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>588</y> </coord>
+ <coord>
+<x>751</x>
+ <y>460</y> </coord>
+ <coord>
+<x>965</x>
+ <y>462</y> </coord>
+ <coord>
+<x>968</x>
+ <y>205</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>78</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>626</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>976</x>
+ <y>98</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>972</x>
+ <y>648</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1037</x>
+ <y>137</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>556</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1038</x>
+ <y>686</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>555</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1026</x>
+ <y>118</y> </coord>
+ <coord>
+<x>1027</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1027</x>
+ <y>668</y> </coord>
+ <coord>
+<x>1026</x>
+ <y>568</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_LISTOFSYR</fromnode-name>
+ <fromserviceparameter-name>aListOfSyr</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>SYRLISTB</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>361</x>
+ <y>197</y> </coord>
+ <coord>
+<x>360</x>
+ <y>290</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>359</x>
+ <y>525</y> </coord>
+ <coord>
+<x>361</x>
+ <y>291</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MIN</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MAX</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>AVERAGE</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>SYRLIST</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>777</x>
+ <y>351</y> </coord>
+ <coord>
+<x>777</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>757</x>
+ <y>95</y> </coord>
+ <coord>
+<x>757</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>72</y> </coord>
+ <coord>
+<x>741</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>744</x>
+ <y>923</y> </coord>
+ <coord>
+<x>742</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>742</x>
+ <y>759</y> </coord>
+ <coord>
+<x>743</x>
+ <y>332</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>568</y> </coord>
+ <coord>
+<x>742</x>
+ <y>330</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>766</x>
+ <y>207</y> </coord>
+ <coord>
+<x>766</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>aMinVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>771</x>
+ <y>902</y> </coord>
+ <coord>
+<x>777</x>
+ <y>371</y> </coord>
+ <coord>
+<x>777</x>
+ <y>370</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>aMaxVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>764</x>
+ <y>739</y> </coord>
+ <coord>
+<x>762</x>
+ <y>390</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aListOfSyr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>769</x>
+ <y>546</y> </coord>
+ <coord>
+<x>769</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>430</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>553</x>
+ <y>453</y> </coord>
+ <coord>
+<x>554</x>
+ <y>1025</y> </coord>
+ <coord>
+<x>1242</x>
+ <y>1026</y> </coord>
+ <coord>
+<x>1234</x>
+ <y>204</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>176</x>
+ <y>419</y> </coord>
+ <coord>
+<x>176</x>
+ <y>997</y> </coord>
+ <coord>
+<x>1217</x>
+ <y>996</y> </coord>
+ <coord>
+<x>1223</x>
+ <y>711</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAveAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__MINB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MINB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__MAXB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MAXB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveAborted</fromnode-name>
+ <fromserviceparameter-name>label_begin__AVERAGEB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>AVERAGEB</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAveExecutable</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlAveNOTExecutable</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>label_begin__AVERAGEB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndL_OneEven__AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/10/2003 - 11:17:14</creation-date>
+ <lastmodification-date>22/6/2005 - 15:5:27</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>455</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MIN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MIN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMinVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMinVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MIN from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>833</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MAX</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MAX</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMaxVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMaxVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MAX from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>668</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_AVERAGE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_AVERAGE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>aListOfSyr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aNewListOfSyr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>anAverage</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_AVERAGE from SyrComponent</comment>
+ <x-position>784</x-position>
+ <y-position>476</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_LISTOFSYR</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_LISTOFSYR</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aListOfSyr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_LISTOFSYR from SyrComponent</comment>
+ <x-position>5</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>183</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MIN</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGE</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLIST</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>564</x-position>
+ <y-position>219</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1064</x-position>
+ <y-position>339</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1058</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGEB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>22/6/2005 - 15:4:37</creation-date>
+ <lastmodification-date>22/6/2005 - 15:4:37</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1048</x-position>
+ <y-position>555</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>544</x>
+ <y>256</y> </coord>
+ <coord>
+<x>544</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>546</x>
+ <y>237</y> </coord>
+ <coord>
+<x>546</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>975</x>
+ <y>38</y> </coord>
+ <coord>
+<x>976</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1012</x>
+ <y>585</y> </coord>
+ <coord>
+<x>1011</x>
+ <y>346</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>966</x>
+ <y>606</y> </coord>
+ <coord>
+<x>968</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>965</x>
+ <y>59</y> </coord>
+ <coord>
+<x>966</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>588</y> </coord>
+ <coord>
+<x>751</x>
+ <y>460</y> </coord>
+ <coord>
+<x>965</x>
+ <y>462</y> </coord>
+ <coord>
+<x>968</x>
+ <y>205</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>78</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>626</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>976</x>
+ <y>98</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>972</x>
+ <y>648</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1037</x>
+ <y>137</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>556</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1038</x>
+ <y>686</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>555</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1026</x>
+ <y>118</y> </coord>
+ <coord>
+<x>1027</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1027</x>
+ <y>668</y> </coord>
+ <coord>
+<x>1026</x>
+ <y>568</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_LISTOFSYR</fromnode-name>
+ <fromserviceparameter-name>aListOfSyr</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>SYRLISTB</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>361</x>
+ <y>197</y> </coord>
+ <coord>
+<x>360</x>
+ <y>290</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>359</x>
+ <y>525</y> </coord>
+ <coord>
+<x>361</x>
+ <y>291</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MIN</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MAX</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>AVERAGE</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>SYRLIST</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>777</x>
+ <y>351</y> </coord>
+ <coord>
+<x>777</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>757</x>
+ <y>95</y> </coord>
+ <coord>
+<x>757</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>72</y> </coord>
+ <coord>
+<x>741</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>744</x>
+ <y>923</y> </coord>
+ <coord>
+<x>742</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>742</x>
+ <y>759</y> </coord>
+ <coord>
+<x>743</x>
+ <y>332</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>568</y> </coord>
+ <coord>
+<x>742</x>
+ <y>330</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>766</x>
+ <y>207</y> </coord>
+ <coord>
+<x>766</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>aMinVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>771</x>
+ <y>902</y> </coord>
+ <coord>
+<x>777</x>
+ <y>371</y> </coord>
+ <coord>
+<x>777</x>
+ <y>370</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>aMaxVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>764</x>
+ <y>739</y> </coord>
+ <coord>
+<x>762</x>
+ <y>390</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aListOfSyr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>769</x>
+ <y>546</y> </coord>
+ <coord>
+<x>769</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>430</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>553</x>
+ <y>453</y> </coord>
+ <coord>
+<x>554</x>
+ <y>1025</y> </coord>
+ <coord>
+<x>1242</x>
+ <y>1026</y> </coord>
+ <coord>
+<x>1234</x>
+ <y>204</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>176</x>
+ <y>419</y> </coord>
+ <coord>
+<x>176</x>
+ <y>997</y> </coord>
+ <coord>
+<x>1217</x>
+ <y>996</y> </coord>
+ <coord>
+<x>1223</x>
+ <y>711</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAveExecutable</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveExecutable</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveExecutable</fromnode-name>
+ <fromserviceparameter-name>label_begin__MINB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MINB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveExecutable</fromnode-name>
+ <fromserviceparameter-name>label_begin__MAXB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MAXB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveExecutable</fromnode-name>
+ <fromserviceparameter-name>label_begin__AVERAGEB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>AVERAGEB</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAveNOTValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlAveNOTValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>label_begin__AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndL_OneEven__MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>EndL_OneEven__MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>EndL_OneEven__AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>label_test__AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndL_OneEven__AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/10/2003 - 11:17:14</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>455</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MIN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MIN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMinVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMinVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MIN from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>833</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MAX</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MAX</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMaxVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMaxVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MAX from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>668</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_AVERAGE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_AVERAGE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>aListOfSyr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aNewListOfSyr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>anAverage</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_AVERAGE from SyrComponent</comment>
+ <x-position>784</x-position>
+ <y-position>476</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_LISTOFSYR</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_LISTOFSYR</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aListOfSyr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_LISTOFSYR from SyrComponent</comment>
+ <x-position>5</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>183</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MIN</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGE</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLIST</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>564</x-position>
+ <y-position>219</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1064</x-position>
+ <y-position>339</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1058</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGEB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 12:6:44</creation-date>
+ <lastmodification-date>28/6/2005 - 12:6:44</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1048</x-position>
+ <y-position>555</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>544</x>
+ <y>256</y> </coord>
+ <coord>
+<x>544</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>546</x>
+ <y>237</y> </coord>
+ <coord>
+<x>546</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>975</x>
+ <y>38</y> </coord>
+ <coord>
+<x>976</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1012</x>
+ <y>585</y> </coord>
+ <coord>
+<x>1011</x>
+ <y>346</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>966</x>
+ <y>606</y> </coord>
+ <coord>
+<x>968</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>965</x>
+ <y>59</y> </coord>
+ <coord>
+<x>966</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>588</y> </coord>
+ <coord>
+<x>751</x>
+ <y>460</y> </coord>
+ <coord>
+<x>965</x>
+ <y>462</y> </coord>
+ <coord>
+<x>968</x>
+ <y>205</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>78</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>626</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>976</x>
+ <y>98</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>972</x>
+ <y>648</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1037</x>
+ <y>137</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>556</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1038</x>
+ <y>686</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>555</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1026</x>
+ <y>118</y> </coord>
+ <coord>
+<x>1027</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1027</x>
+ <y>668</y> </coord>
+ <coord>
+<x>1026</x>
+ <y>568</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_LISTOFSYR</fromnode-name>
+ <fromserviceparameter-name>aListOfSyr</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>SYRLISTB</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>361</x>
+ <y>197</y> </coord>
+ <coord>
+<x>360</x>
+ <y>290</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>359</x>
+ <y>525</y> </coord>
+ <coord>
+<x>361</x>
+ <y>291</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MIN</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MAX</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>AVERAGE</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>SYRLIST</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>777</x>
+ <y>351</y> </coord>
+ <coord>
+<x>777</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>757</x>
+ <y>95</y> </coord>
+ <coord>
+<x>757</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>72</y> </coord>
+ <coord>
+<x>741</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>744</x>
+ <y>923</y> </coord>
+ <coord>
+<x>742</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>742</x>
+ <y>759</y> </coord>
+ <coord>
+<x>743</x>
+ <y>332</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>568</y> </coord>
+ <coord>
+<x>742</x>
+ <y>330</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>766</x>
+ <y>207</y> </coord>
+ <coord>
+<x>766</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>aMinVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>771</x>
+ <y>902</y> </coord>
+ <coord>
+<x>777</x>
+ <y>371</y> </coord>
+ <coord>
+<x>777</x>
+ <y>370</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>aMaxVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>764</x>
+ <y>739</y> </coord>
+ <coord>
+<x>762</x>
+ <y>390</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aListOfSyr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>769</x>
+ <y>546</y> </coord>
+ <coord>
+<x>769</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>431</y> </coord>
+ <coord>
+<x>768</x>
+ <y>430</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>553</x>
+ <y>453</y> </coord>
+ <coord>
+<x>554</x>
+ <y>1025</y> </coord>
+ <coord>
+<x>1242</x>
+ <y>1026</y> </coord>
+ <coord>
+<x>1234</x>
+ <y>204</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>176</x>
+ <y>419</y> </coord>
+ <coord>
+<x>176</x>
+ <y>997</y> </coord>
+ <coord>
+<x>1217</x>
+ <y>996</y> </coord>
+ <coord>
+<x>1223</x>
+ <y>711</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAveNOTValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveNOTValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveNOTValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__MINB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MINB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveNOTValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__MAXB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MAXB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveNOTValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__AVERAGEB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>AVERAGEB</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlAveValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlAveValid</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>label_begin__AVERAGEB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndL_OneEven__MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndL_OneEven__AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>2/10/2003 - 11:17:14</creation-date>
+ <lastmodification-date>28/6/2005 - 14:10:50</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>455</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>370</x-position>
+ <y-position>127</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>789</x-position>
+ <y-position>255</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>790</x-position>
+ <y-position>136</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MIN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MIN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMinVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMinVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MIN from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>833</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_MAX</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_MAX</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aMaxVal</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewMaxVal</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_MAX from SyrComponent</comment>
+ <x-position>798</x-position>
+ <y-position>668</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_AVERAGE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_AVERAGE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>aListOfSyr</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aNewListOfSyr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>anAverage</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_AVERAGE from SyrComponent</comment>
+ <x-position>784</x-position>
+ <y-position>476</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>C_LISTOFSYR</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_LISTOFSYR</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>aListOfSyr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_LISTOFSYR from SyrComponent</comment>
+ <x-position>5</x-position>
+ <y-position>321</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGEB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>183</x-position>
+ <y-position>220</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MIN</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGE</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLIST</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGET</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>564</x-position>
+ <y-position>219</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1064</x-position>
+ <y-position>339</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MIN</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAX</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGE</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLIST</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1058</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MINT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>MAXT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>AVERAGET</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>ListOfSyr</inParameter-type>
+ <inParameter-name>SYRLISTT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MINB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MAXB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>AVERAGEB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>ListOfSyr</outParameter-type>
+ <outParameter-name>SYRLISTB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,MINT,MAXT,AVERAGET,SYRLISTT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>28/6/2005 - 14:8:24</creation-date>
+ <lastmodification-date>28/6/2005 - 14:8:24</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1048</x-position>
+ <y-position>555</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>544</x>
+ <y>256</y> </coord>
+ <coord>
+<x>544</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>546</x>
+ <y>237</y> </coord>
+ <coord>
+<x>546</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>975</x>
+ <y>38</y> </coord>
+ <coord>
+<x>976</x>
+ <y>81</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1012</x>
+ <y>585</y> </coord>
+ <coord>
+<x>1011</x>
+ <y>346</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>966</x>
+ <y>606</y> </coord>
+ <coord>
+<x>968</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>965</x>
+ <y>59</y> </coord>
+ <coord>
+<x>966</x>
+ <y>208</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>751</x>
+ <y>588</y> </coord>
+ <coord>
+<x>751</x>
+ <y>460</y> </coord>
+ <coord>
+<x>965</x>
+ <y>462</y> </coord>
+ <coord>
+<x>968</x>
+ <y>205</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>78</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MIN</fromnode-name>
+ <fromserviceparameter-name>aNewMinVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>991</x>
+ <y>626</y> </coord>
+ <coord>
+<x>991</x>
+ <y>905</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>976</x>
+ <y>98</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_MAX</fromnode-name>
+ <fromserviceparameter-name>aNewMaxVal</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>972</x>
+ <y>648</y> </coord>
+ <coord>
+<x>974</x>
+ <y>738</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1037</x>
+ <y>137</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>556</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>aNewListOfSyr</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>SYRLISTT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1038</x>
+ <y>686</y> </coord>
+ <coord>
+<x>1038</x>
+ <y>555</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1026</x>
+ <y>118</y> </coord>
+ <coord>
+<x>1027</x>
+ <y>567</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_AVERAGE</fromnode-name>
+ <fromserviceparameter-name>anAverage</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1027</x>
+ <y>668</y> </coord>
+ <coord>
+<x>1026</x>
+ <y>568</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>C_LISTOFSYR</fromnode-name>
+ <fromserviceparameter-name>aListOfSyr</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>SYRLISTB</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>361</x>
+ <y>197</y> </coord>
+ <coord>
+<x>360</x>
+ <y>290</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>359</x>
+ <y>525</y> </coord>
+ <coord>
+<x>361</x>
+ <y>291</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MIN</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MIN</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>MAX</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>MAX</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>AVERAGE</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>AVERAGE</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>SYRLIST</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>SYRLIST</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>777</x>
+ <y>351</y> </coord>
+ <coord>
+<x>777</x>
+ <y>286</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>757</x>
+ <y>95</y> </coord>
+ <coord>
+<x>757</x>
+ <y>310</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>72</y> </coord>
+ <coord>
+<x>741</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>744</x>
+ <y>923</y> </coord>
+ <coord>
+<x>742</x>
+ <y>331</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>742</x>
+ <y>759</y> </coord>
+ <coord>
+<x>743</x>
+ <y>332</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>741</x>
+ <y>568</y> </coord>
+ <coord>
+<x>742</x>
+ <y>330</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>766</x>
+ <y>207</y> </coord>
+ <coord>
+<x>766</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MINT</fromserviceparameter-name>
+ <tonode-name>C_MIN</tonode-name>
+ <toserviceparameter-name>aMinVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>760</x>
+ <y>904</y> </coord>
+ <coord>
+<x>756</x>
+ <y>372</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MINT</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MINT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAXT</fromserviceparameter-name>
+ <tonode-name>C_MAX</tonode-name>
+ <toserviceparameter-name>aMaxVal</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>765</x>
+ <y>742</y> </coord>
+ <coord>
+<x>766</x>
+ <y>384</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>MAXT</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>MAXT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>AVERAGET</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>AVERAGET</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>SYRLISTT</fromserviceparameter-name>
+ <tonode-name>C_AVERAGE</tonode-name>
+ <toserviceparameter-name>aListOfSyr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>546</y> </coord>
+ <coord>
+<x>772</x>
+ <y>424</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>553</x>
+ <y>453</y> </coord>
+ <coord>
+<x>554</x>
+ <y>1025</y> </coord>
+ <coord>
+<x>1242</x>
+ <y>1026</y> </coord>
+ <coord>
+<x>1234</x>
+ <y>204</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>176</x>
+ <y>419</y> </coord>
+ <coord>
+<x>176</x>
+ <y>997</y> </coord>
+ <coord>
+<x>1217</x>
+ <y>996</y> </coord>
+ <coord>
+<x>1223</x>
+ <y>711</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlAveValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>31</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__MINB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MINB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__MAXB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>MAXB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlAveValid</fromnode-name>
+ <fromserviceparameter-name>label_begin__AVERAGEB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>AVERAGEB</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlDefault</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlDefault</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>test__Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndSwitch_OneEven__K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/3/2003 - 16:49:51</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:44</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:15:28</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>204</x-position>
+ <y-position>444</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:15:28</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>201</x-position>
+ <y-position>52</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:15:28</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:28</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>806</x-position>
+ <y-position>19</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>803</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>802</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>12</x-position>
+ <y-position>264</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_test</FuncName>
+ <PyFunc><![CDATA[def label_test( ValEven , ValOne , NB , KB ):]]></PyFunc>
+ <PyFunc><![CDATA[ print "label_begin",ValEven,ValOne,NB,KB]]></PyFunc>
+ <PyFunc><![CDATA[ return ValEven,ValOne,NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>415</x-position>
+ <y-position>206</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch_OneEven</coupled-node>
+ <service>
+<service-name>test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch_OneEven</FuncName>
+ <PyFunc><![CDATA[def Switch_OneEven( ValOne , ValEven , NT , KT ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>597</x-position>
+ <y-position>251</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>test</coupled-node>
+ <service>
+<service-name>EndSwitch_OneEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1074</x-position>
+ <y-position>367</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_m3p1</FuncName>
+ <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1002</x-position>
+ <y-position>64</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,NB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:15:29</creation-date>
+ <lastmodification-date>20/1/2005 - 13:15:29</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1013</x-position>
+ <y-position>496</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>381</x>
+ <y>286</y> </coord>
+ <coord>
+<x>382</x>
+ <y>524</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>393</x>
+ <y>314</y> </coord>
+ <coord>
+<x>393</x>
+ <y>133</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>985</x>
+ <y>128</y> </coord>
+ <coord>
+<x>985</x>
+ <y>250</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>987</x>
+ <y>559</y> </coord>
+ <coord>
+<x>985</x>
+ <y>250</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>191</x>
+ <y>524</y> </coord>
+ <coord>
+<x>192</x>
+ <y>345</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>192</x>
+ <y>131</y> </coord>
+ <coord>
+<x>193</x>
+ <y>345</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValEven</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>ValOne</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>793</x>
+ <y>567</y> </coord>
+ <coord>
+<x>792</x>
+ <y>314</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>786</x>
+ <y>132</y> </coord>
+ <coord>
+<x>785</x>
+ <y>343</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>767</x>
+ <y>100</y> </coord>
+ <coord>
+<x>767</x>
+ <y>371</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>768</x>
+ <y>531</y> </coord>
+ <coord>
+<x>767</x>
+ <y>371</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>773</x>
+ <y>251</y> </coord>
+ <coord>
+<x>774</x>
+ <y>400</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>402</x>
+ <y>406</y> </coord>
+ <coord>
+<x>403</x>
+ <y>4</y> </coord>
+ <coord>
+<x>1174</x>
+ <y>5</y> </coord>
+ <coord>
+<x>1175</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>3</x>
+ <y>409</y> </coord>
+ <coord>
+<x>2</x>
+ <y>671</y> </coord>
+ <coord>
+<x>1199</x>
+ <y>670</y> </coord>
+ <coord>
+<x>1198</x>
+ <y>592</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlDefault</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlDefault</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphSyrControlGUI_2</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphSyrControlGUI_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>label_begin__KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>label_test__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 18:28:48</creation-date>
+ <lastmodification-date>20/1/2005 - 13:18:12</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISEVEN</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISEVEN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolEven</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISEVEN from SyrComponent</comment>
+ <x-position>288</x-position>
+ <y-position>337</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>test_ISONE</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_ISONE</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>BoolOne</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_ISONE from SyrComponent</comment>
+ <x-position>293</x-position>
+ <y-position>130</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3p1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3P1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anEvenInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3P1 from SyrComponent</comment>
+ <x-position>761</x-position>
+ <y-position>19</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>770</x-position>
+ <y-position>384</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>764</x-position>
+ <y-position>179</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_begin</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>label_begin</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NB</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KB</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>label_begin</FuncName>
+ <PyFunc><![CDATA[def label_begin( NB , KB ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return NB,KB]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>58</x-position>
+ <y-position>189</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>label_test</node-name>
+ <kind>6</kind>
+ <coupled-node>EndL_OneEven</coupled-node>
+ <service>
+<service-name>label_test</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValOne</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>ValEven</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>NT</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>KT</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Finished</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>L_OneEven</FuncName>
+ <PyFunc><![CDATA[def L_OneEven( ValOne , ValEven , NT , KT ):]]></PyFunc>
+ <PyFunc><![CDATA[ Finished = ValOne]]></PyFunc>
+ <PyFunc><![CDATA[ if Finished == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 1]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ if Even == 0 :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ else :]]></PyFunc>
+ <PyFunc><![CDATA[ Incr = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 0]]></PyFunc>
+ <PyFunc><![CDATA[ Even = ValEven]]></PyFunc>
+ <PyFunc><![CDATA[ return Finished,Incr,Even,Odd,NT,KT]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>516</x-position>
+ <y-position>175</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndL_OneEven</node-name>
+ <kind>7</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>EndL_OneEven</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1068</x-position>
+ <y-position>258</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_m3p1</node-name>
+ <kind>8</kind>
+ <coupled-node>label_test</coupled-node>
+ <service>
+<service-name>control_m3p1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValOne</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>ValEven</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NT</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KT</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>C_NotOneIsEven</FuncName>
+ <PyFunc><![CDATA[def C_NotOneIsEven( N , K ):]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,1,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>972</x-position>
+ <y-position>64</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>control_div2</node-name>
+ <kind>8</kind>
+ <coupled-node>label_begin</coupled-node>
+ <service>
+<service-name>control_div2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>NB</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>KB</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>control_div2</FuncName>
+ <PyFunc><![CDATA[def control_div2( N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>20/1/2005 - 13:17:57</creation-date>
+ <lastmodification-date>20/1/2005 - 13:17:57</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>972</x-position>
+ <y-position>430</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>test_ISEVEN</fromnode-name>
+ <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValEven</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>493</x>
+ <y>238</y> </coord>
+ <coord>
+<x>493</x>
+ <y>418</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>test_ISONE</fromnode-name>
+ <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>ValOne</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>m3p1</fromnode-name>
+ <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_div2</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>954</x>
+ <y>494</y> </coord>
+ <coord>
+<x>954</x>
+ <y>259</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>control_m3p1</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>955</x>
+ <y>128</y> </coord>
+ <coord>
+<x>954</x>
+ <y>258</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISONE</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>275</x>
+ <y>211</y> </coord>
+ <coord>
+<x>275</x>
+ <y>270</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>NT</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>NT</fromserviceparameter-name>
+ <tonode-name>test_ISEVEN</tonode-name>
+ <toserviceparameter-name>anInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>274</x>
+ <y>417</y> </coord>
+ <coord>
+<x>275</x>
+ <y>270</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_begin</fromnode-name>
+ <fromserviceparameter-name>KT</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>KT</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>476</x>
+ <y>294</y> </coord>
+ <coord>
+<x>475</x>
+ <y>515</y> </coord>
+ <coord>
+<x>260</x>
+ <y>515</y> </coord>
+ <coord>
+<x>260</x>
+ <y>298</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>724</x>
+ <y>498</y> </coord>
+ <coord>
+<x>723</x>
+ <y>268</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>698</x>
+ <y>132</y> </coord>
+ <coord>
+<x>697</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3p1</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>748</x>
+ <y>100</y> </coord>
+ <coord>
+<x>747</x>
+ <y>325</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>746</x>
+ <y>463</y> </coord>
+ <coord>
+<x>747</x>
+ <y>327</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>732</x>
+ <y>260</y> </coord>
+ <coord>
+<x>732</x>
+ <y>354</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>label_test</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndL_OneEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>control_m3p1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_test</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>503</x>
+ <y>388</y> </coord>
+ <coord>
+<x>505</x>
+ <y>5</y> </coord>
+ <coord>
+<x>1149</x>
+ <y>5</y> </coord>
+ <coord>
+<x>1150</x>
+ <y>219</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>control_div2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>34</x>
+ <y>332</y> </coord>
+ <coord>
+<x>34</x>
+ <y>592</y> </coord>
+ <coord>
+<x>1145</x>
+ <y>586</y> </coord>
+ <coord>
+<x>1144</x>
+ <y>527</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphSyrControlGUI_2</fromnode-name>
+ <fromserviceparameter-name>label_begin__NB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>NB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphSyrControlGUI_2</fromnode-name>
+ <fromserviceparameter-name>label_begin__KB</fromserviceparameter-name>
+ <tonode-name>label_begin</tonode-name>
+ <toserviceparameter-name>KB</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphTwoLoops</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop1__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop1__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop1__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop1__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/12/2004 - 11:3:21</creation-date>
+ <lastmodification-date>17/12/2004 - 16:23:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop1</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop1</coupled-node>
+ <service>
+<service-name>Loop1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Loop1</FuncName>
+ <PyFunc><![CDATA[def Loop1(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 16:23:40</creation-date>
+ <lastmodification-date>17/12/2004 - 16:23:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>7</x-position>
+ <y-position>175</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop1</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop1</coupled-node>
+ <service>
+<service-name>EndLoop1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 16:23:40</creation-date>
+ <lastmodification-date>17/12/2004 - 16:23:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>634</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 16:23:40</creation-date>
+ <lastmodification-date>17/12/2004 - 16:23:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>208</x-position>
+ <y-position>179</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>17/12/2004 - 16:23:40</creation-date>
+ <lastmodification-date>17/12/2004 - 16:23:40</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>426</x-position>
+ <y-position>180</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphTwoLoops</fromnode-name>
+ <fromserviceparameter-name>Loop1__Index</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTwoLoops</fromnode-name>
+ <fromserviceparameter-name>Loop1__Max</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>15</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTwoLoops</fromnode-name>
+ <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTwoLoops</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphTwoLoops1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphTwoLoops1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop1__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop1__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop1__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop1__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>17/12/2004 - 11:3:21</creation-date>
+ <lastmodification-date>8/7/2005 - 15:57:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop1</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop1</coupled-node>
+ <service>
+<service-name>Loop1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Loop1</FuncName>
+ <PyFunc><![CDATA[def Loop1(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def More(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:51:35</creation-date>
+ <lastmodification-date>8/7/2005 - 15:51:35</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>7</x-position>
+ <y-position>175</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop1</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop1</coupled-node>
+ <service>
+<service-name>EndLoop1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop1</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:51:35</creation-date>
+ <lastmodification-date>8/7/2005 - 15:51:35</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>634</x-position>
+ <y-position>177</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Loop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndLoop</coupled-node>
+ <service>
+<service-name>Loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:51:35</creation-date>
+ <lastmodification-date>8/7/2005 - 15:51:35</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>208</x-position>
+ <y-position>179</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>Loop</coupled-node>
+ <service>
+<service-name>EndLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Max) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/7/2005 - 15:51:35</creation-date>
+ <lastmodification-date>8/7/2005 - 15:51:35</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>426</x-position>
+ <y-position>180</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop1</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Loop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndLoop</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>EndLoop1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphTwoLoops1</fromnode-name>
+ <fromserviceparameter-name>Loop1__Index</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTwoLoops1</fromnode-name>
+ <fromserviceparameter-name>Loop1__Max</fromserviceparameter-name>
+ <tonode-name>Loop1</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>15</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTwoLoops1</fromnode-name>
+ <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
+ <tonode-name>Loop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>20</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphTypesCheck</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphTypesCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>BoolCheck\InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>CharCheck\InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>ShortCheck\InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>FloatCheck\InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>LongCheck\InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MiscTypes\InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>StringCheck\InString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>MiscTypes\OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>MiscTypes\OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>MiscTypes\OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>MiscTypes\OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>MiscTypes\OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>MiscTypes\OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>MiscTypes\OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>MiscTypes\OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 10:53:21</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:54</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>BoolCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>BoolCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>BoolCheck from TypesCheck</comment>
+ <x-position>202</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>CharCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>CharCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>CharCheck from TypesCheck</comment>
+ <x-position>13</x-position>
+ <y-position>166</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>ShortCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ShortCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>ShortCheck from TypesCheck</comment>
+ <x-position>205</x-position>
+ <y-position>258</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>FloatCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>FloatCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>FloatCheck from TypesCheck</comment>
+ <x-position>204</x-position>
+ <y-position>409</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>16</x-position>
+ <y-position>459</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>LongCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LongCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>LongCheck from TypesCheck</comment>
+ <x-position>17</x-position>
+ <y-position>318</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>MiscTypes</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MiscTypes</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>boolean</inParameter-type>
+ <inParameter-name>InBool</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>char</inParameter-type>
+ <inParameter-name>InChar</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>short</inParameter-type>
+ <inParameter-name>InShort</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InLong</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>float</inParameter-type>
+ <inParameter-name>InFloat</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>InDouble</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>SuperVisionTest::Adder</inParameter-type>
+ <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>boolean</outParameter-type>
+ <outParameter-name>OutBool</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>char</outParameter-type>
+ <outParameter-name>OutChar</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>short</outParameter-type>
+ <outParameter-name>OutShort</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>OutLong</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>float</outParameter-type>
+ <outParameter-name>OutFloat</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>OutDouble</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>SuperVisionTest::Adder</outParameter-type>
+ <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MiscTypes from TypesCheck</comment>
+ <x-position>431</x-position>
+ <y-position>170</y-position> </node>
+ <node>
+<component-name>TypesCheck</component-name>
+ <interface-name>TypesCheck</interface-name>
+ <node-name>StringCheck</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>StringCheck</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>InString</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>string</outParameter-type>
+ <outParameter-name>OutString</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/9/2003 - 14:45:53</creation-date>
+ <lastmodification-date>11/9/2003 - 14:45:53</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>StringCheck from TypesCheck</comment>
+ <x-position>13</x-position>
+ <y-position>10</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>BoolCheck</fromnode-name>
+ <fromserviceparameter-name>OutBool</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>402</x>
+ <y>280</y> </coord>
+ <coord>
+<x>401</x>
+ <y>188</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>CharCheck</fromnode-name>
+ <fromserviceparameter-name>OutChar</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>382</x>
+ <y>307</y> </coord>
+ <coord>
+<x>382</x>
+ <y>247</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ShortCheck</fromnode-name>
+ <fromserviceparameter-name>OutShort</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>FloatCheck</fromnode-name>
+ <fromserviceparameter-name>OutFloat</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>400</x>
+ <y>395</y> </coord>
+ <coord>
+<x>399</x>
+ <y>490</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InObjRef</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>415</x>
+ <y>453</y> </coord>
+ <coord>
+<x>415</x>
+ <y>540</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LongCheck</fromnode-name>
+ <fromserviceparameter-name>OutLong</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>383</x>
+ <y>367</y> </coord>
+ <coord>
+<x>383</x>
+ <y>399</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>StringCheck</fromnode-name>
+ <fromserviceparameter-name>OutString</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>412</x>
+ <y>251</y> </coord>
+ <coord>
+<x>411</x>
+ <y>91</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>BoolCheck\InBool</fromserviceparameter-name>
+ <tonode-name>BoolCheck</tonode-name>
+ <toserviceparameter-name>InBool</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>CharCheck\InChar</fromserviceparameter-name>
+ <tonode-name>CharCheck</tonode-name>
+ <toserviceparameter-name>InChar</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>255</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>ShortCheck\InShort</fromserviceparameter-name>
+ <tonode-name>ShortCheck</tonode-name>
+ <toserviceparameter-name>InShort</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>16383</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>FloatCheck\InFloat</fromserviceparameter-name>
+ <tonode-name>FloatCheck</tonode-name>
+ <toserviceparameter-name>InFloat</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3.14159</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>LongCheck\InLong</fromserviceparameter-name>
+ <tonode-name>LongCheck</tonode-name>
+ <toserviceparameter-name>InLong</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>2147483647</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>MiscTypes\InDouble</fromserviceparameter-name>
+ <tonode-name>MiscTypes</tonode-name>
+ <toserviceparameter-name>InDouble</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3.14159</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphTypesCheck</fromnode-name>
+ <fromserviceparameter-name>StringCheck\InString</fromserviceparameter-name>
+ <tonode-name>StringCheck</tonode-name>
+ <toserviceparameter-name>InString</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>aString</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphUnValid</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEssai</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>8/7/2005 - 16:1:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/7/2005 - 16:1:1</creation-date>
+ <lastmodification-date>8/7/2005 - 16:1:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>8</x-position>
+ <y-position>62</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/7/2005 - 16:1:1</creation-date>
+ <lastmodification-date>8/7/2005 - 16:1:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>203</x-position>
+ <y-position>4</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/7/2005 - 16:1:1</creation-date>
+ <lastmodification-date>8/7/2005 - 16:1:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>390</x-position>
+ <y-position>62</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/7/2005 - 16:1:1</creation-date>
+ <lastmodification-date>8/7/2005 - 16:1:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>575</x-position>
+ <y-position>11</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>182</x>
+ <y>113</y> </coord>
+ <coord>
+<x>183</x>
+ <y>170</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>566</x>
+ <y>91</y> </coord>
+ <coord>
+<x>566</x>
+ <y>49</y> </coord>
+ <coord>
+<x>380</x>
+ <y>49</y> </coord>
+ <coord>
+<x>379</x>
+ <y>84</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>379</x>
+ <y>141</y> </coord>
+ <coord>
+<x>378</x>
+ <y>85</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>565</x>
+ <y>120</y> </coord>
+ <coord>
+<x>565</x>
+ <y>141</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>194</x>
+ <y>84</y> </coord>
+ <coord>
+<x>195</x>
+ <y>252</y> </coord>
+ <coord>
+<x>566</x>
+ <y>252</y> </coord>
+ <coord>
+<x>565</x>
+ <y>141</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphUnValid</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphUnValid</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4.5</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphUndefinedSymbol</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphUndefinedSymbol</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>UndefinedSymbol__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:16:21</creation-date>
+ <lastmodification-date>8/12/2004 - 18:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>UndefinedSymbolComponent</component-name>
+ <interface-name>UndefinedSymbolComponent</interface-name>
+ <node-name>UndefinedSymbol</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>UndefinedSymbol</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/12/2004 - 18:16:32</creation-date>
+ <lastmodification-date>8/12/2004 - 18:16:32</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>UndefinedSymbol from UndefinedSymbolComponent</comment>
+ <x-position>146</x-position>
+ <y-position>166</y-position> </node> </node-list>
+ <link-list/>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphNonVoidEndLoop_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphNonVoidEndLoop_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>24/3/2003 - 14:44:35</creation-date>
+ <lastmodification-date>16/12/2004 - 11:17:3</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ if Min <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'Init',Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def Next(Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'Next', Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max,Incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 11:17:3</creation-date>
+ <lastmodification-date>16/12/2004 - 11:17:3</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>17</x-position>
+ <y-position>257</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Min,Max,Incr) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print 'EndLoop',DoLoop,Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index == Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>16/12/2004 - 11:17:3</creation-date>
+ <lastmodification-date>16/12/2004 - 11:17:3</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>411</x-position>
+ <y-position>260</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>Incr</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>InitLoop</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphNonVoidEndLoop_1</fromnode-name>
+ <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop_1</fromnode-name>
+ <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop_1</fromnode-name>
+ <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphNonVoidEndLoop_1</fromnode-name>
+ <fromserviceparameter-name>Init__Incr</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>Incr</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphWrongContainerOrComponent</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphEssai</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add__y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub__y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add__z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Sub__z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 9:58:58</creation-date>
+ <lastmodification-date>21/6/2005 - 11:29:39</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>NOAddComponent</component-name>
+ <interface-name>NOAddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>21/6/2005 - 11:29:24</creation-date>
+ <lastmodification-date>21/6/2005 - 11:29:24</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>99</x-position>
+ <y-position>304</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>21/6/2005 - 11:29:24</creation-date>
+ <lastmodification-date>21/6/2005 - 11:29:24</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>NOComputer/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>98</x-position>
+ <y-position>59</y-position> </node> </node-list>
+ <link-list/>
+ <data-list>
+<data>
+<fromnode-name>GraphWrongContainerOrComponent</fromnode-name>
+ <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphWrongContainerOrComponent</fromnode-name>
+ <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphWrongContainerOrComponent</fromnode-name>
+ <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphWrongContainerOrComponent</fromnode-name>
+ <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphWrongPythonFunctions_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>GraphWrongPythonFunctions_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>22/10/2003 - 10:36:39</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>IsOdd</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>IsOdd</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>IsOdd</FuncName>
+ <PyFunc><![CDATA[from timed import * ]]></PyFunc>
+ <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
+ <PyFunc><![CDATA[ print a,"IsOdd (GraphLoopSwitch1)" ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>397</x-position>
+ <y-position>1</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitLoop</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInitLoop</coupled-node>
+ <service>
+<service-name>InitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitLoop</FuncName>
+ <PyFunc><![CDATA[def InitLoop(Index,Min,Max) ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Min ]]></PyFunc>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More() ]]></PyFunc>
+ <PyFunc><![CDATA[ return toto ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(...) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Ok ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>10</x-position>
+ <y-position>108</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInitLoop</node-name>
+ <kind>5</kind>
+ <coupled-node>InitLoop</coupled-node>
+ <service>
+<service-name>EndOfInitLoop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndOfInitLoop</FuncName>
+ <PyFunc><![CDATA[def EndOfInitLoop( DoLoop , Index , Min , Max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max : ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>767</x-position>
+ <y-position>102</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Switch</node-name>
+ <kind>6</kind>
+ <coupled-node>EndSwitch</coupled-node>
+ <service>
+<service-name>Switch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Switch</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Switch(a) ]]></PyFunc>
+ <PyFunc><![CDATA[ if a & 1 == 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>109</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndSwitch</node-name>
+ <kind>7</kind>
+ <coupled-node>Switch</coupled-node>
+ <service>
+<service-name>EndSwitch</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndSwitch</FuncName>
+ <PyFunc><![CDATA[def EndSwitch(a,Even) ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return a, ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>587</x-position>
+ <y-position>103</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ValEven</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>ValEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ValEven</FuncName>
+ <PyFunc><![CDATA[from timed import * ]]></PyFunc>
+ <PyFunc><![CDATA[def ValEven(Even) : ]]></PyFunc>
+ <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return Even ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>21/6/2005 - 10:54:1</creation-date>
+ <lastmodification-date>21/6/2005 - 10:54:1</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>396</x-position>
+ <y-position>222</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>IsOdd</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Index</fromserviceparameter-name>
+ <tonode-name>Switch</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Min</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitLoop</fromnode-name>
+ <fromserviceparameter-name>Max</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>ValEven</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>IsOdd</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndSwitch</fromnode-name>
+ <fromserviceparameter-name>a</fromserviceparameter-name>
+ <tonode-name>EndOfInitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ValEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>EndSwitch</tonode-name>
+ <toserviceparameter-name>Even</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>GraphWrongPythonFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphWrongPythonFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>GraphWrongPythonFunctions_1</fromnode-name>
+ <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
+ <tonode-name>InitLoop</tonode-name>
+ <toserviceparameter-name>Max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>23</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Graphs</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Graphs</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add_1\y</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul_1\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Add\FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div_1\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>11/3/2003 - 15:3:57</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:32</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>30</x-position>
+ <y-position>8</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>241</x-position>
+ <y-position>38</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>439</x-position>
+ <y-position>39</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>633</x-position>
+ <y-position>120</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Add from AddComponent</comment>
+ <x-position>13</x-position>
+ <y-position>297</y-position> </node>
+ <node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>235</x-position>
+ <y-position>217</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>423</x-position>
+ <y-position>375</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:18:1</creation-date>
+ <lastmodification-date>19/9/2003 - 15:18:1</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>630</x-position>
+ <y-position>284</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>426</x>
+ <y>201</y> </coord>
+ <coord>
+<x>425</x>
+ <y>119</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>619</x>
+ <y>230</y> </coord>
+ <coord>
+<x>620</x>
+ <y>120</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Mul_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>396</x>
+ <y>455</y> </coord>
+ <coord>
+<x>395</x>
+ <y>378</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>215</x>
+ <y>297</y> </coord>
+ <coord>
+<x>215</x>
+ <y>378</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>197</x>
+ <y>327</y> </coord>
+ <coord>
+<x>196</x>
+ <y>406</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Sub_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>604</x>
+ <y>364</y> </coord>
+ <coord>
+<x>603</x>
+ <y>297</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul_1</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>610</x>
+ <y>394</y> </coord>
+ <coord>
+<x>610</x>
+ <y>455</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>7</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>11</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Add_1\x</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Add_1\y</fromserviceparameter-name>
+ <tonode-name>Add_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>Graphs</fromnode-name>
+ <fromserviceparameter-name>Mul_1\y</fromserviceparameter-name>
+ <tonode-name>Mul_1</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test_superv_basic_loop</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>test_superv_basic_loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Add\incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>2/5/2003 - 13:43:38</creation-date>
+ <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Sum</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sum</FuncName>
+ <PyFunc><![CDATA[def Sum(sum,incr): ]]></PyFunc>
+ <PyFunc><![CDATA[ result = sum+incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return result,incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/12/2003 - 9:26:10</creation-date>
+ <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>220</x-position>
+ <y-position>40</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>fori</node-name>
+ <kind>4</kind>
+ <coupled-node>Endfori</coupled-node>
+ <service>
+<service-name>fori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > index : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ #print OutLoop,index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,index,min,max,sum ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/12/2003 - 9:26:10</creation-date>
+ <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>12</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Endfori</node-name>
+ <kind>5</kind>
+ <coupled-node>fori</coupled-node>
+ <service>
+<service-name>Endfori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/12/2003 - 9:26:10</creation-date>
+ <lastmodification-date>2/12/2003 - 9:26:10</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>432</x-position>
+ <y-position>0</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>Sum</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>incr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>186</x>
+ <y>150</y> </coord>
+ <coord>
+<x>187</x>
+ <y>34</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>sum</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Endfori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>8</x>
+ <y>215</y> </coord>
+ <coord>
+<x>7</x>
+ <y>5</y> </coord>
+ <coord>
+<x>747</x>
+ <y>5</y> </coord>
+ <coord>
+<x>748</x>
+ <y>214</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\index</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\min</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\max</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1001</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\sum</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1__sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1__sum__b</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theRadius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SetStudyID__theStudyID</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse_1__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 14:37:33</creation-date>
+ <lastmodification-date>11/11/2004 - 13:15:14</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Macro_aNewDataFlow_1</node-name>
+ <kind>10</kind>
+ <coupled-node>aNewDataFlow_1</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/11/2004 - 13:11:17</creation-date>
+ <lastmodification-date>11/11/2004 - 13:11:17</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Macro Node</comment>
+ <x-position>480</x-position>
+ <y-position>145</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:11:58</creation-date>
+ <lastmodification-date>11/11/2004 - 13:11:58</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>735</x-position>
+ <y-position>14</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:12:24</creation-date>
+ <lastmodification-date>11/11/2004 - 13:12:24</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>477</x-position>
+ <y-position>14</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeBox</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeBox</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:12:49</creation-date>
+ <lastmodification-date>11/11/2004 - 13:12:49</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeBox from GEOM_Superv</comment>
+ <x-position>219</x-position>
+ <y-position>14</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:13:9</creation-date>
+ <lastmodification-date>11/11/2004 - 13:13:9</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>482</x-position>
+ <y-position>306</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:13:47</creation-date>
+ <lastmodification-date>11/11/2004 - 13:13:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>950</x-position>
+ <y-position>121</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:14:15</creation-date>
+ <lastmodification-date>11/11/2004 - 13:14:15</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>227</x-position>
+ <y-position>409</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:14:36</creation-date>
+ <lastmodification-date>11/11/2004 - 13:14:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>1217</x-position>
+ <y-position>389</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SetStudyID</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:15:1</creation-date>
+ <lastmodification-date>11/11/2004 - 13:15:1</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>7</x-position>
+ <y-position>269</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Macro_aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeFuse</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__a</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1</tonode-name>
+ <toserviceparameter-name>sum__a</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__b</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1</tonode-name>
+ <toserviceparameter-name>sum__b</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>12</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow>
+ <dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 14:40:44</creation-date>
+ <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mult</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mult</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Mult</FuncName>
+ <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
+ <PyFunc><![CDATA[ b = a*3 ]]></PyFunc>
+ <PyFunc><![CDATA[ return b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/11/2004 - 13:11:18</creation-date>
+ <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>382</x-position>
+ <y-position>78</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>sum</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>sum</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>s</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>sum</FuncName>
+ <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>11/11/2004 - 13:11:18</creation-date>
+ <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>47</x-position>
+ <y-position>87</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>sum</fromnode-name>
+ <fromserviceparameter-name>s</fromserviceparameter-name>
+ <tonode-name>Mult</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_1_1_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1_4_1_1_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_2__shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>29/10/2004 - 15:25:57</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeBox1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeBox1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y2</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeBox1</FuncName>
+ <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
+ <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aBox ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>391</x-position>
+ <y-position>264</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>203</x-position>
+ <y-position>315</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>823</x-position>
+ <y-position>116</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_2</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1049</x-position>
+ <y-position>295</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Macro_aNewDataFlow_1_5_1_1</node-name>
+ <kind>10</kind>
+ <coupled-node>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1_5_1_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Macro Node</comment>
+ <x-position>391</x-position>
+ <y-position>121</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:24:21</creation-date>
+ <lastmodification-date>29/10/2004 - 15:24:21</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>621</x-position>
+ <y-position>12</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>175</x>
+ <y>470</y> </coord>
+ <coord>
+<x>175</x>
+ <y>198</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>373</x>
+ <y>211</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>674</x>
+ <y>207</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1017</x>
+ <y>366</y> </coord>
+ <coord>
+<x>1017</x>
+ <y>187</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Macro_aNewDataFlow_1_5_1_1</fromnode-name>
+ <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z2</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>12</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
+ <toserviceparameter-name>sum__a</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
+ <toserviceparameter-name>sum__b</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>25</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow>
+ <dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/6/2004 - 17:42:12</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>sum</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>sum</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>b</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>s</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>sum</FuncName>
+ <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>52</x-position>
+ <y-position>80</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mult</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mult</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>b</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Mult</FuncName>
+ <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
+ <PyFunc><![CDATA[ b = a*3 ]]></PyFunc>
+ <PyFunc><![CDATA[ return b ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:22:47</creation-date>
+ <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>298</x-position>
+ <y-position>72</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>sum</fromnode-name>
+ <fromserviceparameter-name>s</fromserviceparameter-name>
+ <tonode-name>Mult</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list/> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>NewGraphEssai</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>NewGraphEssai</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>21/11/2001 - 17:17:23</creation-date>
+ <lastmodification-date>19/9/2003 - 15:23:10</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Sub</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:20:52</creation-date>
+ <lastmodification-date>19/9/2003 - 15:20:52</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>SubDivServer</container>
+ <comment>Sub from SubComponent</comment>
+ <x-position>413</x-position>
+ <y-position>74</y-position> </node>
+ <node>
+<component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:20:52</creation-date>
+ <lastmodification-date>19/9/2003 - 15:20:52</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>MulServer</container>
+ <comment>Mul from MulComponent</comment>
+ <x-position>617</x-position>
+ <y-position>268</y-position> </node>
+ <node>
+<component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Div</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:20:52</creation-date>
+ <lastmodification-date>19/9/2003 - 15:20:52</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>SubDivServer</container>
+ <comment>Div from DivComponent</comment>
+ <x-position>823</x-position>
+ <y-position>74</y-position> </node>
+ <node>
+<component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Addition</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Addition</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+ <outParameter-name>Adder</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:20:52</creation-date>
+ <lastmodification-date>19/9/2003 - 15:20:52</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>localhost/AddServer</container>
+ <comment>Addition from AddComponent</comment>
+ <x-position>11</x-position>
+ <y-position>268</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>2</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>Adder</inParameter-type>
+ <inParameter-name>Adder</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>19/9/2003 - 15:20:52</creation-date>
+ <lastmodification-date>19/9/2003 - 15:20:52</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>215</x-position>
+ <y-position>268</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>595</x>
+ <y>348</y> </coord>
+ <coord>
+<x>595</x>
+ <y>154</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>805</x>
+ <y>183</y> </coord>
+ <coord>
+<x>806</x>
+ <y>348</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Addition</fromnode-name>
+ <fromserviceparameter-name>Adder</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>Adder</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>395</x>
+ <y>183</y> </coord>
+ <coord>
+<x>395</x>
+ <y>349</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>NewGraphEssai</fromnode-name>
+ <fromserviceparameter-name>Sub\x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>4.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>NewGraphEssai</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1.5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>NewGraphEssai</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>3</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>SetStudyID__theStudyID</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theRadius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse__return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 11:15:45</creation-date>
+ <lastmodification-date>11/11/2004 - 13:5:45</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SetStudyID</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:3:46</creation-date>
+ <lastmodification-date>11/11/2004 - 13:3:46</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>9</x-position>
+ <y-position>118</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:4:18</creation-date>
+ <lastmodification-date>11/11/2004 - 13:4:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>202</x-position>
+ <y-position>58</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:4:49</creation-date>
+ <lastmodification-date>11/11/2004 - 13:4:49</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>425</x-position>
+ <y-position>11</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:5:12</creation-date>
+ <lastmodification-date>11/11/2004 - 13:5:12</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>428</x-position>
+ <y-position>197</y-position> </node>
+ <node>
+<component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>11/11/2004 - 13:5:36</creation-date>
+ <lastmodification-date>11/11/2004 - 13:5:36</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>651</x-position>
+ <y-position>103</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>80</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_2_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1_4_2_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_1__shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:17:44</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:17:44</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>385</x-position>
+ <y-position>3</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeSphere_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:17:44</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>67</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>y1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:17:44</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>388</x-position>
+ <y-position>146</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>29/10/2004 - 15:17:44</creation-date>
+ <lastmodification-date>29/10/2004 - 15:17:44</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>618</x-position>
+ <y-position>64</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>50</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>80</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrStruct</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrStruct</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>forN__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>4/8/2003 - 17:56:20</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>JR</author>
+ <container>?</container>
+ <comment>Syracuse algorithm</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_M3</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_M3 from SyrComponent</comment>
+ <x-position>672</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>m3incr</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>899</x-position>
+ <y-position>28</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incra</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>824</x-position>
+ <y-position>218</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>div2</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_DIV2</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_DIV2 from SyrComponent</comment>
+ <x-position>817</x-position>
+ <y-position>431</y-position> </node>
+ <node>
+<component-name>SyrComponent</component-name>
+ <interface-name>SyrComponent</interface-name>
+ <node-name>incrb</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>C_INCR</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>C_INCR from SyrComponent</comment>
+ <x-position>821</x-position>
+ <y-position>574</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>SyrComponent</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>SyrComponent</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aContainer</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponentobjref</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>SyrComponent</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
+ <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>SyrComponent( aContainer , aComponent )</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>forN</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfforN</coupled-node>
+ <service>
+<service-name>forN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitN</FuncName>
+ <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = max ]]></PyFunc>
+ <PyFunc><![CDATA[ if min > 0 : ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = min ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreN</FuncName>
+ <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > NN : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextN</FuncName>
+ <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ N = NN + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ K = KK ]]></PyFunc>
+ <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitN , MoreN , NextN</comment>
+ <x-position>20</x-position>
+ <y-position>302</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfforN</node-name>
+ <kind>5</kind>
+ <coupled-node>forN</coupled-node>
+ <service>
+<service-name>EndOfforN</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1590</x-position>
+ <y-position>331</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileNotOne</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileNotOne</coupled-node>
+ <service>
+<service-name>whileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitNotOne</FuncName>
+ <PyFunc><![CDATA[import threading]]></PyFunc>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextNotOne</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
+ <x-position>215</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileNotOne</node-name>
+ <kind>5</kind>
+ <coupled-node>whileNotOne</coupled-node>
+ <service>
+<service-name>EndOfwhileNotOne</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1405</x-position>
+ <y-position>311</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>fori</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOffori</coupled-node>
+ <service>
+<service-name>fori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Initfori</FuncName>
+ <PyFunc><![CDATA[def Initfori( ii , K ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ ii = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ return ii,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Morefori</FuncName>
+ <PyFunc><![CDATA[from time import * ]]></PyFunc>
+ <PyFunc><![CDATA[def Morefori( ii , K ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if ii < 2 : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,ii,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Nextfori</FuncName>
+ <PyFunc><![CDATA[def Nextfori( ii , K ) : ]]></PyFunc>
+ <PyFunc><![CDATA[ ii = ii + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return ii,K ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Initfori, Morefori, Nextfori</comment>
+ <x-position>641</x-position>
+ <y-position>238</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOffori</node-name>
+ <kind>5</kind>
+ <coupled-node>fori</coupled-node>
+ <service>
+<service-name>EndOffori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>i</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>i</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1009</x-position>
+ <y-position>238</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>whileEven</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfwhileEven</coupled-node>
+ <service>
+<service-name>whileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>InitEven, MoreEven, NextEven</comment>
+ <x-position>632</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfwhileEven</node-name>
+ <kind>5</kind>
+ <coupled-node>whileEven</coupled-node>
+ <service>
+<service-name>EndOfwhileEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1006</x-position>
+ <y-position>451</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>ifNotEven</node-name>
+ <kind>6</kind>
+ <coupled-node>EndOfifNotEven</coupled-node>
+ <service>
+<service-name>ifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>SyrComponent</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>SyrComponent</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>ifNotEven</FuncName>
+ <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
+ <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
+ <PyFunc><![CDATA[ Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
+ <PyFunc><![CDATA[ Odd = 1 - Even]]></PyFunc>
+ <PyFunc><![CDATA[ return Odd,Even,SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>ifNotEven</comment>
+ <x-position>407</x-position>
+ <y-position>282</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfifNotEven</node-name>
+ <kind>7</kind>
+ <coupled-node>ifNotEven</coupled-node>
+ <service>
+<service-name>EndOfifNotEven</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>N</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>N</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/1/2005 - 13:1:13</creation-date>
+ <lastmodification-date>19/1/2005 - 13:1:13</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1220</x-position>
+ <y-position>331</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>m3</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>m3incr</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>m3incr</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1193</x>
+ <y>362</y> </coord>
+ <coord>
+<x>1191</x>
+ <y>100</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>incra</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>div2</fromnode-name>
+ <fromserviceparameter-name>anInteger</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>incrb</fromnode-name>
+ <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>992</x>
+ <y>521</y> </coord>
+ <coord>
+<x>992</x>
+ <y>645</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>SyrComponent</fromnode-name>
+ <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>8</x>
+ <y>373</y> </coord>
+ <coord>
+<x>8</x>
+ <y>181</y> </coord>
+ <coord>
+<x>196</x>
+ <y>181</y> </coord>
+ <coord>
+<x>196</x>
+ <y>71</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>197</x>
+ <y>313</y> </coord>
+ <coord>
+<x>197</x>
+ <y>373</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>forN</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfforN</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>ifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileNotOne</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileNotOne</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfforN</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>i</fromserviceparameter-name>
+ <tonode-name>EndOffori</tonode-name>
+ <toserviceparameter-name>i</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incra</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOffori</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1180</x>
+ <y>382</y> </coord>
+ <coord>
+<x>1180</x>
+ <y>289</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>EndOfwhileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>div2</tonode-name>
+ <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>whileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>incrb</tonode-name>
+ <toserviceparameter-name>aCount</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>805</x>
+ <y>645</y> </coord>
+ <coord>
+<x>805</x>
+ <y>522</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1192</x>
+ <y>362</y> </coord>
+ <coord>
+<x>1192</x>
+ <y>502</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfwhileEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1180</x>
+ <y>382</y> </coord>
+ <coord>
+<x>1180</x>
+ <y>522</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>594</x>
+ <y>123</y> </coord>
+ <coord>
+<x>594</x>
+ <y>313</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Odd</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Even</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>594</x>
+ <y>546</y> </coord>
+ <coord>
+<x>594</x>
+ <y>334</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>SyrComponent</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>588</x>
+ <y>482</y> </coord>
+ <coord>
+<x>588</x>
+ <y>354</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>603</x>
+ <y>502</y> </coord>
+ <coord>
+<x>603</x>
+ <y>373</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>m3</tonode-name>
+ <toserviceparameter-name>anOddInteger</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>605</x>
+ <y>99</y> </coord>
+ <coord>
+<x>604</x>
+ <y>372</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>whileEven</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>620</x>
+ <y>523</y> </coord>
+ <coord>
+<x>620</x>
+ <y>396</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>620</x>
+ <y>289</y> </coord>
+ <coord>
+<x>620</x>
+ <y>395</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>ifNotEven</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
+ <tonode-name>EndOfifNotEven</tonode-name>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>1204</x>
+ <y>407</y> </coord>
+ <coord>
+<x>1203</x>
+ <y>12</y> </coord>
+ <coord>
+<x>581</x>
+ <y>13</y> </coord>
+ <coord>
+<x>581</x>
+ <y>418</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>N</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfifNotEven</fromnode-name>
+ <fromserviceparameter-name>K</fromserviceparameter-name>
+ <tonode-name>EndOfwhileNotOne</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aContainer</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>FactoryServer</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
+ <tonode-name>SyrComponent</tonode-name>
+ <toserviceparameter-name>aComponent</toserviceparameter-name>
+ <data-value>
+<value-type>18</value-type>
+ <value>SyrComponent</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>forN__N</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>N</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>forN__K</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>K</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>forN__min</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>5</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>forN__max</fromserviceparameter-name>
+ <tonode-name>forN</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>9</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>SyrStruct</fromnode-name>
+ <fromserviceparameter-name>fori__i</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>i</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>TestSupervMedfieldLoopFori</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LoopGraph</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>Init__medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Init__x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndInit__x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>15/9/2003 - 15:25:24</creation-date>
+ <lastmodification-date>8/4/2005 - 13:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitDisplay</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InitDisplay</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitDisplay</FuncName>
+ <PyFunc><![CDATA[from VISU import * ]]></PyFunc>
+ <PyFunc><![CDATA[import SALOMEDS ]]></PyFunc>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[from SALOME_NamingServicePy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def InitDisplay(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # initialize the ORB ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ # create an LifeCycleCORBA instance ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # ----------------------------------------- ]]></PyFunc>
+ <PyFunc><![CDATA[ # Visualization parameters ]]></PyFunc>
+ <PyFunc><![CDATA[ #create a naming service instance ]]></PyFunc>
+ <PyFunc><![CDATA[ naming_service = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # get Study Manager reference ]]></PyFunc>
+ <PyFunc><![CDATA[ obj = naming_service.Resolve("myStudyManager") ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = obj._narrow(SALOMEDS.StudyManager) ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudy = myStudyManager.GetStudyByID(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent("FactoryServer", "VISU") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aVisu = ",aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu.SetCurrentStudy(myStudy); ]]></PyFunc>
+ <PyFunc><![CDATA[ aViewManager = aVisu.GetViewManager() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aViewManager = ",aViewManager ]]></PyFunc>
+ <PyFunc><![CDATA[ aView = aViewManager.Create3DView() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aView = ",aView ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,aView ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:44:4</creation-date>
+ <lastmodification-date>8/4/2005 - 13:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1</x-position>
+ <y-position>105</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Init --> index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= index : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "More --> DoLoop = ",DoLoop ]]></PyFunc>
+ <PyFunc><![CDATA[ print " index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Next --> index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:44:4</creation-date>
+ <lastmodification-date>8/4/2005 - 13:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>?</container>
+ <comment>no comment</comment>
+ <x-position>216</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:44:4</creation-date>
+ <lastmodification-date>8/4/2005 - 13:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>?</container>
+ <comment>no comment</comment>
+ <x-position>631</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>FIELDDOUBLE</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/4/2005 - 13:44:4</creation-date>
+ <lastmodification-date>8/4/2005 - 13:44:4</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Multiply a field by a constant</comment>
+ <x-position>429</x-position>
+ <y-position>46</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>medfield</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>field1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>205</x>
+ <y>98</y> </coord>
+ <coord>
+<x>204</x>
+ <y>21</y> </coord>
+ <coord>
+<x>936</x>
+ <y>20</y> </coord>
+ <coord>
+<x>935</x>
+ <y>70</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>medfield</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>TestSupervMedfieldLoopFori</fromnode-name>
+ <fromserviceparameter-name>Init__index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopFori</fromnode-name>
+ <fromserviceparameter-name>Init__min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopFori</fromnode-name>
+ <fromserviceparameter-name>Init__max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>55</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopFori</fromnode-name>
+ <fromserviceparameter-name>Init__medfield</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>medfield</toserviceparameter-name>
+ <data-value>
+<value-type>14</value-type>
+ <value>IOR:010000001f00000049444c3a53414c4f4d455f4d45442f4649454c44444f55424c453a312e300000010000000000000026000000010100000a0000003132372e302e302e3100ead00e000000fe1948673f000058e60000000021</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopFori</fromnode-name>
+ <fromserviceparameter-name>Init__x1</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>TestSupervMedfieldLoopForiVisu</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>LoopGraph_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>Init__medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Init__x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndInit__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndInit__x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndInit__aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>20/6/2003 - 15:13:42</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitDisplay</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InitDisplay</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitDisplay</FuncName>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[from VISU import * ]]></PyFunc>
+ <PyFunc><![CDATA[def InitDisplay(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # initialize the ORB ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ # create an LifeCycleCORBA instance ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # ----------------------------------------- ]]></PyFunc>
+ <PyFunc><![CDATA[ # loading visu component ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aVisu = ",aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ aViewManager = aVisu.GetViewManager() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aViewManager = ",aViewManager ]]></PyFunc>
+ <PyFunc><![CDATA[ # aView = aViewManager.GetCurrentView() ]]></PyFunc>
+ <PyFunc><![CDATA[ aView = aViewManager.Create3DView() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aView = ",aView ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,aView ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:52:51</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>163</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Init --> index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= index : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "More --> DoLoop = ",DoLoop ]]></PyFunc>
+ <PyFunc><![CDATA[ print " index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,medfield,x1,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Next --> index = ",index ]]></PyFunc>
+ <PyFunc><![CDATA[ print " min = ",min ]]></PyFunc>
+ <PyFunc><![CDATA[ print " max = ",max ]]></PyFunc>
+ <PyFunc><![CDATA[ print " medfield = ",medfield ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,medfield,x1,aVisu,aView ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:52:51</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>?</container>
+ <comment>no comment</comment>
+ <x-position>205</x-position>
+ <y-position>63</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>medfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>medfield</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:52:51</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>?</container>
+ <comment>no comment</comment>
+ <x-position>776</x-position>
+ <y-position>64</y-position> </node>
+ <node>
+<component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Mul</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>field1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>8/4/2005 - 13:52:51</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>LD</author>
+ <container>localhost/FactoryServer</container>
+ <comment>Multiply a field by a constant</comment>
+ <x-position>387</x-position>
+ <y-position>104</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DisplayMed</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DisplayMed</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>INmedfield</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>OUTmedfield</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DisplayMed</FuncName>
+ <PyFunc><![CDATA[import os ]]></PyFunc>
+ <PyFunc><![CDATA[import SALOME_MED ]]></PyFunc>
+ <PyFunc><![CDATA[from VISU import * ]]></PyFunc>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[def DisplayMed(medfield,index,aVisu,aView): ]]></PyFunc>
+ <PyFunc><![CDATA[ # initialize the ORB ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([''], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ # create an LifeCycleCORBA instance ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ print " " ]]></PyFunc>
+ <PyFunc><![CDATA[ print "***************************************************************" ]]></PyFunc>
+ <PyFunc><![CDATA[ calc = lcc.FindOrLoadComponent("FactoryServer", "Calculator") ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> calc = ",calc ]]></PyFunc>
+ <PyFunc><![CDATA[ medfilename = "/tmp/LoopGraphFile" + str(index) + ".med" ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> Writing Med field in temporary file : ",medfilename ]]></PyFunc>
+ <PyFunc><![CDATA[ calc.writeMEDfile(medfield,medfilename) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> calc = ",calc ]]></PyFunc>
+ <PyFunc><![CDATA[ print "***************************************************************" ]]></PyFunc>
+ <PyFunc><![CDATA[ myResult1 = aVisu.ImportFile(medfilename) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> myResult1 = ",myResult1 ]]></PyFunc>
+ <PyFunc><![CDATA[ field_name = medfield.getName() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> field_name = ",field_name ]]></PyFunc>
+ <PyFunc><![CDATA[ mesh_name = medfield.getSupport().getMesh().getName() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> mesh_name = ",mesh_name ]]></PyFunc>
+ <PyFunc><![CDATA[ aMesh1 = aVisu.MeshOnEntity(myResult1,mesh_name,CELL) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> aMesh1 = ",aMesh1 ]]></PyFunc>
+ <PyFunc><![CDATA[ aScalarMap1 = aVisu.ScalarMapOnField(myResult1,mesh_name,NODE,field_name,1) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> aScalarMap1 = ",aScalarMap1 ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.DisplayOnly(aScalarMap1) ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.FitAll() ]]></PyFunc>
+ <PyFunc><![CDATA[ command = "rm " + medfilename ]]></PyFunc>
+ <PyFunc><![CDATA[ os.system(command) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "-----> Delete temporary Med file : ",medfilename ]]></PyFunc>
+ <PyFunc><![CDATA[ print "***************************************************************" ]]></PyFunc>
+ <PyFunc><![CDATA[ print " " ]]></PyFunc>
+ <PyFunc><![CDATA[ return medfield ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 13:52:51</creation-date>
+ <lastmodification-date>8/4/2005 - 13:52:51</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>594</x-position>
+ <y-position>105</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>DisplayMed</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>566</x>
+ <y>215</y> </coord>
+ <coord>
+<x>566</x>
+ <y>96</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>medfield</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>field1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>DisplayMed</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>570</x>
+ <y>242</y> </coord>
+ <coord>
+<x>569</x>
+ <y>263</y> </coord>
+ <coord>
+<x>377</x>
+ <y>264</y> </coord>
+ <coord>
+<x>376</x>
+ <y>242</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>DisplayMed</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>205</x>
+ <y>233</y> </coord>
+ <coord>
+<x>204</x>
+ <y>21</y> </coord>
+ <coord>
+<x>936</x>
+ <y>20</y> </coord>
+ <coord>
+<x>935</x>
+ <y>235</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>DisplayMed</tonode-name>
+ <toserviceparameter-name>INmedfield</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DisplayMed</fromnode-name>
+ <fromserviceparameter-name>OUTmedfield</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>medfield</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>TestSupervMedfieldLoopForiVisu</fromnode-name>
+ <fromserviceparameter-name>Init__index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopForiVisu</fromnode-name>
+ <fromserviceparameter-name>Init__min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopForiVisu</fromnode-name>
+ <fromserviceparameter-name>Init__max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>4</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestSupervMedfieldLoopForiVisu</fromnode-name>
+ <fromserviceparameter-name>Init__x1</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>2</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<?xml version='1.0' encoding='us-ascii' ?>
+
+<!-- XML Dataflow -->
+
+<!-- Dataflow information -->
+<dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>CalculatorDataflow</node-name>
+ <kind>1</kind>
+ <service>
+ <service-name>CalculatorDataflow</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+
+<inParameter-name>Constant\field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Constant\x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>Mul\field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Mul\x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+
+<inParameter-type>FieldNodeDouble</inParameter-type>
+
+<inParameter-name>writeMEDfile\field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+
+<inParameter-name>writeMEDfile\filename</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+
+<inParameter-name>writeMEDfile_1\filename</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:38:49</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+
+ <node-list>
+ <node>
+ <component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>Constant</node-name>
+ <kind>0</kind>
+ <service>
+ <service-name>Constant</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>FIELDDOUBLE</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:47:14</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>28</x-position>
+ <y-position>0</y-position>
+ </node>
+ <node>
+ <component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>FIELDDOUBLE</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:47:14</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>27</x-position>
+ <y-position>208</y-position>
+ </node>
+ <node>
+ <component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>FIELDDOUBLE</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:47:14</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>398</x-position>
+ <y-position>54</y-position>
+ </node>
+ <node>
+ <component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>writeMEDfile</node-name>
+ <kind>0</kind>
+ <service>
+ <service-name>writeMEDfile</service-name>
+ <inParameter-list>
+ <inParameter>
+
+<inParameter-type>FieldNodeDouble</inParameter-type>
+ <inParameter-name>field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>filename</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:47:14</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>212</x-position>
+ <y-position>392</y-position>
+ </node>
+ <node>
+ <component-name>Calculator</component-name>
+ <interface-name>Calculator</interface-name>
+ <node-name>writeMEDfile_1</node-name>
+ <kind>0</kind>
+ <service>
+ <service-name>writeMEDfile</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>FIELDDOUBLE</inParameter-type>
+ <inParameter-name>field1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>string</inParameter-type>
+ <inParameter-name>filename</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ </outParameter-list>
+ </service>
+ <creation-date>22/11/2002 - 14:47:14</creation-date>
+ <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+ <editor-release>1.03</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>572</x-position>
+ <y-position>52</y-position>
+ </node>
+ </node-list>
+
+ <link-list>
+ <link>
+ <fromnode-name>Constant</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>field1</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>field2</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>writeMEDfile_1</tonode-name>
+ <toserviceparameter-name>field1</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ </link-list>
+
+ <data-list>
+ <data>
+ <fromnode-name>CalculatorDataflow</fromnode-name>
+ <fromserviceparameter-name>Constant\x1</fromserviceparameter-name>
+ <tonode-name>Constant</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>CalculatorDataflow</fromnode-name>
+ <fromserviceparameter-name>Mul\x1</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>-1</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>CalculatorDataflow</fromnode-name>
+
+<fromserviceparameter-name>writeMEDfile\filename</fromserviceparameter-name>
+ <tonode-name>writeMEDfile</tonode-name>
+ <toserviceparameter-name>filename</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value>test_dataflow_calculator.med</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>CalculatorDataflow</fromnode-name>
+
+<fromserviceparameter-name>writeMEDfile_1\filename</fromserviceparameter-name>
+ <tonode-name>writeMEDfile_1</tonode-name>
+ <toserviceparameter-name>filename</toserviceparameter-name>
+ <data-value>
+ <value-type>18</value-type>
+ <value>test_dataflow_calculator.med</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ </data-list>
+
+</dataflow>
+
--- /dev/null
+<?xml version='1.0' encoding='us-ascii' ?>
+
+<!-- XML Dataflow -->
+
+<!-- Dataflow information -->
+<dataflow>
+ <info-list>
+ <node>
+ <component-name>newsupervisionexample</component-name>
+ <interface-name>?</interface-name>
+ <node-name>newsupervisionexample</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>newsupervisionexample</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Add\y</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Sub\x</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Add\FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Div\z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <creation-date>21/11/2001 - 17:17:23</creation-date>
+ <lastmodification-date>31/7/2002 - 16:43:19</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
+
+ <node-list>
+ <node>
+ <component-name>AddComponent</component-name>
+ <interface-name>AddComponent</interface-name>
+ <node-name>Add</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Add</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>FuncValue</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <creation-date>31/7/2002 - 16:43:19</creation-date>
+ <lastmodification-date>31/7/2002 - 16:43:19</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>15</x-position>
+ <y-position>241</y-position>
+ </node>
+ <node>
+ <component-name>SubComponent</component-name>
+ <interface-name>SubComponent</interface-name>
+ <node-name>Sub</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Sub</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <creation-date>31/7/2002 - 16:43:19</creation-date>
+ <lastmodification-date>31/7/2002 - 16:43:19</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>227</x-position>
+ <y-position>99</y-position>
+ </node>
+ <node>
+ <component-name>MulComponent</component-name>
+ <interface-name>MulComponent</interface-name>
+ <node-name>Mul</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mul</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <creation-date>31/7/2002 - 16:43:19</creation-date>
+ <lastmodification-date>31/7/2002 - 16:43:19</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>443</x-position>
+ <y-position>278</y-position>
+ </node>
+ <node>
+ <component-name>DivComponent</component-name>
+ <interface-name>DivComponent</interface-name>
+ <node-name>Div</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Div</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>x</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>y</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>z</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <Parameter-list>
+ </Parameter-list>
+ <creation-date>31/7/2002 - 16:43:19</creation-date>
+ <lastmodification-date>31/7/2002 - 16:43:19</lastmodification-date>
+ <editor-release>1.00</editor-release>
+ <author>?</author>
+ <container>FactoryServer</container>
+ <comment>?</comment>
+ <x-position>634</x-position>
+ <y-position>97</y-position>
+ </node>
+ </node-list>
+
+ <link-list>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Mul</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Sub</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Mul</fromnode-name>
+ <fromserviceparameter-name>z</fromserviceparameter-name>
+ <tonode-name>Div</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <coord-list>
+ </coord-list>
+ </link>
+ </link-list>
+
+ <data-list>
+ <data>
+ <fromnode-name>newsupervisionexample</fromnode-name>
+ <fromserviceparameter-name>Add\x</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>3</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>newsupervisionexample</fromnode-name>
+ <fromserviceparameter-name>Add\y</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>y</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>4.5</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ <data>
+ <fromnode-name>newsupervisionexample</fromnode-name>
+ <fromserviceparameter-name>Sub\x</fromserviceparameter-name>
+ <tonode-name>Sub</tonode-name>
+ <toserviceparameter-name>x</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1.5</value>
+ </data-value>
+ <coord-list>
+ </coord-list>
+ </data>
+ </data-list>
+
+</dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>Init\A</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndInit\A</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>2/4/2004 - 16:38:31</creation-date>
+ <lastmodification-date>2/4/2004 - 18:30:31</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>A</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>A</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init( A ): ]]></PyFunc>
+ <PyFunc><![CDATA[ return A ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More( A ): ]]></PyFunc>
+ <PyFunc><![CDATA[ if A < 10: ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1,A ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,A ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next( A ): ]]></PyFunc>
+ <PyFunc><![CDATA[ return (A + 1) ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/4/2004 - 18:30:31</creation-date>
+ <lastmodification-date>2/4/2004 - 18:30:31</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>118</x-position>
+ <y-position>160</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>A</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>A</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndInit</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/4/2004 - 18:30:31</creation-date>
+ <lastmodification-date>2/4/2004 - 18:30:31</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>740</x-position>
+ <y-position>168</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Func</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Func</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>A</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>B</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Func</FuncName>
+ <PyFunc><![CDATA[def Func( A ): ]]></PyFunc>
+ <PyFunc><![CDATA[ import batchmode_visu ]]></PyFunc>
+ <PyFunc><![CDATA[ batchmode_visu.myVisu.CreateTestView() ]]></PyFunc>
+ <PyFunc><![CDATA[ batchmode_visu.myVisu.ShowTestObject() ]]></PyFunc>
+ <PyFunc><![CDATA[ return A ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>2/4/2004 - 18:30:31</creation-date>
+ <lastmodification-date>2/4/2004 - 18:30:31</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>375</x-position>
+ <y-position>162</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>A</fromserviceparameter-name>
+ <tonode-name>Func</tonode-name>
+ <toserviceparameter-name>A</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Func</fromnode-name>
+ <fromserviceparameter-name>B</fromserviceparameter-name>
+ <tonode-name>EndInit</tonode-name>
+ <toserviceparameter-name>A</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>aNewDataFlow</fromnode-name>
+ <fromserviceparameter-name>Init\A</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>A</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE Dataflow>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>test_superv_basic_loop</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>test_superv_basic_loop</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>fori\sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Add\incr</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Endfori\sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list/>
+ <creation-date>2/5/2003 - 13:43:38</creation-date>
+ <lastmodification-date>19/9/2003 - 16:38:30</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Add</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>Add</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>incr</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>Sum</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>incr</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Sum</FuncName>
+ <PyFunc><![CDATA[def Sum(sum,incr): ]]></PyFunc>
+ <PyFunc><![CDATA[ result = sum+incr ]]></PyFunc>
+ <PyFunc><![CDATA[ return result,incr ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/9/2003 - 16:38:30</creation-date>
+ <lastmodification-date>19/9/2003 - 16:38:30</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Python function</comment>
+ <x-position>220</x-position>
+ <y-position>40</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>fori</node-name>
+ <kind>4</kind>
+ <coupled-node>Endfori</coupled-node>
+ <service>
+<service-name>fori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ if max > index : ]]></PyFunc>
+ <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ #print OutLoop,index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return OutLoop,index,min,max,sum ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,sum): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ #print index,min,max,sum ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,sum ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>19/9/2003 - 16:38:30</creation-date>
+ <lastmodification-date>19/9/2003 - 16:38:30</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>12</x-position>
+ <y-position>0</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Endfori</node-name>
+ <kind>5</kind>
+ <coupled-node>fori</coupled-node>
+ <service>
+<service-name>Endfori</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>sum</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>sum</outParameter-name> </outParameter> </outParameter-list> </service>
+ <Parameter-list/>
+ <PyFunction-list>
+<PyFunction/> </PyFunction-list>
+ <creation-date>19/9/2003 - 16:38:30</creation-date>
+ <lastmodification-date>19/9/2003 - 16:38:30</lastmodification-date>
+ <editor-release>1.04</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>432</x-position>
+ <y-position>0</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+ <fromserviceparameter-name>Sum</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>incr</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>186</x>
+ <y>150</y> </coord>
+ <coord>
+<x>187</x>
+ <y>34</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>Endfori</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>fori</fromnode-name>
+ <fromserviceparameter-name>sum</fromserviceparameter-name>
+ <tonode-name>Add</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Endfori</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>8</x>
+ <y>215</y> </coord>
+ <coord>
+<x>7</x>
+ <y>5</y> </coord>
+ <coord>
+<x>747</x>
+ <y>5</y> </coord>
+ <coord>
+<x>748</x>
+ <y>214</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\index</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\min</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\max</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1001</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>test_superv_basic_loop</fromnode-name>
+ <fromserviceparameter-name>fori\sum</fromserviceparameter-name>
+ <tonode-name>fori</tonode-name>
+ <toserviceparameter-name>sum</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data> </data-list></dataflow>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>TestVisu20</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow_1</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Init__x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfInit__aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfInit__aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfInit__aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndOfInit__x1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 11:15:53</creation-date>
+ <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitDisplay</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InitDisplay</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>myResult</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitDisplay</FuncName>
+ <PyFunc><![CDATA[import os ]]></PyFunc>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[from SALOME_NamingServicePy import * ]]></PyFunc>
+ <PyFunc><![CDATA[import SALOMEDS ]]></PyFunc>
+ <PyFunc><![CDATA[from VISU import * ]]></PyFunc>
+ <PyFunc><![CDATA[def InitDisplay(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- initialize the ORB ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- create a LifeCycleCORBA instance ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- create a naming service instance ]]></PyFunc>
+ <PyFunc><![CDATA[ naming_service = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- get Study Manager reference ]]></PyFunc>
+ <PyFunc><![CDATA[ obj = naming_service.Resolve('myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ StudyManager = obj._narrow(SALOMEDS.StudyManager) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- load visu component ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = StudyManager.GetStudyByID(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu.SetCurrentStudy(aStudy) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aVisu ", aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ aViewManager=aVisu.GetViewManager() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aViewManager ", aViewManager ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ #aView=aViewManager.GetCurrentView() ]]></PyFunc>
+ <PyFunc><![CDATA[ aView=aViewManager.Create3DView() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aView ", aView ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ medFile = "TimeStamps.med" ]]></PyFunc>
+ <PyFunc><![CDATA[ medFile = os.getenv('KERNEL_ROOT_DIR') + '/examples/' + medFile ]]></PyFunc>
+ <PyFunc><![CDATA[ myResult = aVisu.ImportFile(medFile) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> myResult ", myResult ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,aView,myResult ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:3:47</creation-date>
+ <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>46</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= index : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- More",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ x1=x1+1.0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- Next",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:3:47</creation-date>
+ <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>190</x-position>
+ <y-position>4</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndOfInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:3:47</creation-date>
+ <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>553</x-position>
+ <y-position>5</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DisplayVitesse</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DisplayVitesse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>theResult</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DisplayVitesse</FuncName>
+ <PyFunc><![CDATA[import VISU ]]></PyFunc>
+ <PyFunc><![CDATA[import os ]]></PyFunc>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def DisplayVitesse(index,aVisu,aView,aResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 1 index = ", index,aVisu,aView,aResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ aMeshName ="dom" ]]></PyFunc>
+ <PyFunc><![CDATA[ myFieldName = "vitesse" ]]></PyFunc>
+ <PyFunc><![CDATA[ anEntity = VISU.NODE ]]></PyFunc>
+ <PyFunc><![CDATA[ aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 2 ", aMesh ]]></PyFunc>
+ <PyFunc><![CDATA[ aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 4" ]]></PyFunc>
+ <PyFunc><![CDATA[ if aScalarMap is not None: ]]></PyFunc>
+ <PyFunc><![CDATA[ aScalarMap.SetScaling(VISU.LINEAR) ]]></PyFunc>
+ <PyFunc><![CDATA[ else: ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Null scalar map is created" ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 5" ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.DisplayOnly(aScalarMap) ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.FitAll() ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.Update() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 6" ]]></PyFunc>
+ <PyFunc><![CDATA[ theResult=aResult ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return theResult ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:3:47</creation-date>
+ <lastmodification-date>8/4/2005 - 14:3:47</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>374</x-position>
+ <y-position>16</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>myResult</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>351</x>
+ <y>96</y> </coord>
+ <coord>
+<x>350</x>
+ <y>38</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aResult</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>DisplayVitesse</fromnode-name>
+ <fromserviceparameter-name>theResult</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>548</x>
+ <y>183</y> </coord>
+ <coord>
+<x>548</x>
+ <y>97</y> </coord> </coord-list> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>TestVisu20</fromnode-name>
+ <fromserviceparameter-name>Init__index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20</fromnode-name>
+ <fromserviceparameter-name>Init__min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20</fromnode-name>
+ <fromserviceparameter-name>Init__max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>100</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20</fromnode-name>
+ <fromserviceparameter-name>Init__x1</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>TestVisu20_multi</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>aNewDataFlow</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>Init__max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>Init__x1</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>LoopOnViews__ViewCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>LoopOnViews__MinCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>LoopOnViews__MaxCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInit__max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfInit__aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfInit__aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>EndOfInit__x1</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfLoopOnViews__aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>EndOfLoopOnViews__aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndOfLoopOnViews__ViewCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndOfLoopOnViews__MinCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>EndOfLoopOnViews__MaxCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>13/11/2003 - 11:15:53</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>?</comment>
+ <x-position>0</x-position>
+ <y-position>0</y-position> </node> </info-list>
+ <node-list>
+<node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>InitDisplay</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>InitDisplay</service-name>
+ <inParameter-list/>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>myResult</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitDisplay</FuncName>
+ <PyFunc><![CDATA[import os ]]></PyFunc>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
+ <PyFunc><![CDATA[from SALOME_NamingServicePy import * ]]></PyFunc>
+ <PyFunc><![CDATA[import SALOMEDS ]]></PyFunc>
+ <PyFunc><![CDATA[from VISU import * ]]></PyFunc>
+ <PyFunc><![CDATA[def InitDisplay(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- initialize the ORB ]]></PyFunc>
+ <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- create a LifeCycleCORBA instance ]]></PyFunc>
+ <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- create a naming service instance ]]></PyFunc>
+ <PyFunc><![CDATA[ naming_service = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- get Study Manager reference ]]></PyFunc>
+ <PyFunc><![CDATA[ obj = naming_service.Resolve('myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ StudyManager = obj._narrow(SALOMEDS.StudyManager) ]]></PyFunc>
+ <PyFunc><![CDATA[ # --- load visu component ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = StudyManager.GetStudyByID(1) ]]></PyFunc>
+ <PyFunc><![CDATA[ aVisu.SetCurrentStudy(aStudy) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> aVisu ", aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ #aViewManager=aVisu.GetViewManager() ]]></PyFunc>
+ <PyFunc><![CDATA[ #print "InitDisplay --> aViewManager ", aViewManager ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ #aView=aViewManager.GetCurrentView() ]]></PyFunc>
+ <PyFunc><![CDATA[ #aView=aViewManager.Create3DView() ]]></PyFunc>
+ <PyFunc><![CDATA[ #print "InitDisplay --> aView ", aView ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ medFile = "TimeStamps.med" ]]></PyFunc>
+ <PyFunc><![CDATA[ medFile = os.getenv('KERNEL_ROOT_DIR') + '/examples/' + medFile ]]></PyFunc>
+ <PyFunc><![CDATA[ myResult = aVisu.ImportFile(medFile) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "InitDisplay --> myResult ", myResult ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,myResult ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>13</x-position>
+ <y-position>173</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Init</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfInit</coupled-node>
+ <service>
+<service-name>Init</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>Init</FuncName>
+ <PyFunc><![CDATA[def Init(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = min ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ index = max ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>More</FuncName>
+ <PyFunc><![CDATA[def More(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ if max >= index : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ else : ]]></PyFunc>
+ <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- More",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return DoLoop,index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>Next</FuncName>
+ <PyFunc><![CDATA[def Next(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ x1=x1+1.0 ]]></PyFunc>
+ <PyFunc><![CDATA[ print "---- Next",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>428</x-position>
+ <y-position>493</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfInit</node-name>
+ <kind>5</kind>
+ <coupled-node>Init</coupled-node>
+ <service>
+<service-name>EndOfInit</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>min</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>long</inParameter-type>
+ <inParameter-name>max</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>index</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>min</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>long</outParameter-type>
+ <outParameter-name>max</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>double</outParameter-type>
+ <outParameter-name>x1</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>797</x-position>
+ <y-position>507</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>DisplayVitesse</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>DisplayVitesse</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>string</inParameter-type>
+ <inParameter-name>index</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aView</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>double</inParameter-type>
+ <inParameter-name>x1</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>theResult</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>DisplayVitesse</FuncName>
+ <PyFunc><![CDATA[import VISU ]]></PyFunc>
+ <PyFunc><![CDATA[import os ]]></PyFunc>
+ <PyFunc><![CDATA[import time ]]></PyFunc>
+ <PyFunc><![CDATA[def DisplayVitesse(index,aVisu,aView,aResult,x1): ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 1 index = ", index,aVisu,aView,aResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ aMeshName ="dom" ]]></PyFunc>
+ <PyFunc><![CDATA[ myFieldName = "vitesse" ]]></PyFunc>
+ <PyFunc><![CDATA[ anEntity = VISU.NODE ]]></PyFunc>
+ <PyFunc><![CDATA[ aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 2 ", aMesh ]]></PyFunc>
+ <PyFunc><![CDATA[ aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1) ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 4" ]]></PyFunc>
+ <PyFunc><![CDATA[ if aScalarMap is not None: ]]></PyFunc>
+ <PyFunc><![CDATA[ aScalarMap.SetScaling(VISU.LINEAR) ]]></PyFunc>
+ <PyFunc><![CDATA[ else: ]]></PyFunc>
+ <PyFunc><![CDATA[ print "Null scalar map is created" ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 5" ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.DisplayOnly(aScalarMap) ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.FitAll() ]]></PyFunc>
+ <PyFunc><![CDATA[ aView.Update() ]]></PyFunc>
+ <PyFunc><![CDATA[ print "----- Display 6" ]]></PyFunc>
+ <PyFunc><![CDATA[ theResult=aResult ]]></PyFunc>
+ <PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return theResult ]]></PyFunc>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>609</x-position>
+ <y-position>506</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>LoopOnViews</node-name>
+ <kind>4</kind>
+ <coupled-node>EndOfLoopOnViews</coupled-node>
+ <service>
+<service-name>LoopOnViews</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>ViewCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>MinCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>MaxCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>ViewCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>MinCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>MaxCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>InitViews</FuncName>
+ <PyFunc><![CDATA[def InitViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ]]></PyFunc>
+ <PyFunc><![CDATA[ ViewCount=MinCount ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,aResult,ViewCount,MinCount,MaxCount ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>MoreViews</FuncName>
+ <PyFunc><![CDATA[def MoreViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ]]></PyFunc>
+ <PyFunc><![CDATA[ if ViewCount < MaxCount: ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1,aVisu,aResult,ViewCount,MinCount,MaxCount ]]></PyFunc>
+ <PyFunc><![CDATA[ return 0,aVisu,aResult,ViewCount,MinCount,MaxCount ]]></PyFunc> </PyFunction>
+ <PyFunction>
+<FuncName>NextViews</FuncName>
+ <PyFunc><![CDATA[def NextViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ]]></PyFunc>
+ <PyFunc><![CDATA[ ViewCount = ViewCount + 1 ]]></PyFunc>
+ <PyFunc><![CDATA[ return aVisu,aResult,ViewCount,MinCount,MaxCount ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>219</x-position>
+ <y-position>218</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>EndOfLoopOnViews</node-name>
+ <kind>5</kind>
+ <coupled-node>LoopOnViews</coupled-node>
+ <service>
+<service-name>EndOfLoopOnViews</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>ViewCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>MinCount</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>int</inParameter-type>
+ <inParameter-name>MaxCount</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aResult</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>ViewCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>MinCount</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>int</outParameter-type>
+ <outParameter-name>MaxCount</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>EndLoop</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>773</x-position>
+ <y-position>224</y-position> </node>
+ <node>
+<component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>CreateView</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+<service-name>CreateView</service-name>
+ <inParameter-list>
+<inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aVisu</inParameter-name> </inParameter>
+ <inParameter>
+<inParameter-type>objref</inParameter-type>
+ <inParameter-name>aResult</inParameter-name> </inParameter> </inParameter-list>
+ <outParameter-list>
+<outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>aView</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>theVisu</outParameter-name> </outParameter>
+ <outParameter>
+<outParameter-type>objref</outParameter-type>
+ <outParameter-name>theResult</outParameter-name> </outParameter> </outParameter-list> </service>
+ <DataStream-list/>
+ <PyFunction-list>
+<PyFunction>
+<FuncName>CreateView</FuncName>
+ <PyFunc><![CDATA[def CreateView(aVisu,aResult) : ]]></PyFunc>
+ <PyFunc><![CDATA[ vm=aVisu.GetViewManager() ]]></PyFunc>
+ <PyFunc><![CDATA[ aView=vm.Create3DView() ]]></PyFunc>
+ <PyFunc><![CDATA[ theVisu=aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ theResult=aResult ]]></PyFunc>
+ <PyFunc><![CDATA[ return aView,theVisu,theResult ]]></PyFunc> </PyFunction> </PyFunction-list>
+ <creation-date>8/4/2005 - 14:2:18</creation-date>
+ <lastmodification-date>8/4/2005 - 14:2:18</lastmodification-date>
+ <editor-release>1.05</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>221</x-position>
+ <y-position>563</y-position> </node> </node-list>
+ <link-list>
+<link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>InitDisplay</fromnode-name>
+ <fromserviceparameter-name>myResult</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>index</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>590</x>
+ <y>587</y> </coord>
+ <coord>
+<x>591</x>
+ <y>527</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>min</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>max</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>aResult</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>Init</fromnode-name>
+ <fromserviceparameter-name>x1</fromserviceparameter-name>
+ <tonode-name>DisplayVitesse</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInit</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfInit</fromnode-name>
+ <fromserviceparameter-name>aResult</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>762</x>
+ <y>288</y> </coord>
+ <coord>
+<x>763</x>
+ <y>424</y> </coord>
+ <coord>
+<x>972</x>
+ <y>425</y> </coord>
+ <coord>
+<x>971</x>
+ <y>687</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>DisplayVitesse</fromnode-name>
+ <fromserviceparameter-name>theResult</fromserviceparameter-name>
+ <tonode-name>EndOfInit</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>787</x>
+ <y>687</y> </coord>
+ <coord>
+<x>786</x>
+ <y>585</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>aVisu</fromserviceparameter-name>
+ <tonode-name>CreateView</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>186</x>
+ <y>643</y> </coord>
+ <coord>
+<x>186</x>
+ <y>442</y> </coord>
+ <coord>
+<x>400</x>
+ <y>441</y> </coord>
+ <coord>
+<x>401</x>
+ <y>251</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>aResult</fromserviceparameter-name>
+ <tonode-name>CreateView</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list>
+<coord>
+<x>169</x>
+ <y>671</y> </coord>
+ <coord>
+<x>170</x>
+ <y>412</y> </coord>
+ <coord>
+<x>386</x>
+ <y>413</y> </coord>
+ <coord>
+<x>387</x>
+ <y>280</y> </coord> </coord-list> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>ViewCount</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>ViewCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>MinCount</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>MinCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>LoopOnViews</fromnode-name>
+ <fromserviceparameter-name>MaxCount</fromserviceparameter-name>
+ <tonode-name>EndOfLoopOnViews</tonode-name>
+ <toserviceparameter-name>MaxCount</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>EndOfLoopOnViews</fromnode-name>
+ <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>DoLoop</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CreateView</fromnode-name>
+ <fromserviceparameter-name>aView</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aView</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CreateView</fromnode-name>
+ <fromserviceparameter-name>theVisu</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aVisu</toserviceparameter-name>
+ <coord-list/> </link>
+ <link>
+<fromnode-name>CreateView</fromnode-name>
+ <fromserviceparameter-name>theResult</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>aResult</toserviceparameter-name>
+ <coord-list/> </link> </link-list>
+ <data-list>
+<data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>Init__index</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>index</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>Init__min</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>min</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>Init__max</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>max</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>Init__x1</fromserviceparameter-name>
+ <tonode-name>Init</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+<value-type>7</value-type>
+ <value>1</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>LoopOnViews__ViewCount</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>ViewCount</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>LoopOnViews__MinCount</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>MinCount</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>0</value> </data-value>
+ <coord-list/> </data>
+ <data>
+<fromnode-name>TestVisu20_multi</fromnode-name>
+ <fromserviceparameter-name>LoopOnViews__MaxCount</fromserviceparameter-name>
+ <tonode-name>LoopOnViews</tonode-name>
+ <toserviceparameter-name>MaxCount</toserviceparameter-name>
+ <data-value>
+<value-type>3</value-type>
+ <value>10</value> </data-value>
+ <coord-list/> </data> </data-list> </dataflow></supergraph>
--- /dev/null
+
+# Generated python file of Graph GeomGraph
+
+from SuperV import *
+
+# Graph creation of GeomGraph
+def DefGeomGraph() :
+ GeomGraph = Graph( 'GeomGraph' )
+ GeomGraph.SetName( 'GeomGraph' )
+ GeomGraph.SetAuthor( '' )
+ GeomGraph.SetComment( '' )
+ GeomGraph.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SetStudyID = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 14 , 241 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ MakeBox = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeBox' )
+ MakeBox.SetName( 'MakeBox' )
+ MakeBox.SetAuthor( '' )
+ MakeBox.SetContainer( 'localhost/FactoryServer' )
+ MakeBox.SetComment( 'MakeBox from GEOM_Superv' )
+ MakeBox.Coords( 198 , 46 )
+ IMakeBoxtheX1 = MakeBox.GetInPort( 'theX1' )
+ IMakeBoxtheY1 = MakeBox.GetInPort( 'theY1' )
+ IMakeBoxtheZ1 = MakeBox.GetInPort( 'theZ1' )
+ IMakeBoxtheX2 = MakeBox.GetInPort( 'theX2' )
+ IMakeBoxtheY2 = MakeBox.GetInPort( 'theY2' )
+ IMakeBoxtheZ2 = MakeBox.GetInPort( 'theZ2' )
+ IMakeBoxGate = MakeBox.GetInPort( 'Gate' )
+ OMakeBoxreturn = MakeBox.GetOutPort( 'return' )
+ OMakeBoxGate = MakeBox.GetOutPort( 'Gate' )
+
+ MakeCopy = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 383 , 46 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ TranslateDXDYDZ = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 579 , 46 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeCopy_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy_1.Coords( 384 , 168 )
+ IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ MakeSphere_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere_1.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere_1.Coords( 201 , 332 )
+ IMakeSphere_1theX = MakeSphere_1.GetInPort( 'theX' )
+ IMakeSphere_1theY = MakeSphere_1.GetInPort( 'theY' )
+ IMakeSphere_1theZ = MakeSphere_1.GetInPort( 'theZ' )
+ IMakeSphere_1theRadius = MakeSphere_1.GetInPort( 'theRadius' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1return = MakeSphere_1.GetOutPort( 'return' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ MakeFuse = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 790 , 148 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ MakeFuse_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse_1.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse_1.Coords( 993 , 312 )
+ IMakeFuse_1theShape1 = MakeFuse_1.GetInPort( 'theShape1' )
+ IMakeFuse_1theShape2 = MakeFuse_1.GetInPort( 'theShape2' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSetStudyIDGateMakeBoxGate = GeomGraph.Link( OSetStudyIDGate , IMakeBoxGate )
+
+ LSetStudyIDGateMakeSphere_1Gate = GeomGraph.Link( OSetStudyIDGate , IMakeSphere_1Gate )
+
+ LMakeBoxreturnMakeCopytheOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopytheOriginal )
+
+ LMakeBoxreturnMakeCopy_1theOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopy_1theOriginal )
+
+ LMakeCopyreturnTranslateDXDYDZtheObject = GeomGraph.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
+
+ LTranslateDXDYDZreturnMakeFusetheShape1 = GeomGraph.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
+
+ LMakeCopy_1returnMakeFusetheShape2 = GeomGraph.Link( OMakeCopy_1return , IMakeFusetheShape2 )
+
+ LMakeSphere_1returnMakeFuse_1theShape2 = GeomGraph.Link( OMakeSphere_1return , IMakeFuse_1theShape2 )
+
+ LMakeFusereturnMakeFuse_1theShape1 = GeomGraph.Link( OMakeFusereturn , IMakeFuse_1theShape1 )
+
+ # Input datas
+ ISetStudyIDtheStudyID.Input( 1 )
+ IMakeBoxtheX1.Input( 0 )
+ IMakeBoxtheY1.Input( 0 )
+ IMakeBoxtheZ1.Input( 0 )
+ IMakeBoxtheX2.Input( 50 )
+ IMakeBoxtheY2.Input( 50 )
+ IMakeBoxtheZ2.Input( 50 )
+ ITranslateDXDYDZtheDX.Input( 10 )
+ ITranslateDXDYDZtheDY.Input( 10 )
+ ITranslateDXDYDZtheDZ.Input( 10 )
+ IMakeSphere_1theX.Input( 0 )
+ IMakeSphere_1theY.Input( 0 )
+ IMakeSphere_1theZ.Input( 0 )
+ IMakeSphere_1theRadius.Input( 12 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ return GeomGraph
+
+
+GeomGraph = DefGeomGraph()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_2_1_1_2_2_1_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_2_1_1_2_2_1_1
+def DefaNewDataFlow_1_4_2_1_1_2_2_1_1() :
+ aNewDataFlow_1_4_2_1_1_2_2_1_1 = Graph( 'aNewDataFlow_1_4_2_1_1_2_2_1_1' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetName( 'aNewDataFlow_1_4_2_1_1_2_2_1_1' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetAuthor( '' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetComment( '' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeBox1 = []
+ PyMakeBox1.append( 'def MakeBox1(x1,y1,z1,x2,y2,z2): ' )
+ PyMakeBox1.append( ' aBox = MakeBox(x1,y1,z1,x2,y2,z2) ' )
+ PyMakeBox1.append( ' return aBox ' )
+ MakeBox1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeBox1' , PyMakeBox1 )
+ MakeBox1.SetName( 'MakeBox1' )
+ MakeBox1.SetAuthor( '' )
+ MakeBox1.SetComment( 'Compute Node' )
+ MakeBox1.Coords( 194 , 3 )
+ IMakeBox1x1 = MakeBox1.InPort( 'x1' , 'double' )
+ IMakeBox1y1 = MakeBox1.InPort( 'y1' , 'double' )
+ IMakeBox1z1 = MakeBox1.InPort( 'z1' , 'double' )
+ IMakeBox1x2 = MakeBox1.InPort( 'x2' , 'double' )
+ IMakeBox1y2 = MakeBox1.InPort( 'y2' , 'double' )
+ IMakeBox1z2 = MakeBox1.InPort( 'z2' , 'double' )
+ IMakeBox1Gate = MakeBox1.GetInPort( 'Gate' )
+ OMakeBox1shape = MakeBox1.OutPort( 'shape' , 'objref' )
+ OMakeBox1Gate = MakeBox1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 389 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 389 , 136 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 203 , 315 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape ' )
+ MakeTranslation_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 596 , 3 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 823 , 116 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_2 = []
+ PyMakeFuse_2.append( 'def MakeFuse_2(shape1,shape2): ' )
+ PyMakeFuse_2.append( ' # fuse operation 3 ' )
+ PyMakeFuse_2.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_2.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_2.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_2.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_2.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_2.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_2.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_2.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_2.append( ' return shape ' )
+ MakeFuse_2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeFuse_2' , PyMakeFuse_2 )
+ MakeFuse_2.SetName( 'MakeFuse_2' )
+ MakeFuse_2.SetAuthor( '' )
+ MakeFuse_2.SetComment( 'Compute Node' )
+ MakeFuse_2.Coords( 1049 , 295 )
+ IMakeFuse_2shape1 = MakeFuse_2.InPort( 'shape1' , 'objref' )
+ IMakeFuse_2shape2 = MakeFuse_2.InPort( 'shape2' , 'objref' )
+ IMakeFuse_2Gate = MakeFuse_2.GetInPort( 'Gate' )
+ OMakeFuse_2shape = MakeFuse_2.OutPort( 'shape' , 'objref' )
+ OMakeFuse_2Gate = MakeFuse_2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeBox1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OgagGate , IMakeBox1Gate )
+
+ LgagGateMakeSphere_1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OgagGate , IMakeSphere_1Gate )
+ LgagGateMakeSphere_1Gate.AddCoord( 1 , 164 , 470 )
+ LgagGateMakeSphere_1Gate.AddCoord( 2 , 164 , 265 )
+
+ LMakeBox1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeBox1shape , IMakeCopy_1shape1 )
+
+ LMakeBox1shapeMakeCopy_2shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeBox1shape , IMakeCopy_2shape1 )
+ LMakeBox1shapeMakeCopy_2shape1.AddCoord( 1 , 384 , 207 )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+ LMakeCopy_2shapeMakeFuse_1shape2.AddCoord( 1 , 674 , 207 )
+
+ LMakeSphere_1shapeMakeFuse_2shape2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeSphere_1shape , IMakeFuse_2shape2 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ LMakeFuse_1shapeMakeFuse_2shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeFuse_1shape , IMakeFuse_2shape1 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 1 , 1017 , 366 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 2 , 1017 , 187 )
+
+ # Input datas
+ IMakeBox1x1.Input( 0 )
+ IMakeBox1y1.Input( 0 )
+ IMakeBox1z1.Input( 0 )
+ IMakeBox1x2.Input( 50 )
+ IMakeBox1y2.Input( 50 )
+ IMakeBox1z2.Input( 50 )
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 12 )
+ IMakeTranslation_1x1.Input( 25 )
+ IMakeTranslation_1y1.Input( 25 )
+ IMakeTranslation_1z1.Input( 25 )
+
+ # Output Ports of the graph
+ #OMakeFuse_2shape = MakeFuse_2.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_2_1_1_2_2_1_1
+
+
+aNewDataFlow_1_4_2_1_1_2_2_1_1 = DefaNewDataFlow_1_4_2_1_1_2_2_1_1()
--- /dev/null
+
+# Generated python file of Graph GraphBadInputInLoop_1
+
+from SuperV import *
+
+# Graph creation of GraphBadInputInLoop_1
+def DefGraphBadInputInLoop_1() :
+ GraphBadInputInLoop_1 = Graph( 'GraphBadInputInLoop_1' )
+ GraphBadInputInLoop_1.SetName( 'GraphBadInputInLoop_1' )
+ GraphBadInputInLoop_1.SetAuthor( '' )
+ GraphBadInputInLoop_1.SetComment( '' )
+ GraphBadInputInLoop_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadInputInLoop_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadInputOfLoop = []
+ PyBadInputOfLoop.append( 'def BadInputOfLoop() : ' )
+ PyBadInputOfLoop.append( ' return 1 ' )
+ PyBadInputOfLoop.append( '' )
+ BadInputOfLoop = GraphBadInputInLoop_1.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
+ BadInputOfLoop.SetName( 'BadInputOfLoop' )
+ BadInputOfLoop.SetAuthor( '' )
+ BadInputOfLoop.SetComment( 'Compute Node' )
+ BadInputOfLoop.Coords( 15 , 307 )
+ IBadInputOfLoopGate = BadInputOfLoop.GetInPort( 'Gate' )
+ OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'long' )
+ OBadInputOfLoopGate = BadInputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadInputInLoop_1.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadInputInLoop_1.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchInputInLoop = Switch.InPort( 'InputInLoop' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadInputInLoop_1.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadInputInLoop_1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadInputInLoop_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphBadInputInLoop_1.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LBadInputOfLoopInputInLoopSwitchInputInLoop = GraphBadInputInLoop_1.Link( OBadInputOfLoopInputInLoop , ISwitchInputInLoop )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphBadInputInLoop_1
+
+
+GraphBadInputInLoop_1 = DefGraphBadInputInLoop_1()
--- /dev/null
+
+# Generated python file of Graph GraphBadInputInLoop1_1
+
+from SuperV import *
+
+# Graph creation of GraphBadInputInLoop1_1
+def DefGraphBadInputInLoop1_1() :
+ GraphBadInputInLoop1_1 = Graph( 'GraphBadInputInLoop1_1' )
+ GraphBadInputInLoop1_1.SetName( 'GraphBadInputInLoop1_1' )
+ GraphBadInputInLoop1_1.SetAuthor( '' )
+ GraphBadInputInLoop1_1.SetComment( '' )
+ GraphBadInputInLoop1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadInputInLoop1_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadInputOfLoop = []
+ PyBadInputOfLoop.append( 'def BadInputOfLoop() : ' )
+ PyBadInputOfLoop.append( ' return 1 ' )
+ PyBadInputOfLoop.append( '' )
+ BadInputOfLoop = GraphBadInputInLoop1_1.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
+ BadInputOfLoop.SetName( 'BadInputOfLoop' )
+ BadInputOfLoop.SetAuthor( '' )
+ BadInputOfLoop.SetComment( 'Compute Node' )
+ BadInputOfLoop.Coords( 15 , 307 )
+ IBadInputOfLoopGate = BadInputOfLoop.GetInPort( 'Gate' )
+ OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'boolean' )
+ OBadInputOfLoopGate = BadInputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadInputInLoop1_1.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadInputInLoop1_1.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadInputInLoop1_1.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadInputInLoop1_1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop1_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadInputInLoop1_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadInputInLoop1_1.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphBadInputInLoop1_1.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop1_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LBadInputOfLoopInputInLoopEndOfInitLoopMax = GraphBadInputInLoop1_1.Link( OBadInputOfLoopInputInLoop , IEndOfInitLoopMax )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphBadInputInLoop1_1
+
+
+GraphBadInputInLoop1_1 = DefGraphBadInputInLoop1_1()
--- /dev/null
+
+# Generated python file of Graph GraphBadInputInLoop2
+
+from SuperV import *
+
+# Graph creation of GraphBadInputInLoop2
+def DefGraphBadInputInLoop2() :
+ GraphBadInputInLoop2 = Graph( 'GraphBadInputInLoop2' )
+ GraphBadInputInLoop2.SetName( 'GraphBadInputInLoop2' )
+ GraphBadInputInLoop2.SetAuthor( '' )
+ GraphBadInputInLoop2.SetComment( '' )
+ GraphBadInputInLoop2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,InputInLoop) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadInputInLoop2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddInputInLoop = IsOdd.InPort( 'InputInLoop' , 'boolean' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadInputOfLoop = []
+ PyBadInputOfLoop.append( 'def BadInputOfLoop() : ' )
+ PyBadInputOfLoop.append( ' return 1 ' )
+ PyBadInputOfLoop.append( '' )
+ BadInputOfLoop = GraphBadInputInLoop2.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
+ BadInputOfLoop.SetName( 'BadInputOfLoop' )
+ BadInputOfLoop.SetAuthor( '' )
+ BadInputOfLoop.SetComment( 'Compute Node' )
+ BadInputOfLoop.Coords( 15 , 307 )
+ IBadInputOfLoopGate = BadInputOfLoop.GetInPort( 'Gate' )
+ OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'boolean' )
+ OBadInputOfLoopGate = BadInputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadInputInLoop2.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadInputInLoop2.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadInputInLoop2.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadInputInLoop2.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop2.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadInputInLoop2.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadInputInLoop2.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphBadInputInLoop2.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop2.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LBadInputOfLoopInputInLoopIsOddInputInLoop = GraphBadInputInLoop2.Link( OBadInputOfLoopInputInLoop , IIsOddInputInLoop )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphBadInputInLoop2
+
+
+GraphBadInputInLoop2 = DefGraphBadInputInLoop2()
--- /dev/null
+
+# Generated python file of Graph GraphBadInputInLoop3
+
+from SuperV import *
+
+# Graph creation of GraphBadInputInLoop3
+def DefGraphBadInputInLoop3() :
+ GraphBadInputInLoop3 = Graph( 'GraphBadInputInLoop3' )
+ GraphBadInputInLoop3.SetName( 'GraphBadInputInLoop3' )
+ GraphBadInputInLoop3.SetAuthor( '' )
+ GraphBadInputInLoop3.SetComment( '' )
+ GraphBadInputInLoop3.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,InputInLoop) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadInputInLoop3.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddInputInLoop = IsOdd.InPort( 'InputInLoop' , 'boolean' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadInputOfLoop = []
+ PyBadInputOfLoop.append( 'def BadInputOfLoop() : ' )
+ PyBadInputOfLoop.append( ' return 1 ' )
+ PyBadInputOfLoop.append( '' )
+ BadInputOfLoop = GraphBadInputInLoop3.INode( 'BadInputOfLoop' , PyBadInputOfLoop )
+ BadInputOfLoop.SetName( 'BadInputOfLoop' )
+ BadInputOfLoop.SetAuthor( '' )
+ BadInputOfLoop.SetComment( 'Compute Node' )
+ BadInputOfLoop.Coords( 359 , 318 )
+ IBadInputOfLoopGate = BadInputOfLoop.GetInPort( 'Gate' )
+ OBadInputOfLoopInputInLoop = BadInputOfLoop.OutPort( 'InputInLoop' , 'boolean' )
+ OBadInputOfLoopGate = BadInputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadInputInLoop3.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadInputInLoop3.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadInputInLoop3.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadInputInLoop3.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadInputInLoop3.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadInputInLoop3.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadInputInLoop3.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphBadInputInLoop3.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadInputInLoop3.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LBadInputOfLoopGateEndOfInitLoopGate = GraphBadInputInLoop3.Link( OBadInputOfLoopGate , IEndOfInitLoopGate )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Input Ports of the graph
+ #IIsOddInputInLoop = IsOdd.GetInPort( 'InputInLoop' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OBadInputOfLoopInputInLoop = BadInputOfLoop.GetOutPort( 'InputInLoop' )
+ return GraphBadInputInLoop3
+
+
+GraphBadInputInLoop3 = DefGraphBadInputInLoop3()
--- /dev/null
+
+# Generated python file of Graph GraphBadOutputOfLoop
+
+from SuperV import *
+
+# Graph creation of GraphBadOutputOfLoop
+def DefGraphBadOutputOfLoop() :
+ GraphBadOutputOfLoop = Graph( 'GraphBadOutputOfLoop' )
+ GraphBadOutputOfLoop.SetName( 'GraphBadOutputOfLoop' )
+ GraphBadOutputOfLoop.SetAuthor( '' )
+ GraphBadOutputOfLoop.SetComment( '' )
+ GraphBadOutputOfLoop.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,InputInLoop) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadOutputOfLoop.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddInputInLoop = IsOdd.InPort( 'InputInLoop' , 'boolean' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadOutputOfLoop = []
+ PyBadOutputOfLoop.append( 'def BadOutputOfLoop() : ' )
+ PyBadOutputOfLoop.append( ' return 1 ' )
+ PyBadOutputOfLoop.append( '' )
+ BadOutputOfLoop = GraphBadOutputOfLoop.INode( 'BadOutputOfLoop' , PyBadOutputOfLoop )
+ BadOutputOfLoop.SetName( 'BadOutputOfLoop' )
+ BadOutputOfLoop.SetAuthor( '' )
+ BadOutputOfLoop.SetComment( 'Compute Node' )
+ BadOutputOfLoop.Coords( 768 , 323 )
+ IBadOutputOfLoopOutputOfLoop = BadOutputOfLoop.InPort( 'OutputOfLoop' , 'long' )
+ IBadOutputOfLoopGate = BadOutputOfLoop.GetInPort( 'Gate' )
+ OBadOutputOfLoopGate = BadOutputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadOutputOfLoop.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadOutputOfLoop.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadOutputOfLoop.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadOutputOfLoop.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadOutputOfLoop.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadOutputOfLoop.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadOutputOfLoop.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphBadOutputOfLoop.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadOutputOfLoop.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LEndSwitchaBadOutputOfLoopOutputOfLoop = GraphBadOutputOfLoop.Link( OEndSwitcha , IBadOutputOfLoopOutputOfLoop )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Input Ports of the graph
+ #IIsOddInputInLoop = IsOdd.GetInPort( 'InputInLoop' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphBadOutputOfLoop
+
+
+GraphBadOutputOfLoop = DefGraphBadOutputOfLoop()
--- /dev/null
+
+# Generated python file of Graph GraphBadOutputOfLoop1
+
+from SuperV import *
+
+# Graph creation of GraphBadOutputOfLoop1
+def DefGraphBadOutputOfLoop1() :
+ GraphBadOutputOfLoop1 = Graph( 'GraphBadOutputOfLoop1' )
+ GraphBadOutputOfLoop1.SetName( 'GraphBadOutputOfLoop1' )
+ GraphBadOutputOfLoop1.SetAuthor( '' )
+ GraphBadOutputOfLoop1.SetComment( '' )
+ GraphBadOutputOfLoop1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadOutputOfLoop1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadOutputOfLoop = []
+ PyBadOutputOfLoop.append( 'def BadOutputOfLoop() : ' )
+ PyBadOutputOfLoop.append( ' return 1 ' )
+ PyBadOutputOfLoop.append( '' )
+ BadOutputOfLoop = GraphBadOutputOfLoop1.INode( 'BadOutputOfLoop' , PyBadOutputOfLoop )
+ BadOutputOfLoop.SetName( 'BadOutputOfLoop' )
+ BadOutputOfLoop.SetAuthor( '' )
+ BadOutputOfLoop.SetComment( 'Compute Node' )
+ BadOutputOfLoop.Coords( 287 , 349 )
+ IBadOutputOfLoopOutputOfLoop = BadOutputOfLoop.InPort( 'OutputOfLoop' , 'long' )
+ IBadOutputOfLoopGate = BadOutputOfLoop.GetInPort( 'Gate' )
+ OBadOutputOfLoopGate = BadOutputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadOutputOfLoop1.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadOutputOfLoop1.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadOutputOfLoop1.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadOutputOfLoop1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadOutputOfLoop1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxBadOutputOfLoopOutputOfLoop = GraphBadOutputOfLoop1.Link( OInitLoopMax , IBadOutputOfLoopOutputOfLoop )
+
+ LSwitchOddIsOddGate = GraphBadOutputOfLoop1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadOutputOfLoop1.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphBadOutputOfLoop1.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadOutputOfLoop1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphBadOutputOfLoop1
+
+
+GraphBadOutputOfLoop1 = DefGraphBadOutputOfLoop1()
--- /dev/null
+
+# Generated python file of Graph GraphBadOutputOfLoop2
+
+from SuperV import *
+
+# Graph creation of GraphBadOutputOfLoop2
+def DefGraphBadOutputOfLoop2() :
+ GraphBadOutputOfLoop2 = Graph( 'GraphBadOutputOfLoop2' )
+ GraphBadOutputOfLoop2.SetName( 'GraphBadOutputOfLoop2' )
+ GraphBadOutputOfLoop2.SetAuthor( '' )
+ GraphBadOutputOfLoop2.SetComment( '' )
+ GraphBadOutputOfLoop2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphBadOutputOfLoop2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyBadOutputOfLoop = []
+ PyBadOutputOfLoop.append( 'def BadOutputOfLoop() : ' )
+ PyBadOutputOfLoop.append( ' return 1 ' )
+ PyBadOutputOfLoop.append( '' )
+ BadOutputOfLoop = GraphBadOutputOfLoop2.INode( 'BadOutputOfLoop' , PyBadOutputOfLoop )
+ BadOutputOfLoop.SetName( 'BadOutputOfLoop' )
+ BadOutputOfLoop.SetAuthor( '' )
+ BadOutputOfLoop.SetComment( 'Compute Node' )
+ BadOutputOfLoop.Coords( 503 , 338 )
+ IBadOutputOfLoopOutputOfLoop = BadOutputOfLoop.InPort( 'OutputOfLoop' , 'long' )
+ IBadOutputOfLoopGate = BadOutputOfLoop.GetInPort( 'Gate' )
+ OBadOutputOfLoopGate = BadOutputOfLoop.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphBadOutputOfLoop2.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphBadOutputOfLoop2.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphBadOutputOfLoop2.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphBadOutputOfLoop2.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphBadOutputOfLoop2.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LSwitchOddIsOddGate = GraphBadOutputOfLoop2.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndSwitchDefault = GraphBadOutputOfLoop2.Link( OSwitchEven , IEndSwitchDefault )
+
+ LSwitchaBadOutputOfLoopOutputOfLoop = GraphBadOutputOfLoop2.Link( OSwitcha , IBadOutputOfLoopOutputOfLoop )
+
+ LSwitchaIsOdda = GraphBadOutputOfLoop2.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphBadOutputOfLoop2.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphBadOutputOfLoop2
+
+
+GraphBadOutputOfLoop2 = DefGraphBadOutputOfLoop2()
--- /dev/null
+
+# Generated python file of Graph GraphBugEditor
+
+from SuperV import *
+
+# Graph creation of GraphBugEditor
+def DefGraphBugEditor() :
+ GraphBugEditor = Graph( 'GraphBugEditor' )
+ GraphBugEditor.SetName( 'GraphBugEditor' )
+ GraphBugEditor.SetAuthor( 'Nicolas Crouzet & JR' )
+ GraphBugEditor.SetComment( '' )
+ GraphBugEditor.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pycompute_power_1 = []
+ Pycompute_power_1.append( 'def compute_power(nitermax,eosflux,espeigenval) : ' )
+ Pycompute_power_1.append( ' return 1 ' )
+ compute_power_1 = GraphBugEditor.INode( 'compute_power' , Pycompute_power_1 )
+ compute_power_1.SetName( 'compute_power_1' )
+ compute_power_1.SetAuthor( '' )
+ compute_power_1.SetComment( 'Compute Node' )
+ compute_power_1.Coords( 226 , 103 )
+ Icompute_power_1nitermax = compute_power_1.InPort( 'nitermax' , 'long' )
+ Icompute_power_1epsflux = compute_power_1.InPort( 'epsflux' , 'long' )
+ Icompute_power_1espeigenval = compute_power_1.InPort( 'espeigenval' , 'long' )
+ Icompute_power_1Gate = compute_power_1.GetInPort( 'Gate' )
+ Ocompute_power_1return = compute_power_1.OutPort( 'return' , 'long' )
+ Ocompute_power_1Gate = compute_power_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def Loop(it,itMax): ' )
+ PyLoop.append( ' return it,itMax ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def More(it,itMax): ' )
+ PyMoreLoop.append( ' if it<=itMax : ' )
+ PyMoreLoop.append( ' DoLoop=1 ' )
+ PyMoreLoop.append( ' else: ' )
+ PyMoreLoop.append( ' DoLoop=0 ' )
+ PyMoreLoop.append( ' return DoLoop,it,itMax ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(it,itMax): ' )
+ PyNextLoop.append( ' it+=1 ' )
+ PyNextLoop.append( ' return it,itMax ' )
+ Loop,EndLoop = GraphBugEditor.LNode( 'Loop' , PyLoop , 'More' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 426 , 161 )
+ PyEndLoop = []
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopit = Loop.InPort( 'it' , 'int' )
+ ILoopitMax = Loop.InPort( 'itMax' , 'int' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopit = Loop.GetOutPort( 'it' )
+ OLoopitMax = Loop.GetOutPort( 'itMax' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopit = EndLoop.GetInPort( 'it' )
+ IEndLoopitMax = EndLoop.GetInPort( 'itMax' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopit = EndLoop.GetOutPort( 'it' )
+ OEndLoopitMax = EndLoop.GetOutPort( 'itMax' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 21 , 161 )
+
+ # Creation of Links
+ LLoopitEndLoopit = GraphBugEditor.Link( OLoopit , IEndLoopit )
+
+ LLoopitMaxEndLoopitMax = GraphBugEditor.Link( OLoopitMax , IEndLoopitMax )
+
+ LLoopGatecompute_power_1Gate = GraphBugEditor.Link( OLoopGate , Icompute_power_1Gate )
+
+ # Input datas
+ ILoopit.Input( 1 )
+ ILoopitMax.Input( 5 )
+
+ # Input Ports of the graph
+ #Icompute_power_1nitermax = compute_power_1.GetInPort( 'nitermax' )
+ #Icompute_power_1epsflux = compute_power_1.GetInPort( 'epsflux' )
+ #Icompute_power_1espeigenval = compute_power_1.GetInPort( 'espeigenval' )
+
+ # Output Ports of the graph
+ #OEndLoopit = EndLoop.GetOutPort( 'it' )
+ #OEndLoopitMax = EndLoop.GetOutPort( 'itMax' )
+ #Ocompute_power_1return = compute_power_1.GetOutPort( 'return' )
+ return GraphBugEditor
+
+
+GraphBugEditor = DefGraphBugEditor()
--- /dev/null
+
+# Generated python file of Graph GraphEssai
+
+from SuperV import *
+# Graph creation
+GraphEssai = Graph( 'GraphEssai' )
+GraphEssai.SetName( 'GraphEssai' )
+GraphEssai.SetAuthor( '' )
+GraphEssai.SetComment( '' )
+GraphEssai.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 15 , 241 )
+
+Sub = GraphEssai.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 227 , 96 )
+
+Mul = GraphEssai.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 435 , 242 )
+
+Div = GraphEssai.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 634 , 97 )
+
+# Creation of Links
+Addz = Add.Port( 'z' )
+Muly = GraphEssai.Link( Addz , Mul.Port( 'y' ) )
+
+Suby = GraphEssai.Link( Addz , Sub.Port( 'y' ) )
+Suby.AddCoord( 1 , 197 , 204 )
+Suby.AddCoord( 2 , 198 , 351 )
+
+Subz = Sub.Port( 'z' )
+Divx = GraphEssai.Link( Subz , Div.Port( 'x' ) )
+
+Mulx = GraphEssai.Link( Subz , Mul.Port( 'x' ) )
+Mulx.AddCoord( 1 , 411 , 323 )
+Mulx.AddCoord( 2 , 411 , 177 )
+
+Mulz = Mul.Port( 'z' )
+Divy = GraphEssai.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 612 , 207 )
+Divy.AddCoord( 2 , 612 , 322 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 3)
+Addy = Add.Input( 'y' , 4.5)
+Subx = Sub.Input( 'x' , 1.5)
+
+# Creation of Output variables
+AddFuncValue = Add.Port( 'FuncValue' )
+Divz = Div.Port( 'z' )
+
+Add.Print()
+Sub.Print()
+Mul.Print()
+Div.Print()
+
+GraphEssai.PrintPorts()
+
+nodes = GraphEssai.LevelNodes( 0 )
+i = 0
+while i < len( nodes ) :
+ print 'Nodes of level 0',nodes[i].Name()
+ i = i + 1
+
+GraphEssai.Run()
+
+GraphEssai.DoneW()
+
+GraphEssai.State()
+
+GraphEssai.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphConvertBoolCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertBoolCheck = Graph( 'GraphConvertBoolCheck' )
+GraphConvertBoolCheck.SetName( 'GraphConvertBoolCheck' )
+GraphConvertBoolCheck.SetAuthor( 'JR' )
+GraphConvertBoolCheck.SetComment( 'Check conversions of Bool' )
+GraphConvertBoolCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertBoolCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyBool = []
+PyBool.append( 'def Bool() : ' )
+PyBool.append( ' aBool = 1 ' )
+PyBool.append( ' return aBool ' )
+PyBool.append( ' ' )
+Bool = GraphConvertBoolCheck.INode( 'Bool' , PyBool )
+Bool.OutPort( 'OutBool' , 'boolean' )
+Bool.SetName( 'Bool' )
+Bool.SetAuthor( 'JR' )
+Bool.SetComment( 'InLine Node' )
+Bool.Coords( 14 , 114 )
+
+# Creation of Links
+BoolOutBool = Bool.Port( 'OutBool' )
+MiscTypesInString = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertBoolCheck.Link( BoolOutBool , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertBoolCheck.Run()
+GraphConvertBoolCheck.DoneW()
+GraphConvertBoolCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertBoolStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertBoolStringCheck = Graph( 'GraphConvertBoolStringCheck' )
+GraphConvertBoolStringCheck.SetName( 'GraphConvertBoolStringCheck' )
+GraphConvertBoolStringCheck.SetAuthor( 'JR' )
+GraphConvertBoolStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertBoolStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertBoolStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyBoolString = []
+PyBoolString.append( 'def StringString() : ' )
+PyBoolString.append( ' string = "1" ' )
+PyBoolString.append( ' return string ' )
+PyBoolString.append( ' ' )
+BoolString = GraphConvertBoolStringCheck.INode( 'StringString' , PyBoolString )
+BoolString.OutPort( 'OutString' , 'string' )
+BoolString.SetName( 'BoolString' )
+BoolString.SetAuthor( 'JR' )
+BoolString.SetComment( 'InLine Node' )
+BoolString.Coords( 14 , 114 )
+
+# Creation of Links
+BoolStringOutString = BoolString.Port( 'OutString' )
+MiscTypesInString = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertBoolStringCheck.Link( BoolStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertBoolStringCheck.Run()
+GraphConvertBoolStringCheck.DoneW()
+GraphConvertBoolStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertCharCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertCharCheck = Graph( 'GraphConvertCharCheck' )
+GraphConvertCharCheck.SetName( 'GraphConvertCharCheck' )
+GraphConvertCharCheck.SetAuthor( 'JR' )
+GraphConvertCharCheck.SetComment( 'Check conversions of Char' )
+GraphConvertCharCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertCharCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyChar = []
+PyChar.append( 'def Char() : ' )
+PyChar.append( ' aChar = 255 ' )
+PyChar.append( ' return aChar ' )
+PyChar.append( ' ' )
+Char = GraphConvertCharCheck.INode( 'Char' , PyChar )
+Char.OutPort( 'OutChar' , 'char' )
+Char.SetName( 'Char' )
+Char.SetAuthor( 'JR' )
+Char.SetComment( 'InLine Node' )
+Char.Coords( 14 , 114 )
+
+# Creation of Links
+CharOutChar = Char.Port( 'OutChar' )
+MiscTypesInString = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertCharCheck.Link( CharOutChar , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertCharCheck.Run()
+GraphConvertCharCheck.DoneW()
+GraphConvertCharCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertCharStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertCharStringCheck = Graph( 'GraphConvertCharStringCheck' )
+GraphConvertCharStringCheck.SetName( 'GraphConvertCharStringCheck' )
+GraphConvertCharStringCheck.SetAuthor( 'JR' )
+GraphConvertCharStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertCharStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertCharStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyCharString = []
+PyCharString.append( 'def StringString() : ' )
+PyCharString.append( ' string = "255" ' )
+PyCharString.append( ' return string ' )
+PyCharString.append( ' ' )
+CharString = GraphConvertCharStringCheck.INode( 'StringString' , PyCharString )
+CharString.OutPort( 'OutString' , 'string' )
+CharString.SetName( 'CharString' )
+CharString.SetAuthor( 'JR' )
+CharString.SetComment( 'InLine Node' )
+CharString.Coords( 14 , 114 )
+
+# Creation of Links
+CharStringOutString = CharString.Port( 'OutString' )
+MiscTypesInString = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertCharStringCheck.Link( CharStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertCharStringCheck.Run()
+GraphConvertCharStringCheck.DoneW()
+GraphConvertCharStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertDoubleCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertDoubleCheck = Graph( 'GraphConvertDoubleCheck' )
+GraphConvertDoubleCheck.SetName( 'GraphConvertDoubleCheck' )
+GraphConvertDoubleCheck.SetAuthor( 'JR' )
+GraphConvertDoubleCheck.SetComment( 'Check conversions of Double' )
+GraphConvertDoubleCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertDoubleCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 217 , 0 )
+
+MiscTypes_1 = GraphConvertDoubleCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes_1.SetName( 'MiscTypes_1' )
+MiscTypes_1.SetAuthor( '' )
+MiscTypes_1.SetContainer( 'localhost/FactoryServer' )
+MiscTypes_1.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes_1.Coords( 433 , 131 )
+
+# Creation of InLine Nodes
+PyDouble = []
+PyDouble.append( 'def Double() : ' )
+PyDouble.append( ' aDouble = 3.1415926535 ' )
+PyDouble.append( ' print type(aDouble),"aDouble",aDouble,"NO double in python !!! Use Strings ?" ' )
+PyDouble.append( ' return aDouble ' )
+PyDouble.append( '' )
+Double = GraphConvertDoubleCheck.INode( 'Double' , PyDouble )
+Double.OutPort( 'OutDouble' , 'double' )
+Double.SetName( 'Double' )
+Double.SetAuthor( 'JR' )
+Double.SetComment( 'InLine Node' )
+Double.Coords( 9 , 87 )
+
+PyDoubleString = []
+PyDoubleString.append( 'def DoubleString() : ' )
+PyDoubleString.append( ' aDouble = 3.1415926535 ' )
+PyDoubleString.append( ' print type(aDouble),"aDouble",aDouble,"NO double in python !!! Use Strings ?" ' )
+PyDoubleString.append( ' aDoubleString = str( aDouble ) ' )
+PyDoubleString.append( ' print type(aDoubleString),"aDoubleString",aDoubleString ' )
+PyDoubleString.append( ' return aDoubleString ' )
+PyDoubleString.append( ' ' )
+DoubleString = GraphConvertDoubleCheck.INode( 'DoubleString' , PyDoubleString )
+DoubleString.OutPort( 'OutDoubleString' , 'string' )
+DoubleString.SetName( 'DoubleString' )
+DoubleString.SetAuthor( 'JR' )
+DoubleString.SetComment( 'InLine Node' )
+DoubleString.Coords( 217 , 334 )
+
+# Creation of Links
+DoubleOutDouble = Double.Port( 'OutDouble' )
+MiscTypesInString = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertDoubleCheck.Link( DoubleOutDouble , MiscTypes.Port( 'InObjRef' ) )
+
+DoubleStringOutDoubleString = DoubleString.Port( 'OutDoubleString' )
+MiscTypes_1InString = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InString' ) )
+
+MiscTypes_1InBool = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InBool' ) )
+
+MiscTypes_1InChar = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InChar' ) )
+
+MiscTypes_1InShort = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InShort' ) )
+
+MiscTypes_1InLong = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InLong' ) )
+
+MiscTypes_1InFloat = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InFloat' ) )
+
+MiscTypes_1InDouble = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InDouble' ) )
+
+MiscTypes_1InObjRef = GraphConvertDoubleCheck.Link( DoubleStringOutDoubleString , MiscTypes_1.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+MiscTypes_1OutString = MiscTypes_1.Port( 'OutString' )
+MiscTypes_1OutBool = MiscTypes_1.Port( 'OutBool' )
+MiscTypes_1OutChar = MiscTypes_1.Port( 'OutChar' )
+MiscTypes_1OutShort = MiscTypes_1.Port( 'OutShort' )
+MiscTypes_1OutLong = MiscTypes_1.Port( 'OutLong' )
+MiscTypes_1OutFloat = MiscTypes_1.Port( 'OutFloat' )
+MiscTypes_1OutDouble = MiscTypes_1.Port( 'OutDouble' )
+MiscTypes_1OutObjRef = MiscTypes_1.Port( 'OutObjRef' )
+
+GraphConvertDoubleCheck.Run()
+GraphConvertDoubleCheck.DoneW()
+GraphConvertDoubleCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertDoubleStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertDoubleStringCheck = Graph( 'GraphConvertDoubleStringCheck' )
+GraphConvertDoubleStringCheck.SetName( 'GraphConvertDoubleStringCheck' )
+GraphConvertDoubleStringCheck.SetAuthor( 'JR' )
+GraphConvertDoubleStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertDoubleStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertDoubleStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyDoubleString = []
+PyDoubleString.append( 'def DoubleString() : ' )
+PyDoubleString.append( ' string = "3.1415926535" ' )
+PyDoubleString.append( ' return string ' )
+PyDoubleString.append( ' ' )
+DoubleString = GraphConvertDoubleStringCheck.INode( 'DoubleString' , PyDoubleString )
+DoubleString.OutPort( 'OutString' , 'string' )
+DoubleString.SetName( 'DoubleString' )
+DoubleString.SetAuthor( 'JR' )
+DoubleString.SetComment( 'InLine Node' )
+DoubleString.Coords( 14 , 114 )
+
+# Creation of Links
+DoubleStringOutString = DoubleString.Port( 'OutString' )
+MiscTypesInString = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertDoubleStringCheck.Link( DoubleStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertDoubleStringCheck.Run()
+GraphConvertDoubleStringCheck.DoneW()
+GraphConvertDoubleStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertFloatCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertFloatCheck = Graph( 'GraphConvertFloatCheck' )
+GraphConvertFloatCheck.SetName( 'GraphConvertFloatCheck' )
+GraphConvertFloatCheck.SetAuthor( 'JR' )
+GraphConvertFloatCheck.SetComment( 'Check conversions of Float' )
+GraphConvertFloatCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertFloatCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyFloat = []
+PyFloat.append( 'def Float() : ' )
+PyFloat.append( ' aFloat = 3.1415926535 ' )
+PyFloat.append( ' print type(aFloat),"aFloat",aFloat ' )
+PyFloat.append( ' return aFloat ' )
+PyFloat.append( ' ' )
+Float = GraphConvertFloatCheck.INode( 'Float' , PyFloat )
+Float.OutPort( 'OutFloat' , 'float' )
+Float.SetName( 'Float' )
+Float.SetAuthor( 'JR' )
+Float.SetComment( 'InLine Node' )
+Float.Coords( 14 , 114 )
+
+# Creation of Links
+FloatOutFloat = Float.Port( 'OutFloat' )
+MiscTypesInString = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertFloatCheck.Link( FloatOutFloat , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertFloatCheck.Run()
+GraphConvertFloatCheck.DoneW()
+GraphConvertFloatCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertFloatStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertFloatStringCheck = Graph( 'GraphConvertFloatStringCheck' )
+GraphConvertFloatStringCheck.SetName( 'GraphConvertFloatStringCheck' )
+GraphConvertFloatStringCheck.SetAuthor( 'JR' )
+GraphConvertFloatStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertFloatStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertFloatStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyFloatString = []
+PyFloatString.append( 'def FloatString() : ' )
+PyFloatString.append( ' string = "3.1415926535" ' )
+PyFloatString.append( ' return string ' )
+PyFloatString.append( ' ' )
+FloatString = GraphConvertFloatStringCheck.INode( 'FloatString' , PyFloatString )
+FloatString.OutPort( 'OutString' , 'string' )
+FloatString.SetName( 'FloatString' )
+FloatString.SetAuthor( 'JR' )
+FloatString.SetComment( 'InLine Node' )
+FloatString.Coords( 14 , 114 )
+
+# Creation of Links
+FloatStringOutString = FloatString.Port( 'OutString' )
+MiscTypesInString = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertFloatStringCheck.Link( FloatStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertFloatStringCheck.Run()
+GraphConvertFloatStringCheck.DoneW()
+GraphConvertFloatStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertIORCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertIORCheck = Graph( 'GraphConvertIORCheck' )
+GraphConvertIORCheck.SetName( 'GraphConvertIORCheck' )
+GraphConvertIORCheck.SetAuthor( 'JR' )
+GraphConvertIORCheck.SetComment( 'Check conversions of IOR' )
+GraphConvertIORCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertIORCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PySyrComponent = []
+PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+PySyrComponent.append( ' print "SyrComponent orb",orb ' )
+PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+PySyrComponent.append( ' print "SyrComponent lcc",lcc ' )
+PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ' )
+PySyrComponent.append( ' IOR = orb.object_to_string( ComponentRef ) ' )
+PySyrComponent.append( ' return IOR ' )
+PySyrComponent.append( ' ' )
+SyrComponent = GraphConvertIORCheck.INode( 'SyrComponent' , PySyrComponent )
+SyrComponent.InPort( 'aContainer' , 'string' )
+SyrComponent.InPort( 'aComponent' , 'string' )
+SyrComponent.OutPort( 'anIOR' , 'string' )
+SyrComponent.SetName( 'SyrComponent' )
+SyrComponent.SetAuthor( 'JR' )
+SyrComponent.SetComment( 'InLine Node' )
+SyrComponent.Coords( 14 , 114 )
+
+# Creation of Links
+SyrComponentanIOR = SyrComponent.Port( 'anIOR' )
+MiscTypesInShort = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInString = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInLong = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertIORCheck.Link( SyrComponentanIOR , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Input datas
+SyrComponentaContainer = SyrComponent.Input( 'aContainer' , 'FactoryServerPy')
+SyrComponentaComponent = SyrComponent.Input( 'aComponent' , 'SyrControlComponent')
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertIORCheck.Run()
+GraphConvertIORCheck.DoneW()
+GraphConvertIORCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertLongCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertLongCheck = Graph( 'GraphConvertLongCheck' )
+GraphConvertLongCheck.SetName( 'GraphConvertLongCheck' )
+GraphConvertLongCheck.SetAuthor( 'JR' )
+GraphConvertLongCheck.SetComment( 'Check conversions of Long' )
+GraphConvertLongCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertLongCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyLong = []
+PyLong.append( 'def Long() : ' )
+PyLong.append( ' aLong = 2147483647 ' )
+PyLong.append( ' print type( aLong ),"aLong",aLong ' )
+PyLong.append( ' return aLong ' )
+PyLong.append( ' ' )
+Long = GraphConvertLongCheck.INode( 'Long' , PyLong )
+Long.OutPort( 'OutLong' , 'long' )
+Long.SetName( 'Long' )
+Long.SetAuthor( 'JR' )
+Long.SetComment( 'InLine Node' )
+Long.Coords( 14 , 114 )
+
+# Creation of Links
+LongOutLong = Long.Port( 'OutLong' )
+MiscTypesInString = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertLongCheck.Link( LongOutLong , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertLongCheck.Run()
+GraphConvertLongCheck.DoneW()
+GraphConvertLongCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertLongStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertLongStringCheck = Graph( 'GraphConvertLongStringCheck' )
+GraphConvertLongStringCheck.SetName( 'GraphConvertLongStringCheck' )
+GraphConvertLongStringCheck.SetAuthor( 'JR' )
+GraphConvertLongStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertLongStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertLongStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyLongString = []
+PyLongString.append( 'def LongString() : ' )
+PyLongString.append( ' string = "9223372036854775807" ' )
+PyLongString.append( ' return string ' )
+PyLongString.append( ' ' )
+LongString = GraphConvertLongStringCheck.INode( 'LongString' , PyLongString )
+LongString.OutPort( 'OutString' , 'string' )
+LongString.SetName( 'LongString' )
+LongString.SetAuthor( 'JR' )
+LongString.SetComment( 'InLine Node' )
+LongString.Coords( 14 , 114 )
+
+# Creation of Links
+LongStringOutString = LongString.Port( 'OutString' )
+MiscTypesInString = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertLongStringCheck.Link( LongStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertLongStringCheck.Run()
+GraphConvertLongStringCheck.DoneW()
+GraphConvertLongStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertObjRefCheck
+
+from SuperV import *
+
+# Graph creation of GraphConvertObjRefCheck
+def DefGraphConvertObjRefCheck() :
+ GraphConvertObjRefCheck = Graph( 'GraphConvertObjRefCheck' )
+ GraphConvertObjRefCheck.SetName( 'GraphConvertObjRefCheck' )
+ GraphConvertObjRefCheck.SetAuthor( 'JR' )
+ GraphConvertObjRefCheck.SetComment( 'Check conversions of ObjRef' )
+ GraphConvertObjRefCheck.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ MiscTypes = GraphConvertObjRefCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+ MiscTypes.SetName( 'MiscTypes' )
+ MiscTypes.SetAuthor( '' )
+ MiscTypes.SetContainer( 'localhost/FactoryServer' )
+ MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+ MiscTypes.Coords( 284 , 28 )
+ IMiscTypesInString = MiscTypes.GetInPort( 'InString' )
+ IMiscTypesInBool = MiscTypes.GetInPort( 'InBool' )
+ IMiscTypesInChar = MiscTypes.GetInPort( 'InChar' )
+ IMiscTypesInShort = MiscTypes.GetInPort( 'InShort' )
+ IMiscTypesInLong = MiscTypes.GetInPort( 'InLong' )
+ IMiscTypesInFloat = MiscTypes.GetInPort( 'InFloat' )
+ IMiscTypesInDouble = MiscTypes.GetInPort( 'InDouble' )
+ IMiscTypesInObjRef = MiscTypes.GetInPort( 'InObjRef' )
+ IMiscTypesGate = MiscTypes.GetInPort( 'Gate' )
+ OMiscTypesOutString = MiscTypes.GetOutPort( 'OutString' )
+ OMiscTypesOutBool = MiscTypes.GetOutPort( 'OutBool' )
+ OMiscTypesOutChar = MiscTypes.GetOutPort( 'OutChar' )
+ OMiscTypesOutShort = MiscTypes.GetOutPort( 'OutShort' )
+ OMiscTypesOutLong = MiscTypes.GetOutPort( 'OutLong' )
+ OMiscTypesOutFloat = MiscTypes.GetOutPort( 'OutFloat' )
+ OMiscTypesOutDouble = MiscTypes.GetOutPort( 'OutDouble' )
+ OMiscTypesOutObjRef = MiscTypes.GetOutPort( 'OutObjRef' )
+ OMiscTypesGate = MiscTypes.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' print "SyrComponent orb",orb ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' print "SyrComponent lcc",lcc ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ PySyrComponent.append( '' )
+ SyrComponent = GraphConvertObjRefCheck.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( 'JR' )
+ SyrComponent.SetComment( 'InLine Node' )
+ SyrComponent.Coords( 14 , 114 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentanObjRef = SyrComponent.OutPort( 'anObjRef' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ PyObjRefToInline = []
+ PyObjRefToInline.append( 'def ObjRefToInline(objRef): ' )
+ PyObjRefToInline.append( ' return objRef ' )
+ ObjRefToInline = GraphConvertObjRefCheck.INode( 'ObjRefToInline' , PyObjRefToInline )
+ ObjRefToInline.SetName( 'ObjRefToInline' )
+ ObjRefToInline.SetAuthor( '' )
+ ObjRefToInline.SetComment( 'Compute Node' )
+ ObjRefToInline.Coords( 496 , 168 )
+ IObjRefToInlinetoInLine = ObjRefToInline.InPort( 'toInLine' , 'int' )
+ IObjRefToInlineGate = ObjRefToInline.GetInPort( 'Gate' )
+ OObjRefToInlineGate = ObjRefToInline.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSyrComponentanObjRefMiscTypesInObjRef = GraphConvertObjRefCheck.Link( OSyrComponentanObjRef , IMiscTypesInObjRef )
+
+ LSyrComponentanObjRefMiscTypesInString = GraphConvertObjRefCheck.Link( OSyrComponentanObjRef , IMiscTypesInString )
+
+ LMiscTypesOutObjRefObjRefToInlinetoInLine = GraphConvertObjRefCheck.Link( OMiscTypesOutObjRef , IObjRefToInlinetoInLine )
+
+ # Input datas
+ ISyrComponentaContainer.Input( 'FactoryServerPy' )
+ ISyrComponentaComponent.Input( 'SyrControlComponent' )
+ IMiscTypesInBool.Input( 138492744 )
+ IMiscTypesInChar.Input( 135402800 )
+ IMiscTypesInShort.Input( 135448464 )
+ IMiscTypesInLong.Input( 135469224 )
+ IMiscTypesInFloat.Input( 65.6954 )
+ IMiscTypesInDouble.Input( 65.6954 )
+
+ # Output Ports of the graph
+ #OMiscTypesOutString = MiscTypes.GetOutPort( 'OutString' )
+ #OMiscTypesOutBool = MiscTypes.GetOutPort( 'OutBool' )
+ #OMiscTypesOutChar = MiscTypes.GetOutPort( 'OutChar' )
+ #OMiscTypesOutShort = MiscTypes.GetOutPort( 'OutShort' )
+ #OMiscTypesOutLong = MiscTypes.GetOutPort( 'OutLong' )
+ #OMiscTypesOutFloat = MiscTypes.GetOutPort( 'OutFloat' )
+ #OMiscTypesOutDouble = MiscTypes.GetOutPort( 'OutDouble' )
+ return GraphConvertObjRefCheck
+
+
+GraphConvertObjRefCheck = DefGraphConvertObjRefCheck()
+
+GraphConvertObjRefCheck.Run()
+GraphConvertObjRefCheck.DoneW()
+GraphConvertObjRefCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertObjRefCheckNotCompatible
+
+from SuperV import *
+
+# Graph creation of GraphConvertObjRefCheckNotCompatible
+def DefGraphConvertObjRefCheckNotCompatible() :
+ GraphConvertObjRefCheckNotCompatible = Graph( 'GraphConvertObjRefCheckNotCompatible' )
+ GraphConvertObjRefCheckNotCompatible.SetName( 'GraphConvertObjRefCheckNotCompatible' )
+ GraphConvertObjRefCheckNotCompatible.SetAuthor( 'JR' )
+ GraphConvertObjRefCheckNotCompatible.SetComment( 'Check conversions of ObjRef' )
+ GraphConvertObjRefCheckNotCompatible.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ MiscTypes = GraphConvertObjRefCheckNotCompatible.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+ MiscTypes.SetName( 'MiscTypes' )
+ MiscTypes.SetAuthor( '' )
+ MiscTypes.SetContainer( 'localhost/FactoryServer' )
+ MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+ MiscTypes.Coords( 284 , 28 )
+ IMiscTypesInString = MiscTypes.GetInPort( 'InString' )
+ IMiscTypesInBool = MiscTypes.GetInPort( 'InBool' )
+ IMiscTypesInChar = MiscTypes.GetInPort( 'InChar' )
+ IMiscTypesInShort = MiscTypes.GetInPort( 'InShort' )
+ IMiscTypesInLong = MiscTypes.GetInPort( 'InLong' )
+ IMiscTypesInFloat = MiscTypes.GetInPort( 'InFloat' )
+ IMiscTypesInDouble = MiscTypes.GetInPort( 'InDouble' )
+ IMiscTypesInObjRef = MiscTypes.GetInPort( 'InObjRef' )
+ IMiscTypesGate = MiscTypes.GetInPort( 'Gate' )
+ OMiscTypesOutString = MiscTypes.GetOutPort( 'OutString' )
+ OMiscTypesOutBool = MiscTypes.GetOutPort( 'OutBool' )
+ OMiscTypesOutChar = MiscTypes.GetOutPort( 'OutChar' )
+ OMiscTypesOutShort = MiscTypes.GetOutPort( 'OutShort' )
+ OMiscTypesOutLong = MiscTypes.GetOutPort( 'OutLong' )
+ OMiscTypesOutFloat = MiscTypes.GetOutPort( 'OutFloat' )
+ OMiscTypesOutDouble = MiscTypes.GetOutPort( 'OutDouble' )
+ OMiscTypesOutObjRef = MiscTypes.GetOutPort( 'OutObjRef' )
+ OMiscTypesGate = MiscTypes.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' print "SyrComponent orb",orb ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' print "SyrComponent lcc",lcc ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ PySyrComponent.append( '' )
+ SyrComponent = GraphConvertObjRefCheckNotCompatible.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( 'JR' )
+ SyrComponent.SetComment( 'InLine Node' )
+ SyrComponent.Coords( 14 , 114 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentanObjRef = SyrComponent.OutPort( 'anObjRef' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ PyObjRefToInline = []
+ PyObjRefToInline.append( 'def ObjRefToInline(objRef): ' )
+ PyObjRefToInline.append( ' return objRef ' )
+ ObjRefToInline = GraphConvertObjRefCheckNotCompatible.INode( 'ObjRefToInline' , PyObjRefToInline )
+ ObjRefToInline.SetName( 'ObjRefToInline' )
+ ObjRefToInline.SetAuthor( '' )
+ ObjRefToInline.SetComment( 'Compute Node' )
+ ObjRefToInline.Coords( 496 , 168 )
+ IObjRefToInlinetoInLine = ObjRefToInline.InPort( 'toInLine' , 'int' )
+ IObjRefToInlineGate = ObjRefToInline.GetInPort( 'Gate' )
+ OObjRefToInlineGate = ObjRefToInline.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSyrComponentanObjRefMiscTypesInObjRef = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInObjRef )
+
+ LSyrComponentanObjRefMiscTypesInString = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInString )
+
+ LSyrComponentanObjRefMiscTypesInBool = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInBool )
+
+ LSyrComponentanObjRefMiscTypesInChar = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInChar )
+
+ LSyrComponentanObjRefMiscTypesInShort = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInShort )
+
+ LSyrComponentanObjRefMiscTypesInLong = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInLong )
+
+ LSyrComponentanObjRefMiscTypesInFloat = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInFloat )
+
+ LSyrComponentanObjRefMiscTypesInDouble = GraphConvertObjRefCheckNotCompatible.Link( OSyrComponentanObjRef , IMiscTypesInDouble )
+
+ LMiscTypesOutObjRefObjRefToInlinetoInLine = GraphConvertObjRefCheckNotCompatible.Link( OMiscTypesOutObjRef , IObjRefToInlinetoInLine )
+
+ # Input datas
+ ISyrComponentaContainer.Input( 'FactoryServerPy' )
+ ISyrComponentaComponent.Input( 'SyrControlComponent' )
+
+ # Output Ports of the graph
+ #OMiscTypesOutString = MiscTypes.GetOutPort( 'OutString' )
+ #OMiscTypesOutBool = MiscTypes.GetOutPort( 'OutBool' )
+ #OMiscTypesOutChar = MiscTypes.GetOutPort( 'OutChar' )
+ #OMiscTypesOutShort = MiscTypes.GetOutPort( 'OutShort' )
+ #OMiscTypesOutLong = MiscTypes.GetOutPort( 'OutLong' )
+ #OMiscTypesOutFloat = MiscTypes.GetOutPort( 'OutFloat' )
+ #OMiscTypesOutDouble = MiscTypes.GetOutPort( 'OutDouble' )
+ return GraphConvertObjRefCheckNotCompatible
+
+
+GraphConvertObjRefCheckNotCompatible = DefGraphConvertObjRefCheckNotCompatible()
--- /dev/null
+
+# Generated python file of Graph GraphConvertShortCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertShortCheck = Graph( 'GraphConvertShortCheck' )
+GraphConvertShortCheck.SetName( 'GraphConvertShortCheck' )
+GraphConvertShortCheck.SetAuthor( 'JR' )
+GraphConvertShortCheck.SetComment( 'Check conversions of Short' )
+GraphConvertShortCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertShortCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyShort = []
+PyShort.append( 'def Short() : ' )
+PyShort.append( ' aShort = 32767 ' )
+PyShort.append( ' print type( aShort ),"aShort",aShort ' )
+PyShort.append( ' return aShort ' )
+PyShort.append( ' ' )
+Short = GraphConvertShortCheck.INode( 'Short' , PyShort )
+Short.OutPort( 'OutShort' , 'short' )
+Short.SetName( 'Short' )
+Short.SetAuthor( 'JR' )
+Short.SetComment( 'InLine Node' )
+Short.Coords( 14 , 114 )
+
+# Creation of Links
+ShortOutShort = Short.Port( 'OutShort' )
+MiscTypesInString = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertShortCheck.Link( ShortOutShort , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertShortCheck.Run()
+GraphConvertShortCheck.DoneW()
+GraphConvertShortCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertShortStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertShortStringCheck = Graph( 'GraphConvertShortStringCheck' )
+GraphConvertShortStringCheck.SetName( 'GraphConvertShortStringCheck' )
+GraphConvertShortStringCheck.SetAuthor( 'JR' )
+GraphConvertShortStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertShortStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertShortStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyShortString = []
+PyShortString.append( 'def ShortString() : ' )
+PyShortString.append( ' string = "32767" ' )
+PyShortString.append( ' return string ' )
+PyShortString.append( ' ' )
+ShortString = GraphConvertShortStringCheck.INode( 'ShortString' , PyShortString )
+ShortString.OutPort( 'OutString' , 'string' )
+ShortString.SetName( 'ShortString' )
+ShortString.SetAuthor( 'JR' )
+ShortString.SetComment( 'InLine Node' )
+ShortString.Coords( 14 , 114 )
+
+# Creation of Links
+ShortStringOutString = ShortString.Port( 'OutString' )
+MiscTypesInString = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertShortStringCheck.Link( ShortStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertShortStringCheck.Run()
+GraphConvertShortStringCheck.DoneW()
+GraphConvertShortStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphConvertStringStringCheck
+
+from SuperV import *
+# Graph creation
+GraphConvertStringStringCheck = Graph( 'GraphConvertStringStringCheck' )
+GraphConvertStringStringCheck.SetName( 'GraphConvertStringStringCheck' )
+GraphConvertStringStringCheck.SetAuthor( 'JR' )
+GraphConvertStringStringCheck.SetComment( 'Check conversions of String' )
+GraphConvertStringStringCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+MiscTypes = GraphConvertStringStringCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 284 , 28 )
+
+# Creation of InLine Nodes
+PyStringString = []
+PyStringString.append( 'def StringString() : ' )
+PyStringString.append( ' string = "The sentence that you are reading cannot be demonstrated" ' )
+PyStringString.append( ' return string ' )
+PyStringString.append( '' )
+StringString = GraphConvertStringStringCheck.INode( 'StringString' , PyStringString )
+StringString.OutPort( 'OutString' , 'string' )
+StringString.SetName( 'StringString' )
+StringString.SetAuthor( 'JR' )
+StringString.SetComment( 'InLine Node' )
+StringString.Coords( 14 , 114 )
+
+# Creation of Links
+StringStringOutString = StringString.Port( 'OutString' )
+MiscTypesInString = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InString' ) )
+
+MiscTypesInBool = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InBool' ) )
+
+MiscTypesInChar = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InChar' ) )
+
+MiscTypesInShort = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InShort' ) )
+
+MiscTypesInLong = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InLong' ) )
+
+MiscTypesInFloat = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InFloat' ) )
+
+MiscTypesInDouble = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InDouble' ) )
+
+MiscTypesInObjRef = GraphConvertStringStringCheck.Link( StringStringOutString , MiscTypes.Port( 'InObjRef' ) )
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphConvertStringStringCheck.Run()
+GraphConvertStringStringCheck.DoneW()
+GraphConvertStringStringCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphCpuUsed
+
+from SuperV import *
+import time
+# Graph creation
+GraphCpuUsed = Graph( 'GraphCpuUsed' )
+GraphCpuUsed.SetName( 'GraphCpuUsed' )
+GraphCpuUsed.SetAuthor( '' )
+GraphCpuUsed.SetComment( '' )
+GraphCpuUsed.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+sigma = GraphCpuUsed.FNode( 'FactorialComponent' , 'FactorialComponent' , 'sigma' )
+sigma.SetName( 'sigma' )
+sigma.SetAuthor( 'JR' )
+sigma.SetContainer( 'localhost/FactoryServerPy' )
+sigma.SetComment( 'sigma from FactorialComponent' )
+sigma.Coords( 214 , 172 )
+
+Sigma = GraphCpuUsed.FNode( 'AddComponent' , 'AddComponent' , 'Sigma' )
+Sigma.SetName( 'Sigma' )
+Sigma.SetAuthor( '' )
+Sigma.SetContainer( 'localhost/FactoryServer' )
+Sigma.SetComment( 'Sigma from AddComponent' )
+Sigma.Coords( 418 , 21 )
+
+# Creation of InLine Nodes
+PyAdd = []
+PyAdd.append( 'from time import * ' )
+PyAdd.append( 'def Add(a,b) : ' )
+PyAdd.append( ' print "Add will wait 5 seconds" ' )
+PyAdd.append( ' d = dir() ' )
+PyAdd.append( ' print "Add",d ' )
+PyAdd.append( ' d = dir(sleep) ' )
+PyAdd.append( ' print "Add",d ' )
+PyAdd.append( ' sleep(5) ' )
+PyAdd.append( ' print "Add waited" ' )
+PyAdd.append( ' n = 0 ' )
+PyAdd.append( ' while n < 10000 : ' )
+PyAdd.append( ' i = 0 ' )
+PyAdd.append( ' s = 0 ' )
+PyAdd.append( ' while i <= b : ' )
+PyAdd.append( ' s = s + i ' )
+PyAdd.append( ' i = i + 1 ' )
+PyAdd.append( ' n = n + 1 ' )
+PyAdd.append( ' return s ' )
+PyAdd.append( '' )
+Add = GraphCpuUsed.INode( 'Add' , PyAdd )
+Add.InPort( 'a' , 'long' )
+Add.InPort( 'b' , 'long' )
+Add.OutPort( 'f' , 'long' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Python function' )
+Add.Coords( 214 , 0 )
+
+PySub = []
+PySub.append( 'def Sub(a,b) : ' )
+PySub.append( ' return a-b ' )
+PySub.append( '' )
+Sub = GraphCpuUsed.INode( 'Sub' , PySub )
+Sub.InPort( 'a' , 'long' )
+Sub.InPort( 'b' , 'long' )
+Sub.OutPort( 'f' , 'long' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetComment( 'Python function' )
+Sub.Coords( 0 , 139 )
+
+PyCompare = []
+PyCompare.append( 'def Compare( Add , sigma , Sigma ) : ' )
+PyCompare.append( ' Result = "Good" ' )
+PyCompare.append( ' if Add != sigma : ' )
+PyCompare.append( ' Result = "Bad" ' )
+PyCompare.append( ' if Add != Sigma : ' )
+PyCompare.append( ' Result = "Bad" ' )
+PyCompare.append( ' return Result ' )
+PyCompare.append( '' )
+Compare = GraphCpuUsed.INode( 'Compare' , PyCompare )
+Compare.InPort( 'Add' , 'long' )
+Compare.InPort( 'Sigma' , 'long' )
+Compare.InPort( 'sigma' , 'long' )
+Compare.OutPort( 'Result' , 'string' )
+Compare.SetName( 'Compare' )
+Compare.SetAuthor( '' )
+Compare.SetComment( 'Compute Node' )
+Compare.Coords( 419 , 184 )
+
+# Creation of Links
+Addf = Add.Port( 'f' )
+CompareAdd = GraphCpuUsed.Link( Addf , Compare.Port( 'Add' ) )
+CompareAdd.AddCoord( 1 , 411 , 265 )
+CompareAdd.AddCoord( 2 , 411 , 169 )
+CompareAdd.AddCoord( 3 , 617 , 169 )
+CompareAdd.AddCoord( 4 , 618 , 8 )
+CompareAdd.AddCoord( 5 , 401 , 8 )
+CompareAdd.AddCoord( 6 , 400 , 80 )
+
+Subf = Sub.Port( 'f' )
+Addb = GraphCpuUsed.Link( Subf , Add.Port( 'b' ) )
+Addb.AddCoord( 1 , 189 , 108 )
+Addb.AddCoord( 2 , 191 , 220 )
+
+sigman = GraphCpuUsed.Link( Subf , sigma.Port( 'n' ) )
+sigman.AddCoord( 1 , 206 , 254 )
+sigman.AddCoord( 2 , 206 , 220 )
+
+Sigman = GraphCpuUsed.Link( Subf , Sigma.Port( 'n' ) )
+Sigman.AddCoord( 1 , 389 , 101 )
+Sigman.AddCoord( 2 , 390 , 160 )
+Sigman.AddCoord( 3 , 190 , 161 )
+Sigman.AddCoord( 4 , 190 , 220 )
+
+sigmaf = sigma.Port( 'f' )
+Comparesigma = GraphCpuUsed.Link( sigmaf , Compare.Port( 'sigma' ) )
+Comparesigma.AddCoord( 1 , 386 , 323 )
+Comparesigma.AddCoord( 2 , 385 , 253 )
+
+Sigmaf = Sigma.Port( 'f' )
+CompareSigma = GraphCpuUsed.Link( Sigmaf , Compare.Port( 'Sigma' ) )
+CompareSigma.AddCoord( 1 , 400 , 295 )
+CompareSigma.AddCoord( 2 , 400 , 153 )
+CompareSigma.AddCoord( 3 , 595 , 153 )
+CompareSigma.AddCoord( 4 , 595 , 102 )
+
+# Creation of Input datas
+Adda = Add.Input( 'a' , 1)
+Suba = Sub.Input( 'a' , 1000)
+Subb = Sub.Input( 'b' , 1)
+
+# Creation of Output variables
+CompareResult = Compare.Port( 'Result' )
+
+GraphCpuUsed.Run()
+while GraphCpuUsed.IsDone() == 0 :
+ time.sleep(1)
+ print "sigma",sigma.CpuUsed(),"seconds"
+ print "Sigma",Sigma.CpuUsed(),"seconds"
+ print "Add",Add.CpuUsed(),"seconds"
+ print "Sub",Sub.CpuUsed(),"seconds"
+ print "Compare",Compare.CpuUsed(),"seconds"
+
+print GraphCpuUsed.State()
+GraphCpuUsed.PrintPorts()
+print "sigma",sigma.CpuUsed(),"seconds"
+print "Sigma",Sigma.CpuUsed(),"seconds"
+print "Add",Add.CpuUsed(),"seconds"
+print "Sub",Sub.CpuUsed(),"seconds"
+print "Compare",Compare.CpuUsed(),"seconds"
--- /dev/null
+
+from GraphSwitchs import *
+
+GraphSwitchs.SetName('GraphEditSwitchs')
+GraphEditSwitchs = GraphSwitchs
+
+exec GraphEditSwitchs.ListNodes()
+InitLoopSwitch.destroy()
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_1.py')
+
+InitLoop.SetName('InitLoopSwitch')
+InitLoopSwitch = InitLoop
+EndOfInitLoop.SetName('EndOfInitLoopSwitch')
+EndOfInitLoopSwitch = EndOfInitLoop
+
+exec InitLoopSwitch.ListPorts()
+exec Switch.ListPorts()
+
+GraphEditSwitchs.Link( OInitLoopSwitchIndex , ISwitcha )
+
+exec EndOfInitLoopSwitch.ListPorts()
+IEndOfInitLoopSwitchIndex.Link().destroy()
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_2.py')
+
+exec EndOfSwitch.ListPorts()
+GraphEditSwitchs.Link(OEndOfSwitcha,IEndOfInitLoopSwitchIndex)
+
+exec EndSwitch.ListPorts()
+GraphEditSwitchs.Link(OEndSwitchGate,IEndOfInitLoopSwitchGate)
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_3.py')
+
+IsOdd_1.SetName('IsEven')
+IsEven = IsOdd_1
+
+exec IsEven.ListPorts()
+IIsEvena.Link().destroy()
+
+IIsEvenGate.Link().destroy()
+
+exec Switch_1.ListPorts()
+GraphEditSwitchs.Link(OSwitch_1Even,IIsEvenGate)
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_4.py')
+
+GraphEditSwitchs.PrintLinks()
+
+L = GraphEditSwitchs.Link(OSwitch_1Even,IEndSwitchDefault)
+L.destroy()
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_5.py')
+
+GraphEditSwitchs.Link(OSwitch_1Default,IEndSwitchDefault)
+
+GraphEditSwitchs.Link(OSwitch_1a,IIsEvena)
+
+GraphEditSwitchs.Export('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_5.py')
+
+Switch_1.SetName('')
+
+from SuperV import *
+
+GraphEditSwitchs = Graph('/sal_01/salome/SalomePALHead_15_11_2004/SUPERV_SRC/examples/GraphEditGraphSwitchs_3.xml')
+
--- /dev/null
+
+# Generated python file of Graph GraphEditSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphEditSwitchs
+def DefGraphEditSwitchs() :
+ GraphEditSwitchs = Graph( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetName( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetAuthor( '' )
+ GraphEditSwitchs.SetComment( '' )
+ GraphEditSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 419 , 308 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphEditSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphEditSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LIsOdd_1aEndSwitcha = GraphEditSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha.AddCoord( 1 , 599 , 416 )
+ LIsOdd_1aEndSwitcha.AddCoord( 2 , 598 , 389 )
+
+ LInitLoopIndexSwitch_1a = GraphEditSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopMinEndOfInitLoopMin = GraphEditSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphEditSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphEditSwitchs.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphEditSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphEditSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LSwitch_1OddIsOdd_1Gate = GraphEditSwitchs.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1EvenEndSwitchDefault = GraphEditSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1aIsOdd_1a = GraphEditSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 379 , 387 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 378 , 481 )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphEditSwitchs.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Input Ports of the graph
+ #ISwitcha = Switch.GetInPort( 'a' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndOfSwitcha = EndOfSwitch.GetOutPort( 'a' )
+ return GraphEditSwitchs
+
+
+GraphEditSwitchs = DefGraphEditSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphEditSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphEditSwitchs
+def DefGraphEditSwitchs() :
+ GraphEditSwitchs = Graph( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetName( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetAuthor( '' )
+ GraphEditSwitchs.SetComment( '' )
+ GraphEditSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 419 , 308 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphEditSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphEditSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LIsOdd_1aEndSwitcha = GraphEditSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha.AddCoord( 1 , 599 , 416 )
+ LIsOdd_1aEndSwitcha.AddCoord( 2 , 598 , 389 )
+
+ LInitLoopIndexSwitch_1a = GraphEditSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopIndexSwitcha = GraphEditSwitchs.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphEditSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphEditSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphEditSwitchs.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphEditSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphEditSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LSwitch_1OddIsOdd_1Gate = GraphEditSwitchs.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1EvenEndSwitchDefault = GraphEditSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1aIsOdd_1a = GraphEditSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 379 , 387 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 378 , 481 )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Input Ports of the graph
+ #IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndOfSwitcha = EndOfSwitch.GetOutPort( 'a' )
+ #OEndSwitcha = EndSwitch.GetOutPort( 'a' )
+ return GraphEditSwitchs
+
+
+GraphEditSwitchs = DefGraphEditSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphEditSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphEditSwitchs
+def DefGraphEditSwitchs() :
+ GraphEditSwitchs = Graph( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetName( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetAuthor( '' )
+ GraphEditSwitchs.SetComment( '' )
+ GraphEditSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 419 , 308 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphEditSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphEditSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LIsOdd_1aEndSwitcha = GraphEditSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha.AddCoord( 1 , 599 , 416 )
+ LIsOdd_1aEndSwitcha.AddCoord( 2 , 598 , 389 )
+
+ LInitLoopIndexSwitch_1a = GraphEditSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopIndexSwitcha = GraphEditSwitchs.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphEditSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphEditSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphEditSwitchs.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphEditSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphEditSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphEditSwitchs.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ LSwitch_1OddIsOdd_1Gate = GraphEditSwitchs.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1EvenEndSwitchDefault = GraphEditSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1aIsOdd_1a = GraphEditSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 379 , 387 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 378 , 481 )
+
+ LEndSwitchGateEndOfInitLoopGate = GraphEditSwitchs.Link( OEndSwitchGate , IEndOfInitLoopGate )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndSwitcha = EndSwitch.GetOutPort( 'a' )
+ return GraphEditSwitchs
+
+
+GraphEditSwitchs = DefGraphEditSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphEditSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphEditSwitchs
+def DefGraphEditSwitchs() :
+ GraphEditSwitchs = Graph( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetName( 'GraphEditSwitchs' )
+ GraphEditSwitchs.SetAuthor( '' )
+ GraphEditSwitchs.SetComment( '' )
+ GraphEditSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphEditSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsOdd(a) : ' )
+ PyIsEven.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphEditSwitchs.INode( 'IsOdd' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 419 , 308 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphEditSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphEditSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphEditSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LIsEvenaEndSwitcha = GraphEditSwitchs.Link( OIsEvena , IEndSwitcha )
+ LIsEvenaEndSwitcha.AddCoord( 1 , 599 , 416 )
+ LIsEvenaEndSwitcha.AddCoord( 2 , 598 , 389 )
+
+ LInitLoopIndexSwitch_1a = GraphEditSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopIndexSwitcha = GraphEditSwitchs.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphEditSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphEditSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphEditSwitchs.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphEditSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphEditSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphEditSwitchs.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ LSwitch_1EvenEndSwitchDefault = GraphEditSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1EvenIsEvenGate = GraphEditSwitchs.Link( OSwitch_1Even , IIsEvenGate )
+
+ LEndSwitchGateEndOfInitLoopGate = GraphEditSwitchs.Link( OEndSwitchGate , IEndOfInitLoopGate )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Input Ports of the graph
+ #IIsEvena = IsEven.GetInPort( 'a' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OSwitch_1Odd = Switch_1.GetOutPort( 'Odd' )
+ #OSwitch_1a = Switch_1.GetOutPort( 'a' )
+ #OEndSwitcha = EndSwitch.GetOutPort( 'a' )
+ return GraphEditSwitchs
+
+
+GraphEditSwitchs = DefGraphEditSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphEditSwitchs_5
+
+from SuperV import *
+
+# Graph creation of GraphEditSwitchs_5
+def DefGraphEditSwitchs_5() :
+ GraphEditSwitchs_5 = Graph( 'GraphEditSwitchs_5' )
+ GraphEditSwitchs_5.SetName( 'GraphEditSwitchs_5' )
+ GraphEditSwitchs_5.SetAuthor( '' )
+ GraphEditSwitchs_5.SetComment( '' )
+ GraphEditSwitchs_5.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphEditSwitchs_5.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 393 , 67 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphEditSwitchs_5.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 408 , 343 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphEditSwitchs_5.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 823 , 259 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 248 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphEditSwitchs_5.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 584 , 172 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 199 , 132 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphEditSwitchs_5.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 608 , 430 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 201 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphEditSwitchs_5.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndSwitcha = GraphEditSwitchs_5.Link( OIsEvena , IEndSwitcha )
+
+ LInitLoopIndexSwitch_1a = GraphEditSwitchs_5.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopIndexSwitcha = GraphEditSwitchs_5.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphEditSwitchs_5.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphEditSwitchs_5.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphEditSwitchs_5.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphEditSwitchs_5.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphEditSwitchs_5.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphEditSwitchs_5.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ LSwitch_1EvenIsEvenGate = GraphEditSwitchs_5.Link( OSwitch_1Even , IIsEvenGate )
+
+ LSwitch_1aIsEvena = GraphEditSwitchs_5.Link( OSwitch_1a , IIsEvena )
+
+ LSwitch_1DefaultEndSwitchDefault = GraphEditSwitchs_5.Link( OSwitch_1Default , IEndSwitchDefault )
+
+ LEndSwitchGateEndOfInitLoopGate = GraphEditSwitchs_5.Link( OEndSwitchGate , IEndOfInitLoopGate )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OSwitch_1Odd = Switch_1.GetOutPort( 'Odd' )
+ #OEndSwitcha = EndSwitch.GetOutPort( 'a' )
+ return GraphEditSwitchs_5
+
+
+GraphEditSwitchs_5 = DefGraphEditSwitchs_5()
--- /dev/null
+
+# Generated python file of Graph GraphEmbeddedComponents
+
+from SuperV import *
+
+# Graph creation of GraphEmbeddedComponents
+def DefGraphEmbeddedComponents() :
+ GraphEmbeddedComponents = Graph( 'GraphEmbeddedComponents' )
+ GraphEmbeddedComponents.SetName( 'GraphEmbeddedComponents' )
+ GraphEmbeddedComponents.SetAuthor( '' )
+ GraphEmbeddedComponents.SetComment( '' )
+ GraphEmbeddedComponents.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphEmbeddedComponents.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/SuperVisionContainer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 1 , 152 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphEmbeddedComponents.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/SuperVisionContainer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 412 , 377 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Mul = GraphEmbeddedComponents.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( '' )
+ Mul.SetContainer( 'localhost/SuperVisionContainer' )
+ Mul.SetComment( 'Mul from MulComponent' )
+ Mul.Coords( 412 , 152 )
+ IMulx = Mul.GetInPort( 'x' )
+ IMuly = Mul.GetInPort( 'y' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulz = Mul.GetOutPort( 'z' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ Div = GraphEmbeddedComponents.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+ Div.SetName( 'Div' )
+ Div.SetAuthor( '' )
+ Div.SetContainer( 'localhost/SuperVisionContainer' )
+ Div.SetComment( 'Div from DivComponent' )
+ Div.Coords( 622 , 124 )
+ IDivx = Div.GetInPort( 'x' )
+ IDivy = Div.GetInPort( 'y' )
+ IDivGate = Div.GetInPort( 'Gate' )
+ ODivz = Div.GetOutPort( 'z' )
+ ODivGate = Div.GetOutPort( 'Gate' )
+
+ Addition = GraphEmbeddedComponents.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition.SetName( 'Addition' )
+ Addition.SetAuthor( '' )
+ Addition.SetContainer( 'localhost/AdditionServer' )
+ Addition.SetComment( 'Addition from AddComponent' )
+ Addition.Coords( 0 , 0 )
+ IAdditionGate = Addition.GetInPort( 'Gate' )
+ OAdditionAdder = Addition.GetOutPort( 'Adder' )
+ OAdditionGate = Addition.GetOutPort( 'Gate' )
+
+ Addition_1 = GraphEmbeddedComponents.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition_1.SetName( 'Addition_1' )
+ Addition_1.SetAuthor( '' )
+ Addition_1.SetContainer( 'localhost/Addition_1Server' )
+ Addition_1.SetComment( 'Addition from AddComponent' )
+ Addition_1.Coords( 4 , 327 )
+ IAddition_1Gate = Addition_1.GetInPort( 'Gate' )
+ OAddition_1Adder = Addition_1.GetOutPort( 'Adder' )
+ OAddition_1Gate = Addition_1.GetOutPort( 'Gate' )
+
+ # Creation of Computing Nodes
+ AddAndCompare_ServiceinParameter = []
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'anOtherAdder' ) )
+ AddAndCompare_ServiceoutParameter = []
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+ AddAndCompare_ServiceinStreamParameter = []
+ AddAndCompare_ServiceoutStreamParameter = []
+ AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter , AddAndCompare_ServiceoutParameter , AddAndCompare_ServiceinStreamParameter , AddAndCompare_ServiceoutStreamParameter , 0 , 0 )
+ AddAndCompare = GraphEmbeddedComponents.CNode( AddAndCompare_Service )
+ AddAndCompare.SetName( 'AddAndCompare' )
+ AddAndCompare.SetAuthor( '' )
+ AddAndCompare.SetComment( 'Python function' )
+ AddAndCompare.Coords( 233 , 0 )
+ IAddAndCompareAdder = AddAndCompare.GetInPort( 'Adder' )
+ IAddAndComparex = AddAndCompare.GetInPort( 'x' )
+ IAddAndComparey = AddAndCompare.GetInPort( 'y' )
+ IAddAndCompareanOtherAdder = AddAndCompare.GetInPort( 'anOtherAdder' )
+ IAddAndCompareGate = AddAndCompare.GetInPort( 'Gate' )
+ OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ OAddAndCompareGate = AddAndCompare.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddFuncValueMulx = GraphEmbeddedComponents.Link( OAddFuncValue , IMulx )
+
+ LAddFuncValueAddAndComparex = GraphEmbeddedComponents.Link( OAddFuncValue , IAddAndComparex )
+ LAddFuncValueAddAndComparex.AddCoord( 1 , 195 , 108 )
+ LAddFuncValueAddAndComparex.AddCoord( 2 , 195 , 233 )
+
+ LAddzSubx = GraphEmbeddedComponents.Link( OAddz , ISubx )
+ LAddzSubx.AddCoord( 1 , 187 , 459 )
+ LAddzSubx.AddCoord( 2 , 186 , 262 )
+
+ LAddzAddAndComparey = GraphEmbeddedComponents.Link( OAddz , IAddAndComparey )
+ LAddzAddAndComparey.AddCoord( 1 , 187 , 139 )
+ LAddzAddAndComparey.AddCoord( 2 , 186 , 261 )
+
+ LSubzDivx = GraphEmbeddedComponents.Link( OSubz , IDivx )
+ LSubzDivx.AddCoord( 1 , 598 , 203 )
+ LSubzDivx.AddCoord( 2 , 598 , 457 )
+
+ LMulzDivy = GraphEmbeddedComponents.Link( OMulz , IDivy )
+
+ LAdditionAdderAddAndCompareAdder = GraphEmbeddedComponents.Link( OAdditionAdder , IAddAndCompareAdder )
+
+ LAddition_1AdderAddAndCompareanOtherAdder = GraphEmbeddedComponents.Link( OAddition_1Adder , IAddAndCompareanOtherAdder )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 1 , 215 , 168 )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 2 , 214 , 407 )
+
+ # Input datas
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ ISuby.Input( 3 )
+ IMuly.Input( 4 )
+
+ # Output Ports of the graph
+ #ODivz = Div.GetOutPort( 'z' )
+ #OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ #OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ return GraphEmbeddedComponents
+
+
+GraphEmbeddedComponents = DefGraphEmbeddedComponents()
+
+GraphEmbeddedComponents.Run()
+GraphEmbeddedComponents.DoneW()
+GraphEmbeddedComponents.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEmbeddedComponentsCrash
+
+from SuperV import *
+
+# Graph creation of GraphEmbeddedComponentsCrash
+def DefGraphEmbeddedComponentsCrash() :
+ GraphEmbeddedComponentsCrash = Graph( 'GraphEmbeddedComponentsCrash' )
+ GraphEmbeddedComponentsCrash.SetName( 'GraphEmbeddedComponentsCrash' )
+ GraphEmbeddedComponentsCrash.SetAuthor( '' )
+ GraphEmbeddedComponentsCrash.SetComment( '' )
+ GraphEmbeddedComponentsCrash.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphEmbeddedComponentsCrash.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 1 , 152 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphEmbeddedComponentsCrash.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 477 , 381 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Mul = GraphEmbeddedComponentsCrash.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( '' )
+ Mul.SetContainer( 'localhost/FactoryServer' )
+ Mul.SetComment( 'Mul from MulComponent' )
+ Mul.Coords( 480 , 152 )
+ IMulx = Mul.GetInPort( 'x' )
+ IMuly = Mul.GetInPort( 'y' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulz = Mul.GetOutPort( 'z' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ Div = GraphEmbeddedComponentsCrash.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+ Div.SetName( 'Div' )
+ Div.SetAuthor( '' )
+ Div.SetContainer( 'localhost/FactoryServer' )
+ Div.SetComment( 'Div from DivComponent' )
+ Div.Coords( 714 , 136 )
+ IDivx = Div.GetInPort( 'x' )
+ IDivy = Div.GetInPort( 'y' )
+ IDivGate = Div.GetInPort( 'Gate' )
+ ODivz = Div.GetOutPort( 'z' )
+ ODivGate = Div.GetOutPort( 'Gate' )
+
+ Addition = GraphEmbeddedComponentsCrash.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition.SetName( 'Addition' )
+ Addition.SetAuthor( '' )
+ Addition.SetContainer( 'localhost/AdditionServer' )
+ Addition.SetComment( 'Addition from AddComponent' )
+ Addition.Coords( 0 , 0 )
+ IAdditionGate = Addition.GetInPort( 'Gate' )
+ OAdditionAdder = Addition.GetOutPort( 'Adder' )
+ OAdditionGate = Addition.GetOutPort( 'Gate' )
+
+ Addition_1 = GraphEmbeddedComponentsCrash.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition_1.SetName( 'Addition_1' )
+ Addition_1.SetAuthor( '' )
+ Addition_1.SetContainer( 'localhost/Addition_1Server' )
+ Addition_1.SetComment( 'Addition from AddComponent' )
+ Addition_1.Coords( 4 , 327 )
+ IAddition_1Gate = Addition_1.GetInPort( 'Gate' )
+ OAddition_1Adder = Addition_1.GetOutPort( 'Adder' )
+ OAddition_1Gate = Addition_1.GetOutPort( 'Gate' )
+
+ # Creation of Computing Nodes
+ AddAndCompare_ServiceinParameter = []
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'anOtherAdder' ) )
+ AddAndCompare_ServiceoutParameter = []
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+ AddAndCompare_ServiceinStreamParameter = []
+ AddAndCompare_ServiceoutStreamParameter = []
+ AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter , AddAndCompare_ServiceoutParameter , AddAndCompare_ServiceinStreamParameter , AddAndCompare_ServiceoutStreamParameter , 0 , 0 )
+ AddAndCompare = GraphEmbeddedComponentsCrash.CNode( AddAndCompare_Service )
+ AddAndCompare.SetName( 'AddAndCompare' )
+ AddAndCompare.SetAuthor( '' )
+ AddAndCompare.SetComment( 'Python function' )
+ AddAndCompare.Coords( 233 , 0 )
+ IAddAndCompareAdder = AddAndCompare.GetInPort( 'Adder' )
+ IAddAndComparex = AddAndCompare.GetInPort( 'x' )
+ IAddAndComparey = AddAndCompare.GetInPort( 'y' )
+ IAddAndCompareanOtherAdder = AddAndCompare.GetInPort( 'anOtherAdder' )
+ IAddAndCompareGate = AddAndCompare.GetInPort( 'Gate' )
+ OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ OAddAndCompareGate = AddAndCompare.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddFuncValueMulx = GraphEmbeddedComponentsCrash.Link( OAddFuncValue , IMulx )
+
+ LAddFuncValueAddAndComparex = GraphEmbeddedComponentsCrash.Link( OAddFuncValue , IAddAndComparex )
+ LAddFuncValueAddAndComparex.AddCoord( 1 , 195 , 108 )
+ LAddFuncValueAddAndComparex.AddCoord( 2 , 195 , 233 )
+
+ LAddzSubx = GraphEmbeddedComponentsCrash.Link( OAddz , ISubx )
+ LAddzSubx.AddCoord( 1 , 187 , 459 )
+ LAddzSubx.AddCoord( 2 , 186 , 262 )
+
+ LAddzAddAndComparey = GraphEmbeddedComponentsCrash.Link( OAddz , IAddAndComparey )
+ LAddzAddAndComparey.AddCoord( 1 , 187 , 139 )
+ LAddzAddAndComparey.AddCoord( 2 , 186 , 261 )
+
+ LSubzDivx = GraphEmbeddedComponentsCrash.Link( OSubz , IDivx )
+ LSubzDivx.AddCoord( 1 , 670 , 206 )
+ LSubzDivx.AddCoord( 2 , 680 , 447 )
+
+ LMulzDivy = GraphEmbeddedComponentsCrash.Link( OMulz , IDivy )
+
+ LAdditionAdderAddAndCompareAdder = GraphEmbeddedComponentsCrash.Link( OAdditionAdder , IAddAndCompareAdder )
+
+ LAddition_1AdderAddAndCompareanOtherAdder = GraphEmbeddedComponentsCrash.Link( OAddition_1Adder , IAddAndCompareanOtherAdder )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 1 , 215 , 168 )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 2 , 214 , 407 )
+
+ LAddAndCompareGateMulGate = GraphEmbeddedComponentsCrash.Link( OAddAndCompareGate , IMulGate )
+
+ LAddAndCompareGateSubGate = GraphEmbeddedComponentsCrash.Link( OAddAndCompareGate , ISubGate )
+
+ # Input datas
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ ISuby.Input( 3 )
+ IMuly.Input( 4 )
+
+ # Output Ports of the graph
+ #ODivz = Div.GetOutPort( 'z' )
+ #OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ #OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ return GraphEmbeddedComponentsCrash
+
+
+GraphEmbeddedComponentsCrash = DefGraphEmbeddedComponentsCrash()
+
+GraphEmbeddedComponentsCrash.Run()
+GraphEmbeddedComponentsCrash.DoneW()
+GraphEmbeddedComponentsCrash.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEmbeddedComponentsCrash1
+
+from SuperV import *
+
+# Graph creation of GraphEmbeddedComponentsCrash1
+def DefGraphEmbeddedComponentsCrash1() :
+ GraphEmbeddedComponentsCrash1 = Graph( 'GraphEmbeddedComponentsCrash1' )
+ GraphEmbeddedComponentsCrash1.SetName( 'GraphEmbeddedComponentsCrash1' )
+ GraphEmbeddedComponentsCrash1.SetAuthor( '' )
+ GraphEmbeddedComponentsCrash1.SetComment( '' )
+ GraphEmbeddedComponentsCrash1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphEmbeddedComponentsCrash1.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/SuperVisionContainer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 1 , 152 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphEmbeddedComponentsCrash1.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/SuperVisionContainer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 477 , 381 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Mul = GraphEmbeddedComponentsCrash1.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( '' )
+ Mul.SetContainer( 'localhost/SuperVisionContainer' )
+ Mul.SetComment( 'Mul from MulComponent' )
+ Mul.Coords( 480 , 152 )
+ IMulx = Mul.GetInPort( 'x' )
+ IMuly = Mul.GetInPort( 'y' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulz = Mul.GetOutPort( 'z' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ Div = GraphEmbeddedComponentsCrash1.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+ Div.SetName( 'Div' )
+ Div.SetAuthor( '' )
+ Div.SetContainer( 'localhost/SuperVisionContainer' )
+ Div.SetComment( 'Div from DivComponent' )
+ Div.Coords( 714 , 136 )
+ IDivx = Div.GetInPort( 'x' )
+ IDivy = Div.GetInPort( 'y' )
+ IDivGate = Div.GetInPort( 'Gate' )
+ ODivz = Div.GetOutPort( 'z' )
+ ODivGate = Div.GetOutPort( 'Gate' )
+
+ Addition = GraphEmbeddedComponentsCrash1.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition.SetName( 'Addition' )
+ Addition.SetAuthor( '' )
+ Addition.SetContainer( 'localhost/SuperVisionContainer' )
+ Addition.SetComment( 'Addition from AddComponent' )
+ Addition.Coords( 0 , 0 )
+ IAdditionGate = Addition.GetInPort( 'Gate' )
+ OAdditionAdder = Addition.GetOutPort( 'Adder' )
+ OAdditionGate = Addition.GetOutPort( 'Gate' )
+
+ Addition_1 = GraphEmbeddedComponentsCrash1.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition_1.SetName( 'Addition_1' )
+ Addition_1.SetAuthor( '' )
+ Addition_1.SetContainer( 'localhost/SuperVisionContainer' )
+ Addition_1.SetComment( 'Addition from AddComponent' )
+ Addition_1.Coords( 4 , 327 )
+ IAddition_1Gate = Addition_1.GetInPort( 'Gate' )
+ OAddition_1Adder = Addition_1.GetOutPort( 'Adder' )
+ OAddition_1Gate = Addition_1.GetOutPort( 'Gate' )
+
+ # Creation of Computing Nodes
+ AddAndCompare_ServiceinParameter = []
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+ AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'anOtherAdder' ) )
+ AddAndCompare_ServiceoutParameter = []
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+ AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+ AddAndCompare_ServiceinStreamParameter = []
+ AddAndCompare_ServiceoutStreamParameter = []
+ AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter , AddAndCompare_ServiceoutParameter , AddAndCompare_ServiceinStreamParameter , AddAndCompare_ServiceoutStreamParameter , 0 , 0 )
+ AddAndCompare = GraphEmbeddedComponentsCrash1.CNode( AddAndCompare_Service )
+ AddAndCompare.SetName( 'AddAndCompare' )
+ AddAndCompare.SetAuthor( '' )
+ AddAndCompare.SetComment( 'Python function' )
+ AddAndCompare.Coords( 233 , 0 )
+ IAddAndCompareAdder = AddAndCompare.GetInPort( 'Adder' )
+ IAddAndComparex = AddAndCompare.GetInPort( 'x' )
+ IAddAndComparey = AddAndCompare.GetInPort( 'y' )
+ IAddAndCompareanOtherAdder = AddAndCompare.GetInPort( 'anOtherAdder' )
+ IAddAndCompareGate = AddAndCompare.GetInPort( 'Gate' )
+ OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ OAddAndCompareGate = AddAndCompare.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddFuncValueMulx = GraphEmbeddedComponentsCrash1.Link( OAddFuncValue , IMulx )
+
+ LAddFuncValueAddAndComparex = GraphEmbeddedComponentsCrash1.Link( OAddFuncValue , IAddAndComparex )
+ LAddFuncValueAddAndComparex.AddCoord( 1 , 195 , 108 )
+ LAddFuncValueAddAndComparex.AddCoord( 2 , 195 , 233 )
+
+ LAddzSubx = GraphEmbeddedComponentsCrash1.Link( OAddz , ISubx )
+ LAddzSubx.AddCoord( 1 , 187 , 459 )
+ LAddzSubx.AddCoord( 2 , 186 , 262 )
+
+ LAddzAddAndComparey = GraphEmbeddedComponentsCrash1.Link( OAddz , IAddAndComparey )
+ LAddzAddAndComparey.AddCoord( 1 , 187 , 139 )
+ LAddzAddAndComparey.AddCoord( 2 , 186 , 261 )
+
+ LSubzDivx = GraphEmbeddedComponentsCrash1.Link( OSubz , IDivx )
+ LSubzDivx.AddCoord( 1 , 670 , 206 )
+ LSubzDivx.AddCoord( 2 , 680 , 447 )
+
+ LMulzDivy = GraphEmbeddedComponentsCrash1.Link( OMulz , IDivy )
+
+ LAdditionAdderAddAndCompareAdder = GraphEmbeddedComponentsCrash1.Link( OAdditionAdder , IAddAndCompareAdder )
+
+ LAddition_1AdderAddAndCompareanOtherAdder = GraphEmbeddedComponentsCrash1.Link( OAddition_1Adder , IAddAndCompareanOtherAdder )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 1 , 215 , 168 )
+ LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 2 , 214 , 407 )
+
+ # Input datas
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ ISuby.Input( 3 )
+ IMuly.Input( 4 )
+
+ # Output Ports of the graph
+ #ODivz = Div.GetOutPort( 'z' )
+ #OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+ #OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+ return GraphEmbeddedComponentsCrash1
+
+
+GraphEmbeddedComponentsCrash1 = DefGraphEmbeddedComponentsCrash1()
+
+GraphEmbeddedComponentsCrash1.Run()
+GraphEmbeddedComponentsCrash1.DoneW()
+GraphEmbeddedComponentsCrash1.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEmptyInLinesConvertCheck
+
+from SuperV import *
+# Graph creation
+GraphEmptyInLinesConvertCheck = Graph( 'GraphEmptyInLinesConvertCheck' )
+GraphEmptyInLinesConvertCheck.SetName( 'GraphEmptyInLinesConvertCheck' )
+GraphEmptyInLinesConvertCheck.SetAuthor( 'JR' )
+GraphEmptyInLinesConvertCheck.SetComment( '' )
+GraphEmptyInLinesConvertCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Addition = GraphEmptyInLinesConvertCheck.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition.SetName( 'Addition' )
+Addition.SetAuthor( '' )
+Addition.SetContainer( 'localhost/FactoryServer' )
+Addition.SetComment( 'Addition from AddComponent' )
+Addition.Coords( 232 , 514 )
+
+# Creation of InLine Nodes
+PyBoolCheck = []
+PyBoolCheck.append( ' ' )
+BoolCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyBoolCheck )
+BoolCheck.InPort( 'InBool' , 'boolean' )
+BoolCheck.OutPort( 'OutBool' , 'boolean' )
+BoolCheck.SetName( 'BoolCheck' )
+BoolCheck.SetAuthor( '' )
+BoolCheck.SetComment( 'Empty InLine Node' )
+BoolCheck.Coords( 234 , 92 )
+
+PyCharCheck = []
+PyCharCheck.append( ' ' )
+CharCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyCharCheck )
+CharCheck.InPort( 'InChar' , 'char' )
+CharCheck.OutPort( 'OutChar' , 'char' )
+CharCheck.SetName( 'CharCheck' )
+CharCheck.SetAuthor( '' )
+CharCheck.SetComment( 'Empty InLine Node' )
+CharCheck.Coords( 30 , 142 )
+
+PyShortCheck = []
+PyShortCheck.append( ' ' )
+ShortCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyShortCheck )
+ShortCheck.InPort( 'InShort' , 'short' )
+ShortCheck.OutPort( 'OutShort' , 'short' )
+ShortCheck.SetName( 'ShortCheck' )
+ShortCheck.SetAuthor( '' )
+ShortCheck.SetComment( 'Empty InLine Node' )
+ShortCheck.Coords( 234 , 230 )
+
+PyFloatCheck = []
+PyFloatCheck.append( ' ' )
+FloatCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyFloatCheck )
+FloatCheck.InPort( 'InFloat' , 'float' )
+FloatCheck.OutPort( 'OutFloat' , 'float' )
+FloatCheck.SetName( 'FloatCheck' )
+FloatCheck.SetAuthor( '' )
+FloatCheck.SetComment( 'Empty InLine Node' )
+FloatCheck.Coords( 230 , 375 )
+
+PyLongCheck = []
+PyLongCheck.append( ' ' )
+LongCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyLongCheck )
+LongCheck.InPort( 'InLong' , 'long' )
+LongCheck.OutPort( 'OutLong' , 'long' )
+LongCheck.SetName( 'LongCheck' )
+LongCheck.SetAuthor( '' )
+LongCheck.SetComment( 'Empty InLine Node' )
+LongCheck.Coords( 30 , 282 )
+
+PyStringCheck = []
+PyStringCheck.append( ' ' )
+StringCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyStringCheck )
+StringCheck.InPort( 'InString' , 'string' )
+StringCheck.OutPort( 'OutString' , 'string' )
+StringCheck.SetName( 'StringCheck' )
+StringCheck.SetAuthor( '' )
+StringCheck.SetComment( 'Empty InLine Node' )
+StringCheck.Coords( 30 , 6 )
+
+PyDoubleCheck = []
+PyDoubleCheck.append( ' ' )
+DoubleCheck = GraphEmptyInLinesConvertCheck.INode( '' , PyDoubleCheck )
+DoubleCheck.InPort( 'InDouble' , 'double' )
+DoubleCheck.OutPort( 'OutDouble' , 'double' )
+DoubleCheck.SetName( 'DoubleCheck' )
+DoubleCheck.SetAuthor( '' )
+DoubleCheck.SetComment( 'Empty InLine Node' )
+DoubleCheck.Coords( 29 , 428 )
+
+PyMiscTypes = []
+PyMiscTypes.append( ' ' )
+MiscTypes = GraphEmptyInLinesConvertCheck.INode( '' , PyMiscTypes )
+MiscTypes.InPort( 'InString' , 'string' )
+MiscTypes.InPort( 'InBool' , 'boolean' )
+MiscTypes.InPort( 'InChar' , 'char' )
+MiscTypes.InPort( 'InShort' , 'short' )
+MiscTypes.InPort( 'InLong' , 'long' )
+MiscTypes.InPort( 'InFloat' , 'float' )
+MiscTypes.InPort( 'InDouble' , 'double' )
+MiscTypes.InPort( 'InObjRef' , 'SuperVision::Adder' )
+MiscTypes.OutPort( 'OutString' , 'string' )
+MiscTypes.OutPort( 'OutBool' , 'boolean' )
+MiscTypes.OutPort( 'OutChar' , 'char' )
+MiscTypes.OutPort( 'OutShort' , 'short' )
+MiscTypes.OutPort( 'OutLong' , 'long' )
+MiscTypes.OutPort( 'OutFloat' , 'float' )
+MiscTypes.OutPort( 'OutDouble' , 'double' )
+MiscTypes.OutPort( 'OutObjRef' , 'SuperVisionTest::Addre' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetComment( 'Empty InLine Node' )
+MiscTypes.Coords( 477 , 231 )
+
+# Creation of Links
+BoolCheckOutBool = BoolCheck.Port( 'OutBool' )
+MiscTypesInBool = GraphEmptyInLinesConvertCheck.Link( BoolCheckOutBool , MiscTypes.Port( 'InBool' ) )
+MiscTypesInBool.AddCoord( 1 , 446 , 341 )
+MiscTypesInBool.AddCoord( 2 , 446 , 172 )
+
+CharCheckOutChar = CharCheck.Port( 'OutChar' )
+MiscTypesInChar = GraphEmptyInLinesConvertCheck.Link( CharCheckOutChar , MiscTypes.Port( 'InChar' ) )
+MiscTypesInChar.AddCoord( 1 , 431 , 368 )
+MiscTypesInChar.AddCoord( 2 , 431 , 223 )
+
+ShortCheckOutShort = ShortCheck.Port( 'OutShort' )
+MiscTypesInShort = GraphEmptyInLinesConvertCheck.Link( ShortCheckOutShort , MiscTypes.Port( 'InShort' ) )
+MiscTypesInShort.AddCoord( 1 , 415 , 397 )
+MiscTypesInShort.AddCoord( 2 , 414 , 310 )
+
+FloatCheckOutFloat = FloatCheck.Port( 'OutFloat' )
+MiscTypesInFloat = GraphEmptyInLinesConvertCheck.Link( FloatCheckOutFloat , MiscTypes.Port( 'InFloat' ) )
+
+AdditionAdder = Addition.Port( 'Adder' )
+MiscTypesInObjRef = GraphEmptyInLinesConvertCheck.Link( AdditionAdder , MiscTypes.Port( 'InObjRef' ) )
+MiscTypesInObjRef.AddCoord( 1 , 462 , 514 )
+MiscTypesInObjRef.AddCoord( 2 , 461 , 593 )
+
+LongCheckOutLong = LongCheck.Port( 'OutLong' )
+MiscTypesInLong = GraphEmptyInLinesConvertCheck.Link( LongCheckOutLong , MiscTypes.Port( 'InLong' ) )
+MiscTypesInLong.AddCoord( 1 , 406 , 426 )
+MiscTypesInLong.AddCoord( 2 , 405 , 363 )
+
+StringCheckOutString = StringCheck.Port( 'OutString' )
+MiscTypesInString = GraphEmptyInLinesConvertCheck.Link( StringCheckOutString , MiscTypes.Port( 'InString' ) )
+MiscTypesInString.AddCoord( 1 , 462 , 312 )
+MiscTypesInString.AddCoord( 2 , 461 , 87 )
+
+DoubleCheckOutDouble = DoubleCheck.Port( 'OutDouble' )
+MiscTypesInDouble = GraphEmptyInLinesConvertCheck.Link( DoubleCheckOutDouble , MiscTypes.Port( 'InDouble' ) )
+MiscTypesInDouble.AddCoord( 1 , 445 , 485 )
+MiscTypesInDouble.AddCoord( 2 , 445 , 508 )
+
+# Creation of Input datas
+BoolCheckInBool = BoolCheck.Input( 'InBool' , 1)
+CharCheckInChar = CharCheck.Input( 'InChar' , 255)
+ShortCheckInShort = ShortCheck.Input( 'InShort' , 16383)
+FloatCheckInFloat = FloatCheck.Input( 'InFloat' , 3.14159)
+LongCheckInLong = LongCheck.Input( 'InLong' , 1234567890)
+StringCheckInString = StringCheck.Input( 'InString' , 'aString')
+DoubleCheckInDouble = DoubleCheck.Input( 'InDouble' , 1.23457)
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphEmptyInLinesConvertCheck.Run()
+GraphEmptyInLinesConvertCheck.DoneW()
+GraphEmptyInLinesConvertCheck.PrintPorts()
--- /dev/null
+from SuperV import *
+
+GraphErrMsgs = Graph( "GraphErrMsgs" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/SyrStruct.xml'
+
+GraphErrMsgs.Import( anXmlFile )
+
+exec GraphErrMsgs.ListNodes( 'GraphErrMsgs' )
+# ==> m3,m3incr,incra,div2,incrb,SyrComponent,forN,whileNotOne,fori,whileEven,EndOfforN,EndOfwhileNotOne,EndOffori,EndOfwhileEven,ifNotEven,EndOfifNotEven
+
+exec ifNotEven.ListPorts()
+# ==> IifNotEvenSyrComponent,IifNotEvenN,IifNotEvenK,IifNotEvenGate,OifNotEvenOdd,OifNotEvenEven,OifNotEvenSyrComponent,OifNotEvenN,OifNotEvenK,OifNotEvenDefault
+
+exec EndOfifNotEven.ListPorts()
+# ==> IEndOfifNotEvenN,IEndOfifNotEvenK,IEndOfifNotEvenDefault,OEndOfifNotEvenN,OEndOfifNotEvenK,OEndOfifNotEvenGate
+
+aLink = GraphErrMsgs.Link( OifNotEvenEven , IEndOfifNotEvenN )
+if aLink != None :
+ print "Error link from OifNotEvenEven to IEndOfifNotEvenN was created"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+exec EndOfwhileEven.ListPorts()
+# ==> IEndOfwhileEvenSyrComponent,IEndOfwhileEvenN,IEndOfwhileEvenK,IEndOfwhileEvenGate,OEndOfwhileEvenSyrComponent,OEndOfwhileEvenN,OEndOfwhileEvenK,OEndOfwhileEvenGate
+
+exec EndOffori.ListPorts()
+# ==> IEndOfforii,IEndOfforiK,IEndOfforiGate,OEndOfforii,OEndOfforiK,OEndOfforiGate
+
+aLink = GraphErrMsgs.Link( OEndOfwhileEvenK , IEndOfifNotEvenK )
+aLink.destroy()
+
+aLink = GraphErrMsgs.Link( OEndOfforiK , IEndOfifNotEvenK )
+aLink.destroy()
+
+aLink = GraphErrMsgs.Link( OifNotEvenN , IEndOfifNotEvenK )
+if aLink == None :
+ print "Error link from OifNotEvenN to IEndOfifNotEvenK was not created"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+exec whileEven.ListPorts()
+# ==>IwhileEvenSyrComponent,IwhileEvenN,IwhileEvenK,IwhileEvenGate,OwhileEvenSyrComponent,OwhileEvenN,OwhileEvenK,OwhileEvenGate
+
+aLink = GraphErrMsgs.Link( OifNotEvenK , IwhileEvenK )
+aLink.destroy()
+
+aLink = GraphErrMsgs.Link( OifNotEvenOdd , IwhileEvenK )
+if aLink != None :
+ print "Error link from OifNotEvenOdd to IwhileEvenK was created"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+aLink = GraphErrMsgs.Link( OifNotEvenDefault , IwhileEvenK )
+if aLink != None :
+ print "Error link from OifNotEvenDefault to IwhileEvenK was created"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+exec div2.ListPorts()
+# ==> Idiv2anEvenInteger,Idiv2Gate,Odiv2anInteger,Odiv2Gate
+
+aLink = GraphErrMsgs.Link( OwhileEvenN , Idiv2Gate )
+if aLink != None :
+ print "Error link from OwhileEvenN to Idiv2Gate was created"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+print "GraphErrMsgs Errors Messages :"
+print GraphErrMsgs.Messages()
+
+RunOk = GraphErrMsgs.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphErrMsgs test failed"
+ sys.exit(1)
+
+GraphErrMsgs.DoneW()
+
+print "GraphErrMsgs Errors Messages :"
+print GraphErrMsgs.Messages()
+
+
+from SuperV import *
+
+# GraphBadInputInLoop
+GraphBadInputInLoop = Graph( "GraphBadInputInLoop" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadInputInLoop.xml'
+
+GraphBadInputInLoop.Import( anXmlFile )
+
+RunOk = GraphBadInputInLoop.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadInputInLoop test failed"
+ sys.exit(1)
+
+GraphBadInputInLoop.DoneW()
+
+print "GraphBadInputInLoop Errors Messages :"
+print GraphBadInputInLoop.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadInputInLoop1
+GraphBadInputInLoop1 = Graph( "GraphBadInputInLoop1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadInputInLoop1.xml'
+
+GraphBadInputInLoop1.Import( anXmlFile )
+
+RunOk = GraphBadInputInLoop1.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadInputInLoop1 test failed"
+ sys.exit(1)
+
+GraphBadInputInLoop1.DoneW()
+
+print "GraphBadInputInLoop1 Errors Messages :"
+print GraphBadInputInLoop1.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadInputInLoop2
+GraphBadInputInLoop2 = Graph( "GraphBadInputInLoop2" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadInputInLoop2.xml'
+
+GraphBadInputInLoop2.Import( anXmlFile )
+
+RunOk = GraphBadInputInLoop2.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadInputInLoop2 test failed"
+ sys.exit(1)
+
+GraphBadInputInLoop2.DoneW()
+
+print "GraphBadInputInLoop2 Errors Messages :"
+print GraphBadInputInLoop2.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadInputInLoop3
+GraphBadInputInLoop3 = Graph( "GraphBadInputInLoop3" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadInputInLoop3.xml'
+
+GraphBadInputInLoop3.Import( anXmlFile )
+
+RunOk = GraphBadInputInLoop3.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadInputInLoop3 test failed"
+ sys.exit(1)
+
+GraphBadInputInLoop3.DoneW()
+
+print "GraphBadInputInLoop3 Errors Messages :"
+print GraphBadInputInLoop3.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadOutputOfLoop
+GraphBadOutputOfLoop = Graph( "GraphBadOutputOfLoop" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadOutputOfLoop.xml'
+
+GraphBadOutputOfLoop.Import( anXmlFile )
+
+RunOk = GraphBadOutputOfLoop.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadOutputOfLoop test failed"
+ sys.exit(1)
+
+GraphBadOutputOfLoop.DoneW()
+
+print "GraphBadOutputOfLoop Errors Messages :"
+print GraphBadOutputOfLoop.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadOutputOfLoop1
+GraphBadOutputOfLoop1 = Graph( "GraphBadOutputOfLoop1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadOutputOfLoop1.xml'
+
+GraphBadOutputOfLoop1.Import( anXmlFile )
+
+RunOk = GraphBadOutputOfLoop1.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadOutputOfLoop1 test failed"
+ sys.exit(1)
+
+GraphBadOutputOfLoop1.DoneW()
+
+print "GraphBadOutputOfLoop1 Errors Messages :"
+print GraphBadOutputOfLoop1.Messages()
+
+
+
+from SuperV import *
+
+# GraphBadOutputOfLoop2
+GraphBadOutputOfLoop2 = Graph( "GraphBadOutputOfLoop2" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphBadOutputOfLoop2.xml'
+
+GraphBadOutputOfLoop2.Import( anXmlFile )
+
+RunOk = GraphBadOutputOfLoop2.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphBadOutputOfLoop2 test failed"
+ sys.exit(1)
+
+GraphBadOutputOfLoop2.DoneW()
+
+print "GraphBadOutputOfLoop2 Errors Messages :"
+print GraphBadOutputOfLoop2.Messages()
+
+
+
+from SuperV import *
+
+# GraphConvertObjRefCheckNotCompatible
+GraphConvertObjRefCheckNotCompatible = Graph( "GraphConvertObjRefCheckNotCompatible" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphConvertObjRefCheckNotCompatible.xml'
+
+GraphConvertObjRefCheckNotCompatible.Import( anXmlFile )
+
+RunOk = GraphConvertObjRefCheckNotCompatible.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphConvertObjRefCheckNotCompatible test failed"
+ sys.exit(1)
+
+GraphConvertObjRefCheckNotCompatible.DoneW()
+
+print "GraphConvertObjRefCheckNotCompatible Errors Messages :"
+print GraphConvertObjRefCheckNotCompatible.Messages()
+
+
+
+
+from SuperV import *
+
+# GraphWrongPythonFunctions
+GraphWrongPythonFunctions = Graph( "GraphWrongPythonFunctions" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphWrongPythonFunctions.xml'
+
+GraphWrongPythonFunctions.Import( anXmlFile )
+
+RunOk = GraphWrongPythonFunctions.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphWrongPythonFunctions test failed"
+ sys.exit(1)
+
+GraphWrongPythonFunctions.DoneW()
+
+print "GraphWrongPythonFunctions Errors Messages :"
+print GraphWrongPythonFunctions.Messages()
+
+
+
+from SuperV import *
+
+# GraphWrongContainerOrComponent
+GraphWrongContainerOrComponent = Graph( "GraphWrongContainerOrComponent" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphWrongContainerOrComponent.xml'
+
+GraphWrongContainerOrComponent.Import( anXmlFile )
+
+RunOk = GraphWrongContainerOrComponent.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphWrongContainerOrComponent test failed"
+ sys.exit(1)
+
+GraphWrongContainerOrComponent.DoneW()
+
+print "GraphWrongContainerOrComponent Errors Messages :"
+print GraphWrongContainerOrComponent.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchDefaultAborted
+GraphLoopSwitchDefaultAborted = Graph( "GraphLoopSwitchDefaultAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchDefaultAborted.xml'
+
+GraphLoopSwitchDefaultAborted.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchDefaultAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitchDefaultAborted test failed"
+ sys.exit(1)
+
+GraphLoopSwitchDefaultAborted.DoneW()
+
+print "GraphLoopSwitchDefaultAborted Errors Messages :"
+print GraphLoopSwitchDefaultAborted.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchOfSwitchAborted
+GraphLoopSwitchOfSwitchAborted = Graph( "GraphLoopSwitchOfSwitchAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchOfSwitchAborted.xml'
+
+GraphLoopSwitchOfSwitchAborted.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchOfSwitchAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitchOfSwitchAborted test failed"
+ sys.exit(1)
+
+GraphLoopSwitchOfSwitchAborted.DoneW()
+
+print "GraphLoopSwitchOfSwitchAborted Errors Messages :"
+print GraphLoopSwitchOfSwitchAborted.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchOfSwitchNOTValid
+GraphLoopSwitchOfSwitchNOTValid = Graph( "GraphLoopSwitchOfSwitchNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchOfSwitchNOTValid.xml'
+
+GraphLoopSwitchOfSwitchNOTValid.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchOfSwitchNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphLoopSwitchOfSwitchNOTValid test failed"
+ sys.exit(1)
+
+GraphLoopSwitchOfSwitchNOTValid.DoneW()
+
+print "GraphLoopSwitchOfSwitchNOTValid Errors Messages :"
+print GraphLoopSwitchOfSwitchNOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphLoopSwitchsAborted
+GraphLoopSwitchsAborted = Graph( "GraphLoopSwitchsAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchsAborted.xml'
+
+GraphLoopSwitchsAborted.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchsAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitchsAborted test failed"
+ sys.exit(1)
+
+GraphLoopSwitchsAborted.DoneW()
+
+print "GraphLoopSwitchsAborted Errors Messages :"
+print GraphLoopSwitchsAborted.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchsBranchesDefaultAborted
+GraphLoopSwitchsBranchesDefaultAborted = Graph( "GraphLoopSwitchsBranchesDefaultAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchsBranchesDefaultAborted.xml'
+
+GraphLoopSwitchsBranchesDefaultAborted.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchsBranchesDefaultAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitchsBranchesDefaultAborted test failed"
+ sys.exit(1)
+
+GraphLoopSwitchsBranchesDefaultAborted.DoneW()
+
+print "GraphLoopSwitchsBranchesDefaultAborted Errors Messages :"
+print GraphLoopSwitchsBranchesDefaultAborted.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchsNOTValid
+GraphLoopSwitchsNOTValid = Graph( "GraphLoopSwitchsNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchsNOTValid.xml'
+
+GraphLoopSwitchsNOTValid.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchsNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphLoopSwitchsNOTValid test failed"
+ sys.exit(1)
+
+GraphLoopSwitchsNOTValid.DoneW()
+
+print "GraphLoopSwitchsNOTValid Errors Messages :"
+print GraphLoopSwitchsNOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckBranch2NOTValid
+GraphSwitchCheckBranch2NOTValid = Graph( "GraphSwitchCheckBranch2NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckBranch2NOTValid.xml'
+
+GraphSwitchCheckBranch2NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckBranch2NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckBranch2NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckBranch2NOTValid.DoneW()
+
+print "GraphSwitchCheckBranch2NOTValid Errors Messages :"
+print GraphSwitchCheckBranch2NOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault1NOTValid
+GraphSwitchCheckDefault1NOTValid = Graph( "GraphSwitchCheckDefault1NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault1NOTValid.xml'
+
+GraphSwitchCheckDefault1NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault1NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault1NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault1NOTValid.DoneW()
+
+print "GraphSwitchCheckDefault1NOTValid Errors Messages :"
+print GraphSwitchCheckDefault1NOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid
+GraphSwitchCheckDefault2NOTValid = Graph( "GraphSwitchCheckDefault2NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid.xml'
+
+GraphSwitchCheckDefault2NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid1
+GraphSwitchCheckDefault2NOTValid1 = Graph( "GraphSwitchCheckDefault2NOTValid1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid1.xml'
+
+GraphSwitchCheckDefault2NOTValid1.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid1.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid1 test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid1.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid1 Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid1.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid2
+GraphSwitchCheckDefault2NOTValid2 = Graph( "GraphSwitchCheckDefault2NOTValid2" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid2.xml'
+
+GraphSwitchCheckDefault2NOTValid2.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid2.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid2 test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid2.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid2 Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid2.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCrash
+GraphSwitchCrash = Graph( "GraphSwitchCrash" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCrash.xml'
+
+GraphSwitchCrash.Import( anXmlFile )
+
+RunOk = GraphSwitchCrash.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitchCrash test failed"
+ sys.exit(1)
+
+GraphSwitchCrash.DoneW()
+
+print "GraphSwitchCrash Errors Messages :"
+print GraphSwitchCrash.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchErrExec
+GraphSwitchErrExec = Graph( "GraphSwitchErrExec" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchErrExec.xml'
+
+GraphSwitchErrExec.Import( anXmlFile )
+
+RunOk = GraphSwitchErrExec.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitchErrExec test failed"
+ sys.exit(1)
+
+GraphSwitchErrExec.DoneW()
+
+print "GraphSwitchErrExec Errors Messages :"
+print GraphSwitchErrExec.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchGatesNoDefaultAborted
+GraphSwitchGatesNoDefaultAborted = Graph( "GraphSwitchGatesNoDefaultAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchGatesNoDefaultAborted.xml'
+
+GraphSwitchGatesNoDefaultAborted.Import( anXmlFile )
+
+RunOk = GraphSwitchGatesNoDefaultAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitchGatesNoDefaultAborted test failed"
+ sys.exit(1)
+
+GraphSwitchGatesNoDefaultAborted.DoneW()
+
+print "GraphSwitchGatesNoDefaultAborted Errors Messages :"
+print GraphSwitchGatesNoDefaultAborted.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchOutputNOTValid
+GraphSwitchOutputNOTValid = Graph( "GraphSwitchOutputNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchOutputNOTValid.xml'
+
+GraphSwitchOutputNOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchOutputNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchOutputNOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchOutputNOTValid.DoneW()
+
+print "GraphSwitchOutputNOTValid Errors Messages :"
+print GraphSwitchOutputNOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSyrControlAborted
+GraphSyrControlAborted = Graph( "GraphSyrControlAborted" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAborted.xml'
+
+GraphSyrControlAborted.Import( anXmlFile )
+
+RunOk = GraphSyrControlAborted.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSyrControlAborted test failed"
+ sys.exit(1)
+
+GraphSyrControlAborted.DoneW()
+
+print "GraphSyrControlAborted Errors Messages :"
+print GraphSyrControlAborted.Messages()
+
+
+from SuperV import *
+
+# GraphSyrControlAve
+GraphSyrControlAve = Graph( "GraphSyrControlAve" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAve.xml'
+
+GraphSyrControlAve.Import( anXmlFile )
+
+RunOk = GraphSyrControlAve.Run()
+if RunOk == 0 :
+ print "Error : Success call to Run"
+ print "GraphSyrControlAve test failed"
+ sys.exit(1)
+
+GraphSyrControlAve.DoneW()
+
+Messages = GraphSyrControlAve.Messages()
+if Messages != "" :
+ print "Error GraphSyrControlAve has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphSyrControlAveValid
+GraphSyrControlAveValid = Graph( "GraphSyrControlAveValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAveValid.xml'
+
+GraphSyrControlAveValid.Import( anXmlFile )
+
+RunOk = GraphSyrControlAveValid.Run()
+if RunOk == 0 :
+ print "Error : Success call to Run"
+ print "GraphSyrControlAveValid test failed"
+ sys.exit(1)
+
+GraphSyrControlAveValid.DoneW()
+
+Messages = GraphSyrControlAveValid.Messages()
+if Messages != "" :
+ print "Error GraphSyrControlAveValid has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphSyrControlAveExecutable
+GraphSyrControlAveExecutable = Graph( "GraphSyrControlAveExecutable" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAveExecutable.xml'
+
+GraphSyrControlAveExecutable.Import( anXmlFile )
+
+RunOk = GraphSyrControlAveExecutable.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSyrControlAveExecutable test failed"
+ sys.exit(1)
+
+GraphSyrControlAveExecutable.DoneW()
+
+Messages = GraphSyrControlAveExecutable.Messages()
+if Messages != "" :
+ print "Error GraphSyrControlAveExecutable has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphSyrControlAveNOTValid
+GraphSyrControlAveNOTValid = Graph( "GraphSyrControlAveNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAveNOTValid.xml'
+
+GraphSyrControlAveNOTValid.Import( anXmlFile )
+
+RunOk = GraphSyrControlAveNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSyrControlAveNOTValid test failed"
+ sys.exit(1)
+
+GraphSyrControlAveNOTValid.DoneW()
+
+print "GraphSyrControlAveNOTValid Errors Messages :"
+print GraphSyrControlAveNOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSyrControlAveNOTValid1
+GraphSyrControlAveNOTValid1 = Graph( "GraphSyrControlAveNOTValid1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSyrControlAveNOTValid1.xml'
+
+GraphSyrControlAveNOTValid1.Import( anXmlFile )
+
+RunOk = GraphSyrControlAveNOTValid1.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSyrControlAveNOTValid1 test failed"
+ sys.exit(1)
+
+GraphSyrControlAveNOTValid1.DoneW()
+
+print "GraphSyrControlAveNOTValid1 Errors Messages :"
+print GraphSyrControlAveNOTValid1.Messages()
+
+
+from SuperV import *
+
+# GraphSwitch
+GraphSwitch = Graph( "GraphSwitch" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitch.xml'
+
+GraphSwitch.Import( anXmlFile )
+
+RunOk = GraphSwitch.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitch test failed"
+ sys.exit(1)
+
+GraphSwitch.DoneW()
+
+Messages = GraphSwitch.Messages()
+if Messages != "" :
+ print "Error GraphSwitch has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphSwitchExecutable
+GraphSwitchExecutable = Graph( "GraphSwitchExecutable" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchExecutable.xml'
+
+GraphSwitchExecutable.Import( anXmlFile )
+
+RunOk = GraphSwitchExecutable.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitchExecutable test failed"
+ sys.exit(1)
+
+GraphSwitchExecutable.DoneW()
+
+Messages = GraphSwitchExecutable.Messages()
+if Messages != "" :
+ print "Error GraphSwitchExecutable has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphSwitchNOTExecutable
+GraphSwitchNOTExecutable = Graph( "GraphSwitchNOTExecutable" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchNOTExecutable.xml'
+
+GraphSwitchNOTExecutable.Import( anXmlFile )
+
+RunOk = GraphSwitchNOTExecutable.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchNOTExecutable test failed"
+ sys.exit(1)
+
+GraphSwitchNOTExecutable.DoneW()
+
+print "GraphSwitchNOTExecutable Errors Messages :"
+print GraphSwitchNOTExecutable.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchNOTExecutable1
+GraphSwitchNOTExecutable1 = Graph( "GraphSwitchNOTExecutable1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchNOTExecutable1.xml'
+
+GraphSwitchNOTExecutable1.Import( anXmlFile )
+
+RunOk = GraphSwitchNOTExecutable1.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchNOTExecutable1 test failed"
+ sys.exit(1)
+
+GraphSwitchNOTExecutable1.DoneW()
+
+print "GraphSwitchNOTExecutable1 Errors Messages :"
+print GraphSwitchNOTExecutable1.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchNOTExecutable2
+GraphSwitchNOTExecutable2 = Graph( "GraphSwitchNOTExecutable2" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchNOTExecutable2.xml'
+
+GraphSwitchNOTExecutable2.Import( anXmlFile )
+
+RunOk = GraphSwitchNOTExecutable2.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchNOTExecutable2 test failed"
+ sys.exit(1)
+
+GraphSwitchNOTExecutable2.DoneW()
+
+print "GraphSwitchNOTExecutable2 Errors Messages :"
+print GraphSwitchNOTExecutable2.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchBranchGates
+GraphSwitchBranchGates = Graph( "GraphSwitchBranchGates" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchBranchGates.xml'
+
+GraphSwitchBranchGates.Import( anXmlFile )
+
+RunOk = GraphSwitchBranchGates.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphSwitchBranchGates test failed"
+ sys.exit(1)
+
+GraphSwitchBranchGates.DoneW()
+
+Messages = GraphSwitchBranchGates.Messages()
+if Messages != "" :
+ print "Error GraphSwitchBranchGates has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphInLinesUnValid
+GraphInLinesUnValid = Graph( "GraphInLinesUnValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphInLinesUnValid.xml'
+
+GraphInLinesUnValid.Import( anXmlFile )
+
+RunOk = GraphInLinesUnValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphInLinesUnValid test failed"
+ sys.exit(1)
+
+GraphInLinesUnValid.DoneW()
+
+print "GraphInLinesUnValid Errors Messages :"
+print GraphInLinesUnValid.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchCheckBranch2NOTValid
+GraphSwitchCheckBranch2NOTValid = Graph( "GraphSwitchCheckBranch2NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckBranch2NOTValid.xml'
+
+GraphSwitchCheckBranch2NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckBranch2NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckBranch2NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckBranch2NOTValid.DoneW()
+
+print "GraphSwitchCheckBranch2NOTValid Errors Messages :"
+print GraphSwitchCheckBranch2NOTValid.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault1NOTValid
+GraphSwitchCheckDefault1NOTValid = Graph( "GraphSwitchCheckDefault1NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault1NOTValid.xml'
+
+GraphSwitchCheckDefault1NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault1NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault1NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault1NOTValid.DoneW()
+
+print "GraphSwitchCheckDefault1NOTValid Errors Messages :"
+print GraphSwitchCheckDefault1NOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid
+GraphSwitchCheckDefault2NOTValid = Graph( "GraphSwitchCheckDefault2NOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid.xml'
+
+GraphSwitchCheckDefault2NOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid.Messages()
+
+
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid1
+GraphSwitchCheckDefault2NOTValid1 = Graph( "GraphSwitchCheckDefault2NOTValid1" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid1.xml'
+
+GraphSwitchCheckDefault2NOTValid1.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid1.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid1 test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid1.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid1 Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid1.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchCheckDefault2NOTValid2
+GraphSwitchCheckDefault2NOTValid2 = Graph( "GraphSwitchCheckDefault2NOTValid2" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchCheckDefault2NOTValid2.xml'
+
+GraphSwitchCheckDefault2NOTValid2.Import( anXmlFile )
+
+RunOk = GraphSwitchCheckDefault2NOTValid2.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchCheckDefault2NOTValid2 test failed"
+ sys.exit(1)
+
+GraphSwitchCheckDefault2NOTValid2.DoneW()
+
+print "GraphSwitchCheckDefault2NOTValid2 Errors Messages :"
+print GraphSwitchCheckDefault2NOTValid2.Messages()
+
+
+from SuperV import *
+
+# GraphLoopsCoupled
+GraphLoopsCoupled = Graph( "GraphLoopsCoupled" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopsCoupled.xml'
+
+GraphLoopsCoupled.Import( anXmlFile )
+
+RunOk = GraphLoopsCoupled.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphLoopsCoupled test failed"
+ sys.exit(1)
+
+GraphLoopsCoupled.DoneW()
+
+print "GraphLoopsCoupled Errors Messages :"
+print GraphLoopsCoupled.Messages()
+
+
+from SuperV import *
+
+# GraphLoopGates
+GraphLoopGates = Graph( "GraphLoopGates" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopGates.xml'
+
+GraphLoopGates.Import( anXmlFile )
+
+RunOk = GraphLoopGates.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopGates test failed"
+ sys.exit(1)
+
+GraphLoopGates.DoneW()
+
+Messages = GraphSwitchBranchGates.Messages()
+if Messages != "" :
+ print "Error GraphSwitchBranchGates has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+
+from SuperV import *
+
+# GraphLoopGatesNOTValid
+GraphLoopGatesNOTValid = Graph( "GraphLoopGatesNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopGatesNOTValid.xml'
+
+GraphLoopGatesNOTValid.Import( anXmlFile )
+
+RunOk = GraphLoopGatesNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphLoopGatesNOTValid test failed"
+ sys.exit(1)
+
+GraphLoopGatesNOTValid.DoneW()
+
+print "GraphLoopGatesNOTValid Errors Messages :"
+print GraphLoopGatesNOTValid.Messages()
+
+
+from SuperV import *
+
+# GraphSwitchManyCases
+GraphSwitchManyCases = Graph( "GraphSwitchManyCases" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchManyCases.xml'
+
+GraphSwitchManyCases.Import( anXmlFile )
+
+RunOk = GraphSwitchManyCases.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchManyCases test failed"
+ sys.exit(1)
+
+GraphSwitchManyCases.DoneW()
+
+print "GraphSwitchManyCases Errors Messages :"
+print GraphSwitchManyCases.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopTwoBranches
+GraphLoopTwoBranches = Graph( "GraphLoopTwoBranches" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopTwoBranches.xml'
+
+GraphLoopTwoBranches.Import( anXmlFile )
+
+RunOk = GraphLoopTwoBranches.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopTwoBranches test failed"
+ sys.exit(1)
+
+GraphLoopTwoBranches.DoneW()
+
+print "GraphLoopTwoBranches Errors Messages :"
+print GraphLoopTwoBranches.Messages()
+
+
+
+from SuperV import *
+
+# GraphSwitchOutputNOTValid
+GraphSwitchOutputNOTValid = Graph( "GraphSwitchOutputNOTValid" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphSwitchOutputNOTValid.xml'
+
+GraphSwitchOutputNOTValid.Import( anXmlFile )
+
+RunOk = GraphSwitchOutputNOTValid.Run()
+if RunOk != 0 :
+ print "Error : Success call to Run"
+ print "GraphSwitchOutputNOTValid test failed"
+ sys.exit(1)
+
+GraphSwitchOutputNOTValid.DoneW()
+
+print "GraphSwitchOutputNOTValid Errors Messages :"
+print GraphSwitchOutputNOTValid.Messages()
+
+
+
+from SuperV import *
+
+# GraphLoopSwitch
+GraphLoopSwitch = Graph( "GraphLoopSwitch" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitch.xml'
+
+GraphLoopSwitch.Import( anXmlFile )
+
+RunOk = GraphLoopSwitch.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitch test failed"
+ sys.exit(1)
+
+GraphLoopSwitch.DoneW()
+
+Messages = GraphLoopSwitch.Messages()
+if Messages != "" :
+ print "Error GraphLoopSwitch has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+
+from SuperV import *
+
+# GraphLoopSwitchGateDefault
+GraphLoopSwitchGateDefault = Graph( "GraphLoopSwitchGateDefault" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchGateDefault.xml'
+
+GraphLoopSwitchGateDefault.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchGateDefault.Run()
+if RunOk == 0 :
+ print "Error : UnSuccess call to Run"
+ print "GraphLoopSwitchGateDefault test failed"
+ sys.exit(1)
+
+GraphLoopSwitchGateDefault.DoneW()
+
+Messages = GraphLoopSwitchGateDefault.Messages()
+if Messages != "" :
+ print "Error GraphLoopSwitchGateDefault has Messages :"
+ print Messages
+ sys.exit(1)
+
+
+from SuperV import *
+
+# GraphLoopSwitchGatesDefault
+GraphLoopSwitchGatesDefault = Graph( "GraphLoopSwitchGatesDefault" )
+
+anXmlFile = os.getenv('SUPERV_ROOT_DIR') + '/examples/GraphLoopSwitchGatesDefault.xml'
+
+GraphLoopSwitchGatesDefault.Import( anXmlFile )
+
+RunOk = GraphLoopSwitchGatesDefault.Run()
+if RunOk == 1 :
+ print "Error : Success call to Run"
+ print "GraphLoopSwitchGatesDefault test failed"
+ sys.exit(1)
+
+GraphLoopSwitchGatesDefault.DoneW()
+
+print "GraphLoopSwitchGatesDefault Errors Messages :"
+print GraphLoopSwitchGatesDefault.Messages()
+
+
+
+
+
+sys.exit(0)
+
--- /dev/null
+
+# Generated python file of Graph GraphEssai
+
+from SuperV import *
+# Graph creation
+GraphEssai = Graph( 'GraphEssai' )
+GraphEssai.SetName( 'GraphEssai' )
+GraphEssai.SetAuthor( '' )
+GraphEssai.SetComment( '' )
+GraphEssai.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 15 , 241 )
+
+Sub = GraphEssai.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 227 , 96 )
+
+Mul = GraphEssai.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 435 , 242 )
+
+Div = GraphEssai.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 634 , 97 )
+
+# Creation of Links
+Addz = Add.Port( 'z' )
+Muly = GraphEssai.Link( Addz , Mul.Port( 'y' ) )
+
+Suby = GraphEssai.Link( Addz , Sub.Port( 'y' ) )
+Suby.AddCoord( 1 , 197 , 204 )
+Suby.AddCoord( 2 , 198 , 351 )
+
+Subz = Sub.Port( 'z' )
+Divx = GraphEssai.Link( Subz , Div.Port( 'x' ) )
+
+Mulx = GraphEssai.Link( Subz , Mul.Port( 'x' ) )
+Mulx.AddCoord( 1 , 411 , 323 )
+Mulx.AddCoord( 2 , 411 , 177 )
+
+Mulz = Mul.Port( 'z' )
+Divy = GraphEssai.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 612 , 207 )
+Divy.AddCoord( 2 , 612 , 322 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 3)
+Addy = Add.Input( 'y' , 4.5)
+Subx = Sub.Input( 'x' , 1.5)
+
+# Creation of Output variables
+AddFuncValue = Add.Port( 'FuncValue' )
+Divz = Div.Port( 'z' )
+
+Add.Print()
+Sub.Print()
+Mul.Print()
+Div.Print()
+
+GraphEssai.PrintPorts()
+
+nodes = GraphEssai.LevelNodes( 0 )
+i = 0
+while i < len( nodes ) :
+ print 'Nodes of level 0',nodes[i].Name()
+ i = i + 1
+
+GraphEssai.Run()
+
+GraphEssai.DoneW()
+
+GraphEssai.State()
+
+GraphEssai.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEssai1
+
+from SuperV import *
+# Graph creation
+GraphEssai1 = Graph( 'GraphEssai1' )
+GraphEssai1.SetName( 'GraphEssai1' )
+GraphEssai1.SetAuthor( '' )
+GraphEssai1.SetComment( '' )
+GraphEssai1.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphEssai1.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'localhost/FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 16 , 262 )
+
+Sub = GraphEssai1.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'localhost/FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 219 , 54 )
+
+Mul = GraphEssai1.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'localhost/FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 419 , 262 )
+
+Div = GraphEssai1.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'localhost/FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 623 , 55 )
+
+# Creation of Links
+Addz = Add.Port( 'z' )
+Subx = GraphEssai1.Link( Addz , Sub.Port( 'x' ) )
+Subx.AddCoord( 1 , 193 , 135 )
+Subx.AddCoord( 2 , 193 , 372 )
+
+Subz = Sub.Port( 'z' )
+Divx = GraphEssai1.Link( Subz , Div.Port( 'x' ) )
+
+Mulx = GraphEssai1.Link( Subz , Mul.Port( 'x' ) )
+Mulx.AddCoord( 1 , 396 , 343 )
+Mulx.AddCoord( 2 , 397 , 136 )
+
+Mulz = Mul.Port( 'z' )
+Divy = GraphEssai1.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 598 , 163 )
+Divy.AddCoord( 2 , 598 , 343 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 3)
+Addy = Add.Input( 'y' , 5)
+Suby = Sub.Input( 'y' , 7)
+Muly = Mul.Input( 'y' , 11)
+
+# Creation of Output variables
+AddFuncValue = Add.Port( 'FuncValue' )
+Divz = Div.Port( 'z' )
+
+GraphEssai1.Run()
+
+GraphEssai1.DoneW()
+
+GraphEssai1.State()
+
+GraphEssai1.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEssai2
+
+from SuperV import *
+# Graph creation
+GraphEssai2 = Graph( 'GraphEssai2' )
+GraphEssai2.SetName( 'GraphEssai2' )
+GraphEssai2.SetAuthor( '' )
+GraphEssai2.SetComment( '' )
+GraphEssai2.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphEssai2.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'localhost/FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 18 , 239 )
+
+Sub = GraphEssai2.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'localhost/FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 232 , 269 )
+
+Mul = GraphEssai2.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'localhost/FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 431 , 22 )
+
+Div = GraphEssai2.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'localhost/FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 645 , 268 )
+
+# Creation of Links
+AddFuncValue = Add.Port( 'FuncValue' )
+Mulx = GraphEssai2.Link( AddFuncValue , Mul.Port( 'x' ) )
+Mulx.AddCoord( 1 , 199 , 102 )
+Mulx.AddCoord( 2 , 198 , 319 )
+
+Addz = Add.Port( 'z' )
+Subx = GraphEssai2.Link( Addz , Sub.Port( 'x' ) )
+
+Subz = Sub.Port( 'z' )
+Divx = GraphEssai2.Link( Subz , Div.Port( 'x' ) )
+
+SubOutGate = Sub.Port( 'OutGate' )
+MulInGate = GraphEssai2.Link( SubOutGate , Mul.Port( 'InGate' ) )
+MulInGate.AddCoord( 1 , 405 , 165 )
+MulInGate.AddCoord( 2 , 405 , 412 )
+
+Mulz = Mul.Port( 'z' )
+Divy = GraphEssai2.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 612 , 377 )
+Divy.AddCoord( 2 , 612 , 103 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 1)
+Addy = Add.Input( 'y' , 2)
+Suby = Sub.Input( 'y' , 3)
+Muly = Mul.Input( 'y' , 4)
+
+# Creation of Output variables
+Divz = Div.Port( 'z' )
+
+GraphEssai2.Run()
+
+GraphEssai2.DoneW()
+
+GraphEssai2.State()
+
+GraphEssai2.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphEssai3
+
+from SuperV import *
+# Graph creation
+GraphEssai3 = Graph( 'GraphEssai3' )
+GraphEssai3.SetName( 'GraphEssai3' )
+GraphEssai3.SetAuthor( '' )
+GraphEssai3.SetComment( '' )
+GraphEssai3.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'localhost/FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 1 , 152 )
+
+Sub = GraphEssai3.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'localhost/FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 412 , 377 )
+
+Mul = GraphEssai3.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'localhost/FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 412 , 152 )
+
+Div = GraphEssai3.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'localhost/FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 622 , 124 )
+
+Addition = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition.SetName( 'Addition' )
+Addition.SetAuthor( '' )
+Addition.SetContainer( 'localhost/AdditionServer' )
+Addition.SetComment( 'Addition from AddComponent' )
+Addition.Coords( 0 , 0 )
+
+Addition_1 = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition_1.SetName( 'Addition_1' )
+Addition_1.SetAuthor( '' )
+Addition_1.SetContainer( 'localhost/Addition_1Server' )
+Addition_1.SetComment( 'Addition from AddComponent' )
+Addition_1.Coords( 4 , 327 )
+
+# Creation of Computing Nodes
+AddAndCompare_ServiceinParameter = []
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'anOtherAdder' ) )
+AddAndCompare_ServiceoutParameter = []
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+AddAndCompare_ServiceinStreamParameter = []
+AddAndCompare_ServiceoutStreamParameter = []
+AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter , AddAndCompare_ServiceoutParameter , AddAndCompare_ServiceinStreamParameter , AddAndCompare_ServiceoutStreamParameter , 0 , 0 )
+AddAndCompare = GraphEssai3.CNode( AddAndCompare_Service )
+AddAndCompare.SetName( 'AddAndCompare' )
+AddAndCompare.SetAuthor( '' )
+AddAndCompare.SetComment( 'Python function' )
+AddAndCompare.Coords( 233 , 0 )
+
+# Creation of Links
+AddFuncValue = Add.Port( 'FuncValue' )
+Mulx = GraphEssai3.Link( AddFuncValue , Mul.Port( 'x' ) )
+
+AddAndComparex = GraphEssai3.Link( AddFuncValue , AddAndCompare.Port( 'x' ) )
+AddAndComparex.AddCoord( 1 , 195 , 108 )
+AddAndComparex.AddCoord( 2 , 195 , 233 )
+
+Addz = Add.Port( 'z' )
+Subx = GraphEssai3.Link( Addz , Sub.Port( 'x' ) )
+Subx.AddCoord( 1 , 187 , 459 )
+Subx.AddCoord( 2 , 186 , 262 )
+
+AddAndComparey = GraphEssai3.Link( Addz , AddAndCompare.Port( 'y' ) )
+AddAndComparey.AddCoord( 1 , 187 , 139 )
+AddAndComparey.AddCoord( 2 , 186 , 261 )
+
+Subz = Sub.Port( 'z' )
+Divx = GraphEssai3.Link( Subz , Div.Port( 'x' ) )
+Divx.AddCoord( 1 , 598 , 203 )
+Divx.AddCoord( 2 , 598 , 457 )
+
+Mulz = Mul.Port( 'z' )
+Divy = GraphEssai3.Link( Mulz , Div.Port( 'y' ) )
+
+AdditionAdder = Addition.Port( 'Adder' )
+AddAndCompareAdder = GraphEssai3.Link( AdditionAdder , AddAndCompare.Port( 'Adder' ) )
+
+Addition_1Adder = Addition_1.Port( 'Adder' )
+AddAndCompareanOtherAdder = GraphEssai3.Link( Addition_1Adder , AddAndCompare.Port( 'anOtherAdder' ) )
+AddAndCompareanOtherAdder.AddCoord( 1 , 215 , 168 )
+AddAndCompareanOtherAdder.AddCoord( 2 , 214 , 407 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 1)
+Addy = Add.Input( 'y' , 2)
+Suby = Sub.Input( 'y' , 3)
+Muly = Mul.Input( 'y' , 4)
+
+# Creation of Output variables
+Divz = Div.Port( 'z' )
+AddAndCompareFuncValue = AddAndCompare.Port( 'FuncValue' )
+AddAndComparez = AddAndCompare.Port( 'z' )
+
+GraphEssai3.Run()
+
+GraphEssai3.DoneW()
+
+print GraphEssai3.State()
+
+GraphEssai3.PrintPorts()
+
--- /dev/null
+#! /usr/bin/env python
+
+#==============================================================================
+# File : GraphExample.py
+# Created : 18 déc 2001
+# Author : Jean Rahuel
+# Project : SALOME
+# Copyright : CEA
+#==============================================================================
+
+#from GraphExample import *
+
+from SuperV import *
+
+myGraph = Graph( "myDataFlow" )
+
+Add = myGraph.Node( "AddComponent" , "AddInterface" , "Add" )
+print Add.SetContainer('dm2s0017')
+Sub = myGraph.Node( "SubComponent" , "SubInterface" , "Sub" )
+print Sub.SetContainer('dm2s0018')
+Mul = myGraph.Node( "MulComponent" , "MulInterface" , "Mul" )
+print Mul.SetContainer('dm2s0019')
+Div = myGraph.Node( "DivComponent" , "DivInterface" , "Div" )
+print Div.SetContainer('dm2s0020')
+
+PAddz = Add.Port("z")
+PSuby = Sub.Port("y")
+Suby = myGraph.Link( PAddz , PSuby )
+Muly = myGraph.Link( Add.Port("z") , Mul.Port("y") )
+Mulx = myGraph.Link( Sub.Port( "z" ) , Mul.Port("x") )
+Divx = myGraph.Link( Sub.Port( "z" ) , Div.Port("x") )
+Divy = myGraph.Link( Mul.Port( "z" ) , Div.Port("y") )
+
+Addx = Add.Input( "x" , 3 )
+Addy = Add.Input( "y" , 4.5 )
+Subx = Sub.Input( "x" , "1.5" )
+
+print "Add(x) input value : ",Addx.ToString()
+print "Add(y) input value : ",Addy.ToString()
+print "Sub(x) input value : ",Subx.ToString()
+
+Divz = Div.Port("z")
+
+print Divz.ToString()
+
+print myGraph.IsValid()
+print myGraph.IsExecutable()
+
+print myGraph.Run()
+
+Addz = Add.Port( "z" )
+AddFuncValue = Add.Port( "FuncValue" )
+Subz = Sub.Port( "z" )
+Mulz = Mul.Port( "z" )
+Divz = Div.Port( "z" )
+
+print AddFuncValue.Done()
+print Addz.Done()
+print Subz.Done()
+print Mulz.Done()
+print Divz.Done()
+print Add.Done()
+print Sub.Done()
+print Mul.Done()
+print Div.Done()
+print myGraph.Done()
+print myGraph.State()
+
+print AddFuncValue.ToString()
+print Addz.ToString()
+print Subz.ToString()
+print Mulz.ToString()
+print Divz.ToString()
+print Divz.ToAny()
+
--- /dev/null
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : GraphFactorial.py
+# Module : SuperVisionTest
+
+from SuperV import *
+
+GraphFactorial = Graph('GraphFactorial')
+
+eval = GraphFactorial.Node('FactorialComponent','FactorialComponent','eval')
+eval.SetContainer('Server3Py')
+
+GraphFactorial.IsValid()
+
+GraphFactorial.Run( 3 )
+GraphFactorial.DoneW()
+GraphFactorial.State()
+eval.GetComponentName()
+eval.GetContainer()
+GraphFactorial.PrintPorts()
+eval.CpuUsed()
+
+eval.SetContainer('Server4Py')
+GraphFactorial.Run( 4 )
+GraphFactorial.DoneW()
+GraphFactorial.State()
+eval.GetComponentName()
+eval.GetContainer()
+GraphFactorial.PrintPorts()
+eval.CpuUsed()
+
+eval.SetContainer('Server5Py')
+GraphFactorial.Run( 5 )
+GraphFactorial.DoneW()
+GraphFactorial.State()
+eval.GetComponentName()
+eval.GetContainer()
+GraphFactorial.PrintPorts()
+eval.CpuUsed()
--- /dev/null
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : GraphFactorialLcc.py
+# Module : SuperVisionTest
+
+# That test runs only with python but NOT in the TUI ...
+
+from SuperV import *
+
+from FactorialComponent import *
+
+Factorial = lcc.FindOrLoadComponent('ServerPy','FactorialComponent')
+
+dir (Factorial)
+
+fact3 = Factorial.eval(3)
+
+if fact3 != 6 :
+ print "Error",fact3,"!= 6 !"
+
+print Factorial.CpuUsed_impl()
+
--- /dev/null
+
+# Generated python file of Graph GraphGOTO_2
+
+from SuperV import *
+
+# Graph creation of GraphGOTO
+def DefGraphGOTO() :
+ GraphGOTO = Graph( 'GraphGOTO' )
+ GraphGOTO.SetName( 'GraphGOTO' )
+ GraphGOTO.SetAuthor( 'JR' )
+ GraphGOTO.SetComment( 'Syracuse algorithm' )
+ GraphGOTO.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 204 , 420 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 208 , 155 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 861 , 46 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 858 , 466 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 865 , 169 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ incr_1 = GraphGOTO.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr_1.SetName( 'incr_1' )
+ incr_1.SetAuthor( '' )
+ incr_1.SetContainer( 'localhost/FactoryServer' )
+ incr_1.SetComment( 'C_INCR from SyrComponent' )
+ incr_1.Coords( 859 , 338 )
+ Iincr_1aCount = incr_1.GetInPort( 'aCount' )
+ Iincr_1Gate = incr_1.GetInPort( 'Gate' )
+ Oincr_1aNewCount = incr_1.GetOutPort( 'aNewCount' )
+ Oincr_1Gate = incr_1.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphGOTO.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 10 , 260 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphGOTO.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 400 , 220 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphGOTO.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1331 , 310 )
+ PyEndSwitch_OneEven = []
+ PyEndSwitch_OneEven.append( 'def EndSwitch_OneEven( Finished , K ):' )
+ PyEndSwitch_OneEven.append( ' print "label_begin",Finished,K' )
+ PyEndSwitch_OneEven.append( ' return Finished,K' )
+ EndSwitch_OneEven.SetPyFunction( 'EndSwitch_OneEven' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenFinished = EndSwitch_OneEven.InPort( 'Finished' , 'long' )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenFinished = EndSwitch_OneEven.OutPort( 'Finished' , 'long' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 596 , 260 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestFinished = test.OutPort( 'Finished' , 'long' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphGOTO.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1073 , 86 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
+ Pycontrol_div2.append( ' return N,NB' )
+ control_div2 = GraphGOTO.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1128 , 453 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphGOTO.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 374 , 290 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 374 , 491 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphGOTO.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 385 , 311 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 385 , 226 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphGOTO.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphGOTO.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphGOTO.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 1048 , 135 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 1048 , 241 )
+
+ Lincr_1aNewCountcontrol_div2K = GraphGOTO.Link( Oincr_1aNewCount , Icontrol_div2K )
+
+ Llabel_beginNTlabel_testNT = GraphGOTO.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphGOTO.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 191 , 225 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 191 , 331 )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphGOTO.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 190 , 491 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 190 , 331 )
+
+ Llabel_beginKTlabel_testKT = GraphGOTO.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphGOTO.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphGOTO.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphGOTO.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphGOTO.Link( Olabel_testKT , ItestKT )
+
+ LtestFinishedEndSwitch_OneEvenFinished = GraphGOTO.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+
+ LtestEvenincr_1Gate = GraphGOTO.Link( OtestEven , Iincr_1Gate )
+
+ LtestEvendiv2Gate = GraphGOTO.Link( OtestEven , Idiv2Gate )
+
+ LtestOddincrGate = GraphGOTO.Link( OtestOdd , IincrGate )
+
+ LtestOddm3p1Gate = GraphGOTO.Link( OtestOdd , Im3p1Gate )
+
+ LtestNm3p1anOddInteger = GraphGOTO.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 808 , 116 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 806 , 372 )
+
+ LtestNdiv2anEvenInteger = GraphGOTO.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 806 , 537 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 806 , 373 )
+
+ LtestKEndSwitch_OneEvenK = GraphGOTO.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphGOTO.Link( OtestK , IincraCount )
+
+ LtestKincr_1aCount = GraphGOTO.Link( OtestK , Iincr_1aCount )
+
+ LtestDefaultEndSwitch_OneEvenDefault = GraphGOTO.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 1 , 1319 , 385 )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 2 , 1319 , 577 )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 3 , 779 , 577 )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 4 , 778 , 415 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphGOTO.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 389 , 375 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 389 , 597 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1519 , 602 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1508 , 201 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphGOTO.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 3 , 373 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 3 , 587 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1307 , 586 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1307 , 528 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OtestIncr = test.GetOutPort( 'Incr' )
+ #OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphGOTO
+
+
+GraphGOTO = DefGraphGOTO()
+
+GraphGOTO.Run()
+GraphGOTO.DoneW()
+GraphGOTO.State()
+GraphGOTO.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphGOTO1
+
+from SuperV import *
+
+# Graph creation of GraphGOTO1
+def DefGraphGOTO1() :
+ GraphGOTO1 = Graph( 'GraphGOTO1' )
+ GraphGOTO1.SetName( 'GraphGOTO1' )
+ GraphGOTO1.SetAuthor( 'JR' )
+ GraphGOTO1.SetComment( 'Syracuse algorithm' )
+ GraphGOTO1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphGOTO1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 195 , 417 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphGOTO1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 201 , 145 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphGOTO1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 861 , 46 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphGOTO1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 858 , 466 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphGOTO1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 865 , 169 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphGOTO1.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 9 , 250 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphGOTO1.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 396 , 193 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphGOTO1.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1256 , 305 )
+ PyEndSwitch_OneEven = []
+ PyEndSwitch_OneEven.append( 'def EndSwitch_OneEven( Finished , K ):' )
+ PyEndSwitch_OneEven.append( ' print "label_begin",Finished,K' )
+ PyEndSwitch_OneEven.append( ' return Finished,K' )
+ EndSwitch_OneEven.SetPyFunction( 'EndSwitch_OneEven' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenFinished = EndSwitch_OneEven.InPort( 'Finished' , 'long' )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenFinished = EndSwitch_OneEven.OutPort( 'Finished' , 'long' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 595 , 239 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestFinished = test.OutPort( 'Finished' , 'long' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphGOTO1.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1073 , 87 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
+ Pycontrol_div2.append( ' return N,NB' )
+ control_div2 = GraphGOTO1.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1128 , 453 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphGOTO1.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 369 , 273 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 370 , 498 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphGOTO1.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 384 , 281 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 384 , 225 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphGOTO1.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphGOTO1.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphGOTO1.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 1048 , 139 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 1048 , 241 )
+
+ LincraNewCountcontrol_div2K = GraphGOTO1.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 1052 , 504 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 1049 , 239 )
+
+ Llabel_beginNTlabel_testNT = GraphGOTO1.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphGOTO1.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 192 , 226 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 191 , 331 )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphGOTO1.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 191 , 494 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 192 , 331 )
+
+ Llabel_beginKTlabel_testKT = GraphGOTO1.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphGOTO1.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphGOTO1.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphGOTO1.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphGOTO1.Link( Olabel_testKT , ItestKT )
+
+ LtestFinishedEndSwitch_OneEvenFinished = GraphGOTO1.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+
+ LtestEvendiv2Gate = GraphGOTO1.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate.AddCoord( 1 , 793 , 561 )
+ LtestEvendiv2Gate.AddCoord( 2 , 794 , 310 )
+
+ LtestOddm3p1Gate = GraphGOTO1.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate.AddCoord( 1 , 778 , 138 )
+ LtestOddm3p1Gate.AddCoord( 2 , 780 , 328 )
+
+ LtestNm3p1anOddInteger = GraphGOTO1.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 808 , 113 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 807 , 352 )
+
+ LtestNdiv2anEvenInteger = GraphGOTO1.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 806 , 537 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 807 , 351 )
+
+ LtestKEndSwitch_OneEvenK = GraphGOTO1.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphGOTO1.Link( OtestK , IincraCount )
+ LtestKincraCount.AddCoord( 1 , 773 , 236 )
+ LtestKincraCount.AddCoord( 2 , 773 , 370 )
+
+ LtestDefaultEndSwitch_OneEvenDefault = GraphGOTO1.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 1 , 840 , 381 )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 2 , 839 , 394 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphGOTO1.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 388 , 388 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 389 , 597 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1441 , 604 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1441 , 199 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphGOTO1.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 4 , 388 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 3 , 587 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1307 , 586 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1307 , 528 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OtestIncr = test.GetOutPort( 'Incr' )
+ #OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphGOTO1
+
+
+GraphGOTO1 = DefGraphGOTO1()
+
+GraphGOTO1.Run()
+GraphGOTO1.DoneW()
+GraphGOTO1.State()
+GraphGOTO1.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphGOTOAborted
+
+from SuperV import *
+
+# Graph creation of GraphGOTOAborted
+def DefGraphGOTOAborted() :
+ GraphGOTOAborted = Graph( 'GraphGOTOAborted' )
+ GraphGOTOAborted.SetName( 'GraphGOTOAborted' )
+ GraphGOTOAborted.SetAuthor( 'JR' )
+ GraphGOTOAborted.SetComment( 'Syracuse algorithm' )
+ GraphGOTOAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphGOTOAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 195 , 417 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphGOTOAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 201 , 145 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphGOTOAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 861 , 46 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphGOTOAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 858 , 466 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphGOTOAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 865 , 169 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphGOTOAborted.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 9 , 250 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphGOTOAborted.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 396 , 193 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphGOTOAborted.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1256 , 305 )
+ PyEndSwitch_OneEven = []
+ PyEndSwitch_OneEven.append( 'def EndSwitch_OneEven( Finished , K ):' )
+ PyEndSwitch_OneEven.append( ' print "label_begin",Finished,K' )
+ PyEndSwitch_OneEven.append( ' return Finished,K' )
+ EndSwitch_OneEven.SetPyFunction( 'EndSwitch_OneEven' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenFinished = EndSwitch_OneEven.InPort( 'Finished' , 'long' )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenFinished = EndSwitch_OneEven.OutPort( 'Finished' , 'long' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 595 , 239 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestFinished = test.OutPort( 'Finished' , 'long' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphGOTOAborted.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1073 , 87 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
+ Pycontrol_div2.append( ' return N,NB' )
+ control_div2 = GraphGOTOAborted.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1128 , 453 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphGOTOAborted.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 369 , 273 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 370 , 498 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphGOTOAborted.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 384 , 281 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 384 , 225 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphGOTOAborted.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphGOTOAborted.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphGOTOAborted.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 1048 , 139 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 1048 , 241 )
+
+ LincraNewCountcontrol_div2K = GraphGOTOAborted.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 1052 , 504 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 1049 , 239 )
+
+ Llabel_beginNTlabel_testNT = GraphGOTOAborted.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphGOTOAborted.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 192 , 226 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 191 , 331 )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphGOTOAborted.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 191 , 494 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 192 , 331 )
+
+ Llabel_beginKTlabel_testKT = GraphGOTOAborted.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphGOTOAborted.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphGOTOAborted.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphGOTOAborted.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphGOTOAborted.Link( Olabel_testKT , ItestKT )
+
+ LtestFinishedEndSwitch_OneEvenFinished = GraphGOTOAborted.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+
+ LtestIncrincrGate = GraphGOTOAborted.Link( OtestIncr , IincrGate )
+
+ LtestEvendiv2Gate = GraphGOTOAborted.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate.AddCoord( 1 , 793 , 561 )
+ LtestEvendiv2Gate.AddCoord( 2 , 794 , 310 )
+
+ LtestOddm3p1Gate = GraphGOTOAborted.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate.AddCoord( 1 , 778 , 138 )
+ LtestOddm3p1Gate.AddCoord( 2 , 780 , 328 )
+
+ LtestNm3p1anOddInteger = GraphGOTOAborted.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 808 , 113 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 807 , 352 )
+
+ LtestNdiv2anEvenInteger = GraphGOTOAborted.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 806 , 537 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 807 , 351 )
+
+ LtestKEndSwitch_OneEvenK = GraphGOTOAborted.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphGOTOAborted.Link( OtestK , IincraCount )
+ LtestKincraCount.AddCoord( 1 , 773 , 236 )
+ LtestKincraCount.AddCoord( 2 , 773 , 370 )
+
+ LtestDefaultEndSwitch_OneEvenDefault = GraphGOTOAborted.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 1 , 840 , 381 )
+ LtestDefaultEndSwitch_OneEvenDefault.AddCoord( 2 , 839 , 394 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphGOTOAborted.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 388 , 388 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 389 , 597 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1441 , 604 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1441 , 199 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphGOTOAborted.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 4 , 388 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 3 , 587 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1307 , 586 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1307 , 528 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphGOTOAborted
+
+
+GraphGOTOAborted = DefGraphGOTOAborted()
+
+GraphGOTOAborted.Run()
+GraphGOTOAborted.DoneW()
+GraphGOTOAborted.State()
+GraphGOTOAborted.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphGOTOAddMemory
+
+from SuperV import *
+
+# Graph creation of GraphGOTOAddMemory
+def DefGraphGOTOAddMemory() :
+ GraphGOTOAddMemory = Graph( 'GraphGOTOAddMemory' )
+ GraphGOTOAddMemory.SetName( 'GraphGOTOAddMemory' )
+ GraphGOTOAddMemory.SetAuthor( 'JR' )
+ GraphGOTOAddMemory.SetComment( 'To study memory leaks' )
+ GraphGOTOAddMemory.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ AddWithoutSleep = GraphGOTOAddMemory.FNode( 'AddComponent' , 'AddComponent' , 'AddWithoutSleep' )
+ AddWithoutSleep.SetName( 'AddWithoutSleep' )
+ AddWithoutSleep.SetAuthor( '' )
+ AddWithoutSleep.SetContainer( 'localhost/FactoryServer' )
+ AddWithoutSleep.SetComment( 'AddWithoutSleep from AddComponent' )
+ AddWithoutSleep.Coords( 297 , 138 )
+ IAddWithoutSleepx = AddWithoutSleep.GetInPort( 'x' )
+ IAddWithoutSleepy = AddWithoutSleep.GetInPort( 'y' )
+ IAddWithoutSleepGate = AddWithoutSleep.GetInPort( 'Gate' )
+ OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ OAddWithoutSleepGate = AddWithoutSleep.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyInLine = []
+ InLine = GraphGOTOAddMemory.INode( '' , PyInLine )
+ InLine.SetName( 'InLine' )
+ InLine.SetAuthor( '' )
+ InLine.SetComment( 'Compute Node' )
+ InLine.Coords( 74 , 178 )
+ IInLineGate = InLine.GetInPort( 'Gate' )
+ OInLineGate = InLine.GetOutPort( 'Gate' )
+
+ # Creation of GOTO Nodes
+ PyGoTo = []
+ GoTo = GraphGOTOAddMemory.GNode( '' , PyGoTo , 'InLine' )
+ GoTo.SetName( 'GoTo' )
+ GoTo.SetAuthor( '' )
+ GoTo.SetComment( 'Compute Node' )
+ GoTo.Coords( 533 , 218 )
+ IGoToGate = GoTo.GetInPort( 'Gate' )
+ OGoToGate = GoTo.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LInLineGateAddWithoutSleepGate = GraphGOTOAddMemory.Link( OInLineGate , IAddWithoutSleepGate )
+
+ LGoToGateInLineGate = GraphGOTOAddMemory.Link( OGoToGate , IInLineGate )
+ LGoToGateInLineGate.AddCoord( 1 , 69 , 420 )
+ LGoToGateInLineGate.AddCoord( 2 , 700 , 420 )
+
+ LAddWithoutSleepGateGoToGate = GraphGOTOAddMemory.Link( OAddWithoutSleepGate , IGoToGate )
+
+ # Input datas
+ IAddWithoutSleepx.Input( 1 )
+ IAddWithoutSleepy.Input( 2 )
+
+ # Output Ports of the graph
+ #OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ #OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ return GraphGOTOAddMemory
+
+
+GraphGOTOAddMemory = DefGraphGOTOAddMemory()
+
+GraphGOTOAddMemory.Run()
+GraphGOTOAddMemory.DoneW()
+GraphGOTOAddMemory.State()
+GraphGOTOAddMemory.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphGOTOMemory
+
+from SuperV import *
+
+# Graph creation of GraphGOTOMemory
+def DefGraphGOTOMemory() :
+ GraphGOTOMemory = Graph( 'GraphGOTOMemory' )
+ GraphGOTOMemory.SetName( 'GraphGOTOMemory' )
+ GraphGOTOMemory.SetAuthor( 'JR' )
+ GraphGOTOMemory.SetComment( 'To study memory leaks' )
+ GraphGOTOMemory.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyInLine = []
+ InLine = GraphGOTOMemory.INode( '' , PyInLine )
+ InLine.SetName( 'InLine' )
+ InLine.SetAuthor( '' )
+ InLine.SetComment( 'Compute Node' )
+ InLine.Coords( 74 , 178 )
+ IInLineGate = InLine.GetInPort( 'Gate' )
+ OInLineGate = InLine.GetOutPort( 'Gate' )
+
+ # Creation of GOTO Nodes
+ PyGoTo = []
+ GoTo = GraphGOTOMemory.GNode( '' , PyGoTo , 'InLine' )
+ GoTo.SetName( 'GoTo' )
+ GoTo.SetAuthor( '' )
+ GoTo.SetComment( 'Compute Node' )
+ GoTo.Coords( 533 , 218 )
+ IGoToGate = GoTo.GetInPort( 'Gate' )
+ OGoToGate = GoTo.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LInLineGateGoToGate = GraphGOTOMemory.Link( OInLineGate , IGoToGate )
+
+ LGoToGateInLineGate = GraphGOTOMemory.Link( OGoToGate , IInLineGate )
+ LGoToGateInLineGate.AddCoord( 1 , 69 , 420 )
+ LGoToGateInLineGate.AddCoord( 2 , 700 , 420 )
+
+ # Output Ports of the graph
+ return GraphGOTOMemory
+
+
+GraphGOTOMemory = DefGraphGOTOMemory()
+
+GraphGOTOMemory.Run()
+GraphGOTOMemory.DoneW()
+GraphGOTOMemory.State()
+GraphGOTOMemory.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow
+def DefaNewDataFlow() :
+ aNewDataFlow = Graph( 'aNewDataFlow' )
+ aNewDataFlow.SetName( 'aNewDataFlow' )
+ aNewDataFlow.SetAuthor( '' )
+ aNewDataFlow.SetComment( '' )
+ aNewDataFlow.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SetStudyID = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 13 , 109 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ MakeSphere = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere.SetName( 'MakeSphere' )
+ MakeSphere.SetAuthor( '' )
+ MakeSphere.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere.Coords( 210 , 49 )
+ IMakeSpheretheX = MakeSphere.GetInPort( 'theX' )
+ IMakeSpheretheY = MakeSphere.GetInPort( 'theY' )
+ IMakeSpheretheZ = MakeSphere.GetInPort( 'theZ' )
+ IMakeSpheretheRadius = MakeSphere.GetInPort( 'theRadius' )
+ IMakeSphereGate = MakeSphere.GetInPort( 'Gate' )
+ OMakeSpherereturn = MakeSphere.GetOutPort( 'return' )
+ OMakeSphereGate = MakeSphere.GetOutPort( 'Gate' )
+
+ MakeCopy = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 412 , 12 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ MakeCopy_1 = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy_1.Coords( 414 , 183 )
+ IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ TranslateDXDYDZ = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 606 , 12 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeFuse = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 801 , 163 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSetStudyIDGateMakeSphereGate = aNewDataFlow.Link( OSetStudyIDGate , IMakeSphereGate )
+
+ LMakeSpherereturnMakeCopytheOriginal = aNewDataFlow.Link( OMakeSpherereturn , IMakeCopytheOriginal )
+
+ LMakeSpherereturnMakeCopy_1theOriginal = aNewDataFlow.Link( OMakeSpherereturn , IMakeCopy_1theOriginal )
+
+ LMakeCopyreturnTranslateDXDYDZtheObject = aNewDataFlow.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
+
+ LMakeCopy_1returnMakeFusetheShape2 = aNewDataFlow.Link( OMakeCopy_1return , IMakeFusetheShape2 )
+
+ LTranslateDXDYDZreturnMakeFusetheShape1 = aNewDataFlow.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
+
+ # Input datas
+ ISetStudyIDtheStudyID.Input( 1 )
+ IMakeSpheretheX.Input( 0 )
+ IMakeSpheretheY.Input( 0 )
+ IMakeSpheretheZ.Input( 0 )
+ IMakeSpheretheRadius.Input( 20 )
+ ITranslateDXDYDZtheDX.Input( 10 )
+ ITranslateDXDYDZtheDY.Input( 10 )
+ ITranslateDXDYDZtheDZ.Input( 10 )
+
+ # Output Ports of the graph
+ #OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ return aNewDataFlow
+
+
+aNewDataFlow = DefaNewDataFlow()
--- /dev/null
+
+# Generated python file of Graph GraphGeomEssai_1_1_1_1
+
+from SuperV import *
+
+# Graph creation of GraphGeomEssai_1_1_1_1
+def DefGraphGeomEssai_1_1_1_1() :
+ GraphGeomEssai_1_1_1_1 = Graph( 'GraphGeomEssai_1_1_1_1' )
+ GraphGeomEssai_1_1_1_1.SetName( 'GraphGeomEssai_1_1_1_1' )
+ GraphGeomEssai_1_1_1_1.SetAuthor( '' )
+ GraphGeomEssai_1_1_1_1.SetComment( '' )
+ GraphGeomEssai_1_1_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = GraphGeomEssai_1_1_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 166 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 181 , 86 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 386 , 2 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = GraphGeomEssai_1_1_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 388 , 181 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_1.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_1.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_1.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_1.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_1.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_1.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 779 , 161 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape' )
+ MakeTranslation_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 580 , 2 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeSphere_1Gate = GraphGeomEssai_1_1_1_1.Link( OgagGate , IMakeSphere_1Gate )
+
+ LMakeSphere_1shapeMakeCopy_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeSphere_1shape , IMakeCopy_1shape1 )
+
+ LMakeSphere_1shapeMakeCopy_2shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeSphere_1shape , IMakeCopy_2shape1 )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ # Input datas
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 20 )
+ IMakeTranslation_1x1.Input( 10 )
+ IMakeTranslation_1y1.Input( 10 )
+ IMakeTranslation_1z1.Input( 10 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1shape = MakeFuse_1.GetOutPort( 'shape' )
+ return GraphGeomEssai_1_1_1_1
+
+
+GraphGeomEssai_1_1_1_1 = DefGraphGeomEssai_1_1_1_1()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow
+def DefaNewDataFlow() :
+ aNewDataFlow = Graph( 'aNewDataFlow' )
+ aNewDataFlow.SetName( 'aNewDataFlow' )
+ aNewDataFlow.SetAuthor( '' )
+ aNewDataFlow.SetComment( '' )
+ aNewDataFlow.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyVoidFunction = []
+ PyVoidFunction.append( 'import salome ' )
+ PyVoidFunction.append( 'def VoidFunction() : ' )
+ PyVoidFunction.append( ' print 'VoidFunction()' ' )
+ PyVoidFunction.append( ' return 'Done' ' )
+ PyVoidFunction.append( '' )
+ VoidFunction = aNewDataFlow.INode( 'VoidFunction' , PyVoidFunction )
+ VoidFunction.SetName( 'VoidFunction' )
+ VoidFunction.SetAuthor( '' )
+ VoidFunction.SetComment( 'Compute Node' )
+ VoidFunction.Coords( 60 , 58 )
+ IVoidFunctionGate = VoidFunction.GetInPort( 'Gate' )
+ OVoidFunctionDone = VoidFunction.OutPort( 'Done' , 'string' )
+ OVoidFunctionGate = VoidFunction.GetOutPort( 'Gate' )
+
+ # Output Ports of the graph
+ #OVoidFunctionDone = VoidFunction.GetOutPort( 'Done' )
+ return aNewDataFlow
+
+
+aNewDataFlow = DefaNewDataFlow()
--- /dev/null
+
+# Generated python file of Graph GraphInLines
+
+from SuperV import *
+# Graph creation
+GraphInLines = Graph( 'GraphInLines' )
+GraphInLines.SetName( 'GraphInLines' )
+GraphInLines.SetAuthor( '' )
+GraphInLines.SetComment( '' )
+GraphInLines.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyAdd = []
+PyAdd.append( 'def Add(a,b) : ' )
+PyAdd.append( ' return a+b ' )
+PyAdd.append( '' )
+Add = GraphInLines.INode( 'Add' , PyAdd )
+Add.InPort( 'a' , 'long' )
+Add.InPort( 'b' , 'long' )
+Add.OutPort( 'f' , 'long' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Python function' )
+Add.Coords( 351 , 77 )
+
+PySub = []
+PySub.append( 'def Sub(a,b) : ' )
+PySub.append( ' return a-b ' )
+PySub.append( '' )
+Sub = GraphInLines.INode( 'Sub' , PySub )
+Sub.InPort( 'a' , 'long' )
+Sub.InPort( 'b' , 'long' )
+Sub.OutPort( 'f' , 'long' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetComment( 'Python function' )
+Sub.Coords( 86 , 333 )
+
+PyMul = []
+PyMul.append( 'def Mul(a,b) : ' )
+PyMul.append( ' return a*b ' )
+Mul = GraphInLines.INode( 'Mul' , PyMul )
+Mul.InPort( 'a' , 'long' )
+Mul.InPort( 'b' , 'long' )
+Mul.OutPort( 'Result' , 'long' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetComment( 'Python function' )
+Mul.Coords( 616 , 247 )
+
+# Creation of Links
+Addf = Add.Port( 'f' )
+Mula = GraphInLines.Link( Addf , Mul.Port( 'a' ) )
+Mula.AddCoord( 1 , 569 , 326 )
+Mula.AddCoord( 2 , 569 , 158 )
+
+Subf = Sub.Port( 'f' )
+Mulb = GraphInLines.Link( Subf , Mul.Port( 'b' ) )
+Mulb.AddCoord( 1 , 283 , 358 )
+Mulb.AddCoord( 2 , 281 , 413 )
+
+Addb = GraphInLines.Link( Subf , Add.Port( 'b' ) )
+Addb.AddCoord( 1 , 283 , 187 )
+Addb.AddCoord( 2 , 282 , 356 )
+Addb.AddCoord( 3 , 281 , 414 )
+
+# Creation of Input datas
+Adda = Add.Input( 'a' , 1)
+Suba = Sub.Input( 'a' , 3)
+Subb = Sub.Input( 'b' , 4)
+
+# Creation of Output variables
+MulResult = Mul.Port( 'Result' )
+
+GraphInLines.Run()
+
+GraphInLines.DoneW()
+
+GraphInLines.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph GraphInLines
+
+from SuperV import *
+# Graph creation
+GraphInLinesParall = Graph( 'GraphInLinesParall' )
+GraphInLinesParall.SetName( 'GraphInLinesParall' )
+GraphInLinesParall.SetAuthor( '' )
+GraphInLinesParall.SetComment( '' )
+GraphInLinesParall.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyAdd = []
+PyAdd.append( 'import time ' )
+PyAdd.append( 'def Add(a,b) : ' )
+PyAdd.append( ' print "Add will wait 5 seconds" ' )
+PyAdd.append( ' time.sleep(5) ' )
+PyAdd.append( ' print "Add waited" ' )
+PyAdd.append( ' return a+b ' )
+PyAdd.append( '' )
+Add = GraphInLinesParall.INode( 'Add' , PyAdd )
+Add.InPort( 'a' , 'long' )
+Add.InPort( 'b' , 'long' )
+Add.OutPort( 'f' , 'long' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Python function' )
+Add.Coords( 351 , 77 )
+
+PySub = []
+PySub.append( 'def Sub(a,b) : ' )
+PySub.append( ' return a-b ' )
+PySub.append( '' )
+Sub = GraphInLinesParall.INode( 'Sub' , PySub )
+Sub.InPort( 'a' , 'long' )
+Sub.InPort( 'b' , 'long' )
+Sub.OutPort( 'f' , 'long' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetComment( 'Python function' )
+Sub.Coords( 86 , 333 )
+
+PyMul = []
+PyMul.append( 'import time ' )
+PyMul.append( 'def Mul(a,b) : ' )
+PyMul.append( ' print "Mul will wait 5 seconds" ' )
+PyMul.append( ' time.sleep(5) ' )
+PyMul.append( ' print "Mul waited" ' )
+PyMul.append( ' return a*b ' )
+Mul = GraphInLinesParall.INode( 'Mul' , PyMul )
+Mul.InPort( 'a' , 'long' )
+Mul.InPort( 'b' , 'long' )
+Mul.OutPort( 'Result' , 'long' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetComment( 'Python function' )
+Mul.Coords( 616 , 247 )
+
+# Creation of Links
+Subf = Sub.Port( 'f' )
+Mulb = GraphInLinesParall.Link( Subf , Mul.Port( 'b' ) )
+Mulb.AddCoord( 1 , 583 , 357 )
+Mulb.AddCoord( 2 , 583 , 413 )
+Mulb.AddCoord( 3 , 282 , 413 )
+
+Addb = GraphInLinesParall.Link( Subf , Add.Port( 'b' ) )
+Addb.AddCoord( 1 , 282 , 186 )
+Addb.AddCoord( 2 , 283 , 413 )
+
+Mula = GraphInLinesParall.Link( Subf , Mul.Port( 'a' ) )
+Mula.AddCoord( 1 , 583 , 328 )
+Mula.AddCoord( 2 , 583 , 412 )
+
+# Creation of Input datas
+Adda = Add.Input( 'a' , 1)
+Suba = Sub.Input( 'a' , 3)
+Subb = Sub.Input( 'b' , 4)
+
+# Creation of Output variables
+Addf = Add.Port( 'f' )
+MulResult = Mul.Port( 'Result' )
+
+GraphInLinesParall.Run()
+GraphInLinesParall.DoneW()
+GraphInLinesParall.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphInLinesConvertCheck
+
+from SuperV import *
+# Graph creation
+GraphInLinesConvertCheck = Graph( 'GraphInLinesConvertCheck' )
+GraphInLinesConvertCheck.SetName( 'GraphInLinesConvertCheck' )
+GraphInLinesConvertCheck.SetAuthor( 'JR' )
+GraphInLinesConvertCheck.SetComment( '' )
+GraphInLinesConvertCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Addition = GraphInLinesConvertCheck.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition.SetName( 'Addition' )
+Addition.SetAuthor( '' )
+Addition.SetContainer( 'localhost/FactoryServer' )
+Addition.SetComment( 'Addition from AddComponent' )
+Addition.Coords( 232 , 514 )
+
+# Creation of InLine Nodes
+PyBoolCheck = []
+PyBoolCheck.append( 'def BoolCheck( InBool ) : ' )
+PyBoolCheck.append( ' return InBool ' )
+PyBoolCheck.append( '' )
+BoolCheck = GraphInLinesConvertCheck.INode( 'BoolCheck' , PyBoolCheck )
+BoolCheck.InPort( 'InBool' , 'boolean' )
+BoolCheck.OutPort( 'OutBool' , 'boolean' )
+BoolCheck.SetName( 'BoolCheck' )
+BoolCheck.SetAuthor( '' )
+BoolCheck.SetComment( 'InLine Node' )
+BoolCheck.Coords( 234 , 92 )
+
+PyCharCheck = []
+PyCharCheck.append( 'def CharCheck( InChar ) : ' )
+PyCharCheck.append( ' return InChar ' )
+PyCharCheck.append( '' )
+CharCheck = GraphInLinesConvertCheck.INode( 'CharCheck' , PyCharCheck )
+CharCheck.InPort( 'InChar' , 'char' )
+CharCheck.OutPort( 'OutChar' , 'char' )
+CharCheck.SetName( 'CharCheck' )
+CharCheck.SetAuthor( '' )
+CharCheck.SetComment( 'InLine Node' )
+CharCheck.Coords( 30 , 142 )
+
+PyShortCheck = []
+PyShortCheck.append( 'def ShortCheck( InShort ) : ' )
+PyShortCheck.append( ' return InShort ' )
+PyShortCheck.append( '' )
+ShortCheck = GraphInLinesConvertCheck.INode( 'ShortCheck' , PyShortCheck )
+ShortCheck.InPort( 'InShort' , 'short' )
+ShortCheck.OutPort( 'OutShort' , 'short' )
+ShortCheck.SetName( 'ShortCheck' )
+ShortCheck.SetAuthor( '' )
+ShortCheck.SetComment( 'InLine Node' )
+ShortCheck.Coords( 234 , 230 )
+
+PyFloatCheck = []
+PyFloatCheck.append( 'def FloatCheck( InFloat ) : ' )
+PyFloatCheck.append( ' return InFloat ' )
+PyFloatCheck.append( '' )
+FloatCheck = GraphInLinesConvertCheck.INode( 'FloatCheck' , PyFloatCheck )
+FloatCheck.InPort( 'InFloat' , 'float' )
+FloatCheck.OutPort( 'OutFloat' , 'float' )
+FloatCheck.SetName( 'FloatCheck' )
+FloatCheck.SetAuthor( '' )
+FloatCheck.SetComment( 'InLine Node' )
+FloatCheck.Coords( 230 , 375 )
+
+PyLongCheck = []
+PyLongCheck.append( 'def LongCheck( InLong ) : ' )
+PyLongCheck.append( ' return InLong ' )
+PyLongCheck.append( '' )
+LongCheck = GraphInLinesConvertCheck.INode( 'LongCheck' , PyLongCheck )
+LongCheck.InPort( 'InLong' , 'long' )
+LongCheck.OutPort( 'OutLong' , 'long' )
+LongCheck.SetName( 'LongCheck' )
+LongCheck.SetAuthor( '' )
+LongCheck.SetComment( 'InLine Node' )
+LongCheck.Coords( 30 , 282 )
+
+PyStringCheck = []
+PyStringCheck.append( 'def StringCheck( aString ) : ' )
+PyStringCheck.append( ' return aString ' )
+PyStringCheck.append( '' )
+StringCheck = GraphInLinesConvertCheck.INode( 'StringCheck' , PyStringCheck )
+StringCheck.InPort( 'InString' , 'string' )
+StringCheck.OutPort( 'OutString' , 'string' )
+StringCheck.SetName( 'StringCheck' )
+StringCheck.SetAuthor( '' )
+StringCheck.SetComment( 'InLine Node' )
+StringCheck.Coords( 30 , 6 )
+
+PyDoubleCheck = []
+PyDoubleCheck.append( 'def DoubleCheck( InDouble ) : ' )
+PyDoubleCheck.append( ' return InDouble ' )
+PyDoubleCheck.append( '' )
+DoubleCheck = GraphInLinesConvertCheck.INode( 'DoubleCheck' , PyDoubleCheck )
+DoubleCheck.InPort( 'InDouble' , 'double' )
+DoubleCheck.OutPort( 'OutDouble' , 'double' )
+DoubleCheck.SetName( 'DoubleCheck' )
+DoubleCheck.SetAuthor( '' )
+DoubleCheck.SetComment( 'Compute Node' )
+DoubleCheck.Coords( 23 , 427 )
+
+PyMiscTypes = []
+PyMiscTypes.append( 'def MiscTypes( InString , InBool , InChar , InShort , InLong , InFloat , InDouble , InObjRef ) : ' )
+PyMiscTypes.append( ' return InString,InBool,InChar,InShort,InLong,InFloat,InDouble,InObjRef ' )
+MiscTypes = GraphInLinesConvertCheck.INode( 'MiscTypes' , PyMiscTypes )
+MiscTypes.InPort( 'InString' , 'string' )
+MiscTypes.InPort( 'InBool' , 'boolean' )
+MiscTypes.InPort( 'InChar' , 'char' )
+MiscTypes.InPort( 'InShort' , 'short' )
+MiscTypes.InPort( 'InLong' , 'long' )
+MiscTypes.InPort( 'InFloat' , 'float' )
+MiscTypes.InPort( 'InDouble' , 'double' )
+MiscTypes.InPort( 'InObjRef' , 'SuperVision::Adder' )
+MiscTypes.OutPort( 'OutString' , 'string' )
+MiscTypes.OutPort( 'OutBool' , 'boolean' )
+MiscTypes.OutPort( 'OutChar' , 'char' )
+MiscTypes.OutPort( 'OutShort' , 'short' )
+MiscTypes.OutPort( 'OutLong' , 'long' )
+MiscTypes.OutPort( 'OutFloat' , 'float' )
+MiscTypes.OutPort( 'OutDouble' , 'double' )
+MiscTypes.OutPort( 'OutObjRef' , 'SuperVisionTest::Addre' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetComment( 'InLine Node' )
+MiscTypes.Coords( 477 , 231 )
+
+# Creation of Links
+BoolCheckOutBool = BoolCheck.Port( 'OutBool' )
+MiscTypesInBool = GraphInLinesConvertCheck.Link( BoolCheckOutBool , MiscTypes.Port( 'InBool' ) )
+MiscTypesInBool.AddCoord( 1 , 446 , 341 )
+MiscTypesInBool.AddCoord( 2 , 446 , 172 )
+
+CharCheckOutChar = CharCheck.Port( 'OutChar' )
+MiscTypesInChar = GraphInLinesConvertCheck.Link( CharCheckOutChar , MiscTypes.Port( 'InChar' ) )
+MiscTypesInChar.AddCoord( 1 , 431 , 368 )
+MiscTypesInChar.AddCoord( 2 , 431 , 223 )
+
+ShortCheckOutShort = ShortCheck.Port( 'OutShort' )
+MiscTypesInShort = GraphInLinesConvertCheck.Link( ShortCheckOutShort , MiscTypes.Port( 'InShort' ) )
+MiscTypesInShort.AddCoord( 1 , 415 , 397 )
+MiscTypesInShort.AddCoord( 2 , 414 , 310 )
+
+FloatCheckOutFloat = FloatCheck.Port( 'OutFloat' )
+MiscTypesInFloat = GraphInLinesConvertCheck.Link( FloatCheckOutFloat , MiscTypes.Port( 'InFloat' ) )
+
+AdditionAdder = Addition.Port( 'Adder' )
+MiscTypesInObjRef = GraphInLinesConvertCheck.Link( AdditionAdder , MiscTypes.Port( 'InObjRef' ) )
+MiscTypesInObjRef.AddCoord( 1 , 462 , 514 )
+MiscTypesInObjRef.AddCoord( 2 , 461 , 593 )
+
+LongCheckOutLong = LongCheck.Port( 'OutLong' )
+MiscTypesInLong = GraphInLinesConvertCheck.Link( LongCheckOutLong , MiscTypes.Port( 'InLong' ) )
+MiscTypesInLong.AddCoord( 1 , 406 , 426 )
+MiscTypesInLong.AddCoord( 2 , 405 , 363 )
+
+StringCheckOutString = StringCheck.Port( 'OutString' )
+MiscTypesInString = GraphInLinesConvertCheck.Link( StringCheckOutString , MiscTypes.Port( 'InString' ) )
+MiscTypesInString.AddCoord( 1 , 462 , 312 )
+MiscTypesInString.AddCoord( 2 , 461 , 87 )
+
+DoubleCheckOutDouble = DoubleCheck.Port( 'OutDouble' )
+MiscTypesInDouble = GraphInLinesConvertCheck.Link( DoubleCheckOutDouble , MiscTypes.Port( 'InDouble' ) )
+MiscTypesInDouble.AddCoord( 1 , 445 , 485 )
+MiscTypesInDouble.AddCoord( 2 , 445 , 508 )
+
+# Creation of Input datas
+BoolCheckInBool = BoolCheck.Input( 'InBool' , 1)
+CharCheckInChar = CharCheck.Input( 'InChar' , 255)
+ShortCheckInShort = ShortCheck.Input( 'InShort' , 16383)
+FloatCheckInFloat = FloatCheck.Input( 'InFloat' , 3.14159)
+LongCheckInLong = LongCheck.Input( 'InLong' , 1234567890)
+StringCheckInString = StringCheck.Input( 'InString' , 'aString')
+DoubleCheckInDouble = DoubleCheck.Input( 'InDouble' , 1.23457)
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphInLinesConvertCheck.Run()
+GraphInLinesConvertCheck.DoneW()
+GraphInLinesConvertCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphInLinesUnValid
+
+from SuperV import *
+# Graph creation
+GraphInLinesUnValid = Graph( 'GraphInLinesUnValid' )
+GraphInLinesUnValid.SetName( 'GraphInLinesUnValid' )
+GraphInLinesUnValid.SetAuthor( '' )
+GraphInLinesUnValid.SetComment( '' )
+GraphInLinesUnValid.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyAdd = []
+PyAdd.append( 'def Add(a,b) : ' )
+PyAdd.append( ' return a+b ' )
+PyAdd.append( '' )
+Add = GraphInLinesUnValid.INode( 'Add' , PyAdd )
+Add.InPort( 'a' , 'long' )
+Add.InPort( 'b' , 'long' )
+Add.OutPort( 'f' , 'long' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Python function' )
+Add.Coords( 257 , 13 )
+
+PySub = []
+PySub.append( 'def Sub(a,b) : ' )
+PySub.append( ' return a-b ' )
+PySub.append( '' )
+Sub = GraphInLinesUnValid.INode( 'Sub' , PySub )
+Sub.InPort( 'a' , 'long' )
+Sub.InPort( 'b' , 'long' )
+Sub.OutPort( 'f' , 'long' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetComment( 'Python function' )
+Sub.Coords( 20 , 152 )
+
+PyMul = []
+PyMul.append( 'def Mul(a,b) : ' )
+PyMul.append( ' return a*b ' )
+Mul = GraphInLinesUnValid.INode( 'Mul' , PyMul )
+Mul.InPort( 'a' , 'long' )
+Mul.InPort( 'b' , 'long' )
+Mul.OutPort( 'Result' , 'long' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetComment( 'Python function' )
+Mul.Coords( 469 , 125 )
+
+# Creation of Links
+Addf = Add.Port( 'f' )
+Mula = GraphInLinesUnValid.Link( Addf , Mul.Port( 'a' ) )
+Mula.AddCoord( 1 , 451 , 205 )
+Mula.AddCoord( 2 , 450 , 93 )
+
+Subf = Sub.Port( 'f' )
+Mulb = GraphInLinesUnValid.Link( Subf , Mul.Port( 'b' ) )
+
+Addb = GraphInLinesUnValid.Link( Subf , Add.Port( 'b' ) )
+Addb.AddCoord( 1 , 235 , 122 )
+Addb.AddCoord( 2 , 236 , 232 )
+
+MulResult = Mul.Port( 'Result' )
+Adda = GraphInLinesUnValid.Link( MulResult , Add.Port( 'a' ) )
+Adda.AddCoord( 1 , 8 , 92 )
+Adda.AddCoord( 2 , 7 , 332 )
+Adda.AddCoord( 3 , 645 , 334 )
+Adda.AddCoord( 4 , 645 , 204 )
+
+statvalid = GraphInLinesUnValid.IsValid()
+if statvalid != 0 :
+ print "ERROR : GraphInLinesUnValid should not be valid"
+else :
+ print "Ok : GraphInLinesUnValid is not valid"
+
+# Creation of Output variables
+statrun = GraphInLinesUnValid.Run()
+if statrun != 0 :
+ print "ERROR : GraphInLinesUnValid should not run"
+else :
+ print "Ok : GraphInLinesUnValid does not run"
+
+
+
--- /dev/null
+
+# Generated python file of Graph GraphInputInLoop_2_1
+
+from SuperV import *
+
+# Graph creation of GraphInputInLoop_2_1
+def DefGraphInputInLoop_2_1() :
+ GraphInputInLoop_2_1 = Graph( 'GraphInputInLoop_2_1' )
+ GraphInputInLoop_2_1.SetName( 'GraphInputInLoop_2_1' )
+ GraphInputInLoop_2_1.SetAuthor( '' )
+ GraphInputInLoop_2_1.SetComment( '' )
+ GraphInputInLoop_2_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,Even,Const) : ' )
+ PyIsOdd.append( ' print 'IsOdd',a,Even,Const ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,Const ' )
+ IsOdd = GraphInputInLoop_2_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 5 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddEven = IsOdd.InPort( 'Even' , 'boolean' )
+ IIsOddConst = IsOdd.InPort( 'Const' , 'string' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddConst = IsOdd.OutPort( 'Const' , 'string' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphInputInLoop_2_1.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 770 , 147 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphInputInLoop_2_1.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 588 , 147 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphInputInLoop_2_1.Link( OIsOdda , IEndSwitcha )
+ LIsOddaEndSwitcha.AddCoord( 1 , 573 , 178 )
+ LIsOddaEndSwitcha.AddCoord( 2 , 573 , 76 )
+
+ LInitLoopIndexSwitcha = GraphInputInLoop_2_1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphInputInLoop_2_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphInputInLoop_2_1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphInputInLoop_2_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsOddEven = GraphInputInLoop_2_1.Link( OSwitchEven , IIsOddEven )
+
+ LSwitchaIsOdda = GraphInputInLoop_2_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 366 , 71 )
+ LSwitchaIsOdda.AddCoord( 2 , 366 , 182 )
+
+ LSwitchDefaultEndSwitchDefault = GraphInputInLoop_2_1.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphInputInLoop_2_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IIsOddConst.Input( 'Const Input Value' )
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OIsOddConst = IsOdd.GetOutPort( 'Const' )
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphInputInLoop_2_1
+
+
+GraphInputInLoop_2_1 = DefGraphInputInLoop_2_1()
--- /dev/null
+from GraphEssai import *
+import time
+
+exec GraphEssai.ListNodes('GraphEssai')
+
+GraphEssai.Run()
+time.sleep(10)
+GraphEssai.Kill()
+print 'Add :',Add.State()
+print 'Sub :',Sub.State()
+print 'Mul :',Mul.State()
+print 'Div :',Div.State()
+print 'GraphEssai :',GraphEssai.State()
+
+
+GraphEssai.Run()
+time.sleep(5)
+GraphEssai.Suspend()
+print 'Add :',Add.State()
+print 'Sub :',Sub.State()
+print 'Mul :',Mul.State()
+print 'Div :',Div.State()
+print 'GraphEssai :',GraphEssai.State()
+GraphEssai.Resume()
+time.sleep(5)
+print 'Add :',Add.State()
+print 'Sub :',Sub.State()
+print 'Mul :',Mul.State()
+print 'Div :',Div.State()
+print 'GraphEssai :',GraphEssai.State()
+
+GraphEssai.DoneW()
+GraphEssai.PrintPorts()
+time.sleep(1)
+print 'Add :',Add.State()
+print 'Sub :',Sub.State()
+print 'Mul :',Mul.State()
+print 'Div :',Div.State()
+print 'GraphEssai :',GraphEssai.State()
+
--- /dev/null
+
+# Generated python file of Graph GraphLoop
+
+from SuperV import *
+
+# Graph creation of GraphLoop
+def DefGraphLoop() :
+ GraphLoop = Graph( 'GraphLoop' )
+ GraphLoop.SetName( 'GraphLoop' )
+ GraphLoop.SetAuthor( '' )
+ GraphLoop.SetComment( '' )
+ GraphLoop.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'import time ' )
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' time.sleep(2) ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoop.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 366 , 262 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitInitLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphLoop.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphLoop.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoop.Link( OInitMax , IEndInitMax )
+
+ LInitIncrEndInitIncr = GraphLoop.Link( OInitIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 10 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ return GraphLoop
+
+
+GraphLoop = DefGraphLoop()
--- /dev/null
+
+# Generated python file of Graph GraphLoop1
+
+from SuperV import *
+
+# Graph creation of GraphLoop1
+def DefGraphLoop1() :
+ GraphLoop1 = Graph( 'GraphLoop1' )
+ GraphLoop1.SetName( 'GraphLoop1' )
+ GraphLoop1.SetAuthor( '' )
+ GraphLoop1.SetComment( '' )
+ GraphLoop1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyNodeIndex = []
+ NodeIndex = GraphLoop1.INode( '' , PyNodeIndex )
+ NodeIndex.SetName( 'NodeIndex' )
+ NodeIndex.SetAuthor( '' )
+ NodeIndex.SetComment( 'Compute Node' )
+ NodeIndex.Coords( 281 , 215 )
+ INodeIndexIndex = NodeIndex.InPort( 'Index' , 'long' )
+ INodeIndexGate = NodeIndex.GetInPort( 'Gate' )
+ ONodeIndexIndex = NodeIndex.OutPort( 'Index' , 'long' )
+ ONodeIndexGate = NodeIndex.GetOutPort( 'Gate' )
+
+ PyNodeIncr = []
+ NodeIncr = GraphLoop1.INode( '' , PyNodeIncr )
+ NodeIncr.SetName( 'NodeIncr' )
+ NodeIncr.SetAuthor( '' )
+ NodeIncr.SetComment( 'Compute Node' )
+ NodeIncr.Coords( 278 , 372 )
+ INodeIncrIncr = NodeIncr.InPort( 'Incr' , 'long' )
+ INodeIncrGate = NodeIncr.GetInPort( 'Gate' )
+ ONodeIncrIncr = NodeIncr.OutPort( 'Incr' , 'long' )
+ ONodeIncrGate = NodeIncr.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'import time ' )
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' time.sleep(2) ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoop1.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 555 , 255 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexNodeIndexIndex = GraphLoop1.Link( OInitIndex , INodeIndexIndex )
+
+ LInitMinEndInitMin = GraphLoop1.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoop1.Link( OInitMax , IEndInitMax )
+
+ LInitIncrNodeIncrIncr = GraphLoop1.Link( OInitIncr , INodeIncrIncr )
+
+ LNodeIndexIndexEndInitIndex = GraphLoop1.Link( ONodeIndexIndex , IEndInitIndex )
+
+ LNodeIncrIncrEndInitIncr = GraphLoop1.Link( ONodeIncrIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 10 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ return GraphLoop1
+
+
+GraphLoop1 = DefGraphLoop1()
--- /dev/null
+
+# Generated python file of Graph GraphLoop2
+
+from SuperV import *
+
+# Graph creation of GraphLoop2
+def DefGraphLoop2() :
+ GraphLoop2 = Graph( 'GraphLoop2' )
+ GraphLoop2.SetName( 'GraphLoop2' )
+ GraphLoop2.SetAuthor( '' )
+ GraphLoop2.SetComment( '' )
+ GraphLoop2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyNodeIndex = []
+ NodeIndex = GraphLoop2.INode( '' , PyNodeIndex )
+ NodeIndex.SetName( 'NodeIndex' )
+ NodeIndex.SetAuthor( '' )
+ NodeIndex.SetComment( 'Compute Node' )
+ NodeIndex.Coords( 281 , 215 )
+ INodeIndexIndex = NodeIndex.InPort( 'Index' , 'long' )
+ INodeIndexGate = NodeIndex.GetInPort( 'Gate' )
+ ONodeIndexIndex = NodeIndex.OutPort( 'Index' , 'long' )
+ ONodeIndexGate = NodeIndex.GetOutPort( 'Gate' )
+
+ PyNodeIncr = []
+ NodeIncr = GraphLoop2.INode( '' , PyNodeIncr )
+ NodeIncr.SetName( 'NodeIncr' )
+ NodeIncr.SetAuthor( '' )
+ NodeIncr.SetComment( 'Compute Node' )
+ NodeIncr.Coords( 278 , 372 )
+ INodeIncrIncr = NodeIncr.InPort( 'Incr' , 'long' )
+ INodeIncraString = NodeIncr.InPort( 'aString' , 'string' )
+ INodeIncrGate = NodeIncr.GetInPort( 'Gate' )
+ ONodeIncrIncr = NodeIncr.OutPort( 'Incr' , 'long' )
+ ONodeIncraString = NodeIncr.OutPort( 'aString' , 'string' )
+ ONodeIncrGate = NodeIncr.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'import time ' )
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' time.sleep(2) ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoop2.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 555 , 255 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexNodeIndexIndex = GraphLoop2.Link( OInitIndex , INodeIndexIndex )
+
+ LInitMinEndInitMin = GraphLoop2.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoop2.Link( OInitMax , IEndInitMax )
+
+ LInitIncrNodeIncrIncr = GraphLoop2.Link( OInitIncr , INodeIncrIncr )
+
+ LNodeIndexIndexEndInitIndex = GraphLoop2.Link( ONodeIndexIndex , IEndInitIndex )
+
+ LNodeIncrIncrEndInitIncr = GraphLoop2.Link( ONodeIncrIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 10 )
+ IInitIncr.Input( 1 )
+ INodeIncraString.Input( 'NodeToDelete' )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ #ONodeIncraString = NodeIncr.GetOutPort( 'aString' )
+ return GraphLoop2
+
+
+GraphLoop2 = DefGraphLoop2()
--- /dev/null
+
+# Generated python file of Graph GraphLoopAddMemory
+
+from SuperV import *
+
+# Graph creation of GraphLoopAddMemory
+def DefGraphLoopAddMemory() :
+ GraphLoopAddMemory = Graph( 'GraphLoopAddMemory' )
+ GraphLoopAddMemory.SetName( 'GraphLoopAddMemory' )
+ GraphLoopAddMemory.SetAuthor( 'JR' )
+ GraphLoopAddMemory.SetComment( 'For solving of memory leaks' )
+ GraphLoopAddMemory.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ AddWithoutSleep = GraphLoopAddMemory.FNode( 'AddComponent' , 'AddComponent' , 'AddWithoutSleep' )
+ AddWithoutSleep.SetName( 'AddWithoutSleep' )
+ AddWithoutSleep.SetAuthor( '' )
+ AddWithoutSleep.SetContainer( 'localhost/FactoryServer' )
+ AddWithoutSleep.SetComment( 'AddWithoutSleep from AddComponent' )
+ AddWithoutSleep.Coords( 246 , 262 )
+ IAddWithoutSleepx = AddWithoutSleep.GetInPort( 'x' )
+ IAddWithoutSleepy = AddWithoutSleep.GetInPort( 'y' )
+ IAddWithoutSleepGate = AddWithoutSleep.GetInPort( 'Gate' )
+ OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ OAddWithoutSleepGate = AddWithoutSleep.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoopAddMemory.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 495 , 262 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphLoopAddMemory.Link( OInitIndex , IEndInitIndex )
+
+ LInitIndexAddWithoutSleepx = GraphLoopAddMemory.Link( OInitIndex , IAddWithoutSleepx )
+
+ LInitMinEndInitMin = GraphLoopAddMemory.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoopAddMemory.Link( OInitMax , IEndInitMax )
+
+ LInitMaxAddWithoutSleepy = GraphLoopAddMemory.Link( OInitMax , IAddWithoutSleepy )
+
+ LInitIncrEndInitIncr = GraphLoopAddMemory.Link( OInitIncr , IEndInitIncr )
+
+ LAddWithoutSleepGateEndInitGate = GraphLoopAddMemory.Link( OAddWithoutSleepGate , IEndInitGate )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 100000 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ #OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ #OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ return GraphLoopAddMemory
+
+
+GraphLoopAddMemory = DefGraphLoopAddMemory()
--- /dev/null
+
+# Generated python file of Graph GraphLoopDoWhile
+
+from SuperV import *
+
+# Graph creation of GraphLoopDoWhile
+def DefGraphLoopDoWhile() :
+ GraphLoopDoWhile = Graph( 'GraphLoopDoWhile' )
+ GraphLoopDoWhile.SetName( 'GraphLoopDoWhile' )
+ GraphLoopDoWhile.SetAuthor( 'JR' )
+ GraphLoopDoWhile.SetComment( '' )
+ GraphLoopDoWhile.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyMoreLoop = []
+ PyMoreLoop.append( '' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def LoopWhileNext(Index,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Max ' )
+ PyNextLoop.append( '' )
+ Loop,EndLoop = GraphLoopDoWhile.LNode( '' , PyLoop , '' , PyMoreLoop , 'LoopWhileNext' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 414 , 232 )
+ PyEndLoop = []
+ PyEndLoop.append( 'import time ' )
+ PyEndLoop.append( 'def DoWhile(DoLoop,Index,Max) : ' )
+ PyEndLoop.append( ' print 'DoWhile',DoLoop,Index,Max ' )
+ PyEndLoop.append( ' time.sleep(2) ' )
+ PyEndLoop.append( ' if Index == Max : ' )
+ PyEndLoop.append( ' DoLoop = 0 ' )
+ PyEndLoop.append( ' else : ' )
+ PyEndLoop.append( ' DoLoop = 1 ' )
+ PyEndLoop.append( ' print 'DoWhile',DoLoop,Index,Max ' )
+ PyEndLoop.append( ' return DoLoop,Index,Max ' )
+ EndLoop.SetPyFunction( 'DoWhile' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 105 , 226 )
+
+ # Creation of Links
+ LLoopIndexEndLoopIndex = GraphLoopDoWhile.Link( OLoopIndex , IEndLoopIndex )
+
+ LLoopMaxEndLoopMax = GraphLoopDoWhile.Link( OLoopMax , IEndLoopMax )
+
+ # Input datas
+ ILoopIndex.Input( 5 )
+ ILoopMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ return GraphLoopDoWhile
+
+
+GraphLoopDoWhile = DefGraphLoopDoWhile()
--- /dev/null
+
+# Generated python file of Graph GraphLoopGates
+
+from SuperV import *
+
+# Graph creation of GraphLoopGates
+def DefGraphLoopGates() :
+ GraphLoopGates = Graph( 'GraphLoopGates' )
+ GraphLoopGates.SetName( 'GraphLoopGates' )
+ GraphLoopGates.SetAuthor( 'JR' )
+ GraphLoopGates.SetComment( '' )
+ GraphLoopGates.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphLoopGates.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 248 , 70 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Add_1 = GraphLoopGates.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add_1.SetName( 'Add_1' )
+ Add_1.SetAuthor( '' )
+ Add_1.SetContainer( 'localhost/FactoryServer' )
+ Add_1.SetComment( 'Add from AddComponent' )
+ Add_1.Coords( 249 , 305 )
+ IAdd_1x = Add_1.GetInPort( 'x' )
+ IAdd_1y = Add_1.GetInPort( 'y' )
+ IAdd_1Gate = Add_1.GetInPort( 'Gate' )
+ OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ OAdd_1z = Add_1.GetOutPort( 'z' )
+ OAdd_1Gate = Add_1.GetOutPort( 'Gate' )
+
+ Sub = GraphLoopGates.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 453 , 72 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Sub_1 = GraphLoopGates.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub_1.SetName( 'Sub_1' )
+ Sub_1.SetAuthor( '' )
+ Sub_1.SetContainer( 'localhost/FactoryServer' )
+ Sub_1.SetComment( 'Sub from SubComponent' )
+ Sub_1.Coords( 455 , 304 )
+ ISub_1x = Sub_1.GetInPort( 'x' )
+ ISub_1y = Sub_1.GetInPort( 'y' )
+ ISub_1Gate = Sub_1.GetInPort( 'Gate' )
+ OSub_1z = Sub_1.GetOutPort( 'z' )
+ OSub_1Gate = Sub_1.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyGate = []
+ PyGate.append( 'from time import * ' )
+ PyGate.append( 'def Gate(G1,G2) : ' )
+ PyGate.append( ' sleep(1) ' )
+ PyGate.append( ' return G1&G2 ' )
+ Gate = GraphLoopGates.INode( 'Gate' , PyGate )
+ Gate.SetName( 'Gate' )
+ Gate.SetAuthor( '' )
+ Gate.SetComment( 'Compute Node' )
+ Gate.Coords( 650 , 227 )
+ IGateG1 = Gate.InPort( 'G1' , 'long' )
+ IGateG2 = Gate.InPort( 'G2' , 'long' )
+ IGateGate = Gate.GetInPort( 'Gate' )
+ OGateG = Gate.OutPort( 'G' , 'long' )
+ OGateGate = Gate.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'from time import * ' )
+ PyInit.append( 'def Init(Index,Min,Max) : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' sleep(1) ' )
+ PyInit.append( ' return Index,Min,Max ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max) : ' )
+ PyNextInit.append( ' Index = Index + 1 ' )
+ PyNextInit.append( ' return Index,Min,Max ' )
+ Init,EndInit = GraphLoopGates.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 847 , 247 )
+ PyEndInit = []
+ EndInit.SetPyFunction( 'EndInit' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 10 , 181 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphLoopGates.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphLoopGates.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoopGates.Link( OInitMax , IEndInitMax )
+
+ LInitGateAdd_1Gate = GraphLoopGates.Link( OInitGate , IAdd_1Gate )
+
+ LInitGateAddGate = GraphLoopGates.Link( OInitGate , IAddGate )
+
+ LAddGateSubGate = GraphLoopGates.Link( OAddGate , ISubGate )
+
+ LAdd_1GateSub_1Gate = GraphLoopGates.Link( OAdd_1Gate , ISub_1Gate )
+
+ LSubGateGateG1 = GraphLoopGates.Link( OSubGate , IGateG1 )
+
+ LSub_1zGateG2 = GraphLoopGates.Link( OSub_1z , IGateG2 )
+
+ LSub_1GateGateGate = GraphLoopGates.Link( OSub_1Gate , IGateGate )
+
+ LGateGateEndInitGate = GraphLoopGates.Link( OGateGate , IEndInitGate )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 13 )
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ IAdd_1x.Input( 3 )
+ IAdd_1y.Input( 4 )
+ ISubx.Input( 5 )
+ ISuby.Input( 6 )
+ ISub_1x.Input( 7 )
+ ISub_1y.Input( 8 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #OAddz = Add.GetOutPort( 'z' )
+ #OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ #OAdd_1z = Add_1.GetOutPort( 'z' )
+ #OSubz = Sub.GetOutPort( 'z' )
+ #OGateG = Gate.GetOutPort( 'G' )
+ return GraphLoopGates
+
+
+GraphLoopGates = DefGraphLoopGates()
--- /dev/null
+
+# Generated python file of Graph GraphLoopGatesNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphLoopGatesNOTValid
+def DefGraphLoopGatesNOTValid() :
+ GraphLoopGatesNOTValid = Graph( 'GraphLoopGatesNOTValid' )
+ GraphLoopGatesNOTValid.SetName( 'GraphLoopGatesNOTValid' )
+ GraphLoopGatesNOTValid.SetAuthor( 'JR' )
+ GraphLoopGatesNOTValid.SetComment( '' )
+ GraphLoopGatesNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphLoopGatesNOTValid.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 248 , 70 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Add_1 = GraphLoopGatesNOTValid.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add_1.SetName( 'Add_1' )
+ Add_1.SetAuthor( '' )
+ Add_1.SetContainer( 'localhost/FactoryServer' )
+ Add_1.SetComment( 'Add from AddComponent' )
+ Add_1.Coords( 249 , 305 )
+ IAdd_1x = Add_1.GetInPort( 'x' )
+ IAdd_1y = Add_1.GetInPort( 'y' )
+ IAdd_1Gate = Add_1.GetInPort( 'Gate' )
+ OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ OAdd_1z = Add_1.GetOutPort( 'z' )
+ OAdd_1Gate = Add_1.GetOutPort( 'Gate' )
+
+ Sub = GraphLoopGatesNOTValid.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 453 , 72 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Sub_1 = GraphLoopGatesNOTValid.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub_1.SetName( 'Sub_1' )
+ Sub_1.SetAuthor( '' )
+ Sub_1.SetContainer( 'localhost/FactoryServer' )
+ Sub_1.SetComment( 'Sub from SubComponent' )
+ Sub_1.Coords( 455 , 304 )
+ ISub_1x = Sub_1.GetInPort( 'x' )
+ ISub_1y = Sub_1.GetInPort( 'y' )
+ ISub_1Gate = Sub_1.GetInPort( 'Gate' )
+ OSub_1z = Sub_1.GetOutPort( 'z' )
+ OSub_1Gate = Sub_1.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyGate = []
+ PyGate.append( 'from time import * ' )
+ PyGate.append( 'def Gate(G1,G2) : ' )
+ PyGate.append( ' sleep(1) ' )
+ PyGate.append( ' return G1&G2 ' )
+ Gate = GraphLoopGatesNOTValid.INode( 'Gate' , PyGate )
+ Gate.SetName( 'Gate' )
+ Gate.SetAuthor( '' )
+ Gate.SetComment( 'Compute Node' )
+ Gate.Coords( 650 , 227 )
+ IGateG1 = Gate.InPort( 'G1' , 'long' )
+ IGateG2 = Gate.InPort( 'G2' , 'long' )
+ IGateGate = Gate.GetInPort( 'Gate' )
+ OGateG = Gate.OutPort( 'G' , 'long' )
+ OGateGate = Gate.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'from time import * ' )
+ PyInit.append( 'def Init(Index,Min,Max) : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' sleep(1) ' )
+ PyInit.append( ' return Index,Min,Max ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max) : ' )
+ PyNextInit.append( ' Index = Index + 1 ' )
+ PyNextInit.append( ' return Index,Min,Max ' )
+ Init,EndInit = GraphLoopGatesNOTValid.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 840 , 204 )
+ PyEndInit = []
+ EndInit.SetPyFunction( 'EndInit' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 10 , 181 )
+
+ # Creation of Links
+ LInitGateAdd_1Gate = GraphLoopGatesNOTValid.Link( OInitGate , IAdd_1Gate )
+
+ LInitGateAddGate = GraphLoopGatesNOTValid.Link( OInitGate , IAddGate )
+
+ LInitIndexEndInitIndex = GraphLoopGatesNOTValid.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphLoopGatesNOTValid.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoopGatesNOTValid.Link( OInitMax , IEndInitMax )
+
+ LAddGateSubGate = GraphLoopGatesNOTValid.Link( OAddGate , ISubGate )
+
+ LAdd_1GateSub_1Gate = GraphLoopGatesNOTValid.Link( OAdd_1Gate , ISub_1Gate )
+
+ LSubGateGateG1 = GraphLoopGatesNOTValid.Link( OSubGate , IGateG1 )
+
+ LSub_1GateGateG2 = GraphLoopGatesNOTValid.Link( OSub_1Gate , IGateG2 )
+
+ LGateGEndInitGate = GraphLoopGatesNOTValid.Link( OGateG , IEndInitGate )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 13 )
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ IAdd_1x.Input( 3 )
+ IAdd_1y.Input( 4 )
+ ISubx.Input( 5 )
+ ISuby.Input( 6 )
+ ISub_1x.Input( 7 )
+ ISub_1y.Input( 8 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #OAddz = Add.GetOutPort( 'z' )
+ #OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ #OAdd_1z = Add_1.GetOutPort( 'z' )
+ #OSubz = Sub.GetOutPort( 'z' )
+ #OSub_1z = Sub_1.GetOutPort( 'z' )
+ return GraphLoopGatesNOTValid
+
+
+GraphLoopGatesNOTValid = DefGraphLoopGatesNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphLoopMemory_1
+
+from SuperV import *
+
+# Graph creation of GraphLoopMemory_1
+def DefGraphLoopMemory_1() :
+ GraphLoopMemory_1 = Graph( 'GraphLoopMemory_1' )
+ GraphLoopMemory_1.SetName( 'GraphLoopMemory_1' )
+ GraphLoopMemory_1.SetAuthor( 'JR' )
+ GraphLoopMemory_1.SetComment( 'For solving of memory leaks' )
+ GraphLoopMemory_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoopMemory_1.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 366 , 262 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphLoopMemory_1.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphLoopMemory_1.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoopMemory_1.Link( OInitMax , IEndInitMax )
+
+ LInitIncrEndInitIncr = GraphLoopMemory_1.Link( OInitIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 100000 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ return GraphLoopMemory_1
+
+
+GraphLoopMemory_1 = DefGraphLoopMemory_1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopPyAddAddMemory
+
+from SuperV import *
+
+# Graph creation of GraphLoopPyAddAddMemory
+def DefGraphLoopPyAddAddMemory() :
+ GraphLoopPyAddAddMemory = Graph( 'GraphLoopPyAddAddMemory' )
+ GraphLoopPyAddAddMemory.SetName( 'GraphLoopPyAddAddMemory' )
+ GraphLoopPyAddAddMemory.SetAuthor( 'JR' )
+ GraphLoopPyAddAddMemory.SetComment( 'For solving of memory leaks' )
+ GraphLoopPyAddAddMemory.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ AddWithoutSleep = GraphLoopPyAddAddMemory.FNode( 'AddComponent' , 'AddComponent' , 'AddWithoutSleep' )
+ AddWithoutSleep.SetName( 'AddWithoutSleep' )
+ AddWithoutSleep.SetAuthor( '' )
+ AddWithoutSleep.SetContainer( 'localhost/FactoryServer' )
+ AddWithoutSleep.SetComment( 'AddWithoutSleep from AddComponent' )
+ AddWithoutSleep.Coords( 255 , 352 )
+ IAddWithoutSleepx = AddWithoutSleep.GetInPort( 'x' )
+ IAddWithoutSleepy = AddWithoutSleep.GetInPort( 'y' )
+ IAddWithoutSleepGate = AddWithoutSleep.GetInPort( 'Gate' )
+ OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ OAddWithoutSleepGate = AddWithoutSleep.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyPyAdd = []
+ PyPyAdd.append( 'def PyAdd(a,b) : ' )
+ PyPyAdd.append( ' return a,a+b ' )
+ PyAdd = GraphLoopPyAddAddMemory.INode( 'PyAdd' , PyPyAdd )
+ PyAdd.SetName( 'PyAdd' )
+ PyAdd.SetAuthor( '' )
+ PyAdd.SetComment( 'Compute Node' )
+ PyAdd.Coords( 266 , 188 )
+ IPyAdda = PyAdd.InPort( 'a' , 'long' )
+ IPyAddb = PyAdd.InPort( 'b' , 'long' )
+ IPyAddGate = PyAdd.GetInPort( 'Gate' )
+ OPyAdda = PyAdd.OutPort( 'a' , 'long' )
+ OPyAddc = PyAdd.OutPort( 'c' , 'long' )
+ OPyAddGate = PyAdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphLoopPyAddAddMemory.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 495 , 262 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexAddWithoutSleepx = GraphLoopPyAddAddMemory.Link( OInitIndex , IAddWithoutSleepx )
+
+ LInitIndexPyAdda = GraphLoopPyAddAddMemory.Link( OInitIndex , IPyAdda )
+
+ LInitMinEndInitMin = GraphLoopPyAddAddMemory.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphLoopPyAddAddMemory.Link( OInitMax , IEndInitMax )
+
+ LInitMaxAddWithoutSleepy = GraphLoopPyAddAddMemory.Link( OInitMax , IAddWithoutSleepy )
+
+ LInitMaxPyAddb = GraphLoopPyAddAddMemory.Link( OInitMax , IPyAddb )
+
+ LInitIncrEndInitIncr = GraphLoopPyAddAddMemory.Link( OInitIncr , IEndInitIncr )
+
+ LAddWithoutSleepGateEndInitGate = GraphLoopPyAddAddMemory.Link( OAddWithoutSleepGate , IEndInitGate )
+
+ LPyAddaEndInitIndex = GraphLoopPyAddAddMemory.Link( OPyAdda , IEndInitIndex )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 100000 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ #OAddWithoutSleepFuncValue = AddWithoutSleep.GetOutPort( 'FuncValue' )
+ #OAddWithoutSleepz = AddWithoutSleep.GetOutPort( 'z' )
+ #OPyAddc = PyAdd.GetOutPort( 'c' )
+ return GraphLoopPyAddAddMemory
+
+
+GraphLoopPyAddAddMemory = DefGraphLoopPyAddAddMemory()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitch
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitch
+def DefGraphLoopSwitch() :
+ GraphLoopSwitch = Graph( 'GraphLoopSwitch' )
+ GraphLoopSwitch.SetName( 'GraphLoopSwitch' )
+ GraphLoopSwitch.SetAuthor( 'JR' )
+ GraphLoopSwitch.SetComment( '' )
+ GraphLoopSwitch.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitch.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyValEven = []
+ PyValEven.append( 'from time import * ' )
+ PyValEven.append( 'def ValEven(Even) : ' )
+ PyValEven.append( ' sleep(1) ' )
+ PyValEven.append( ' return Even ' )
+ PyValEven.append( '' )
+ ValEven = GraphLoopSwitch.INode( 'ValEven' , PyValEven )
+ ValEven.SetName( 'ValEven' )
+ ValEven.SetAuthor( '' )
+ ValEven.SetComment( 'Compute Node' )
+ ValEven.Coords( 396 , 222 )
+ IValEvenEven = ValEven.InPort( 'Even' , 'long' )
+ IValEvenGate = ValEven.GetInPort( 'Gate' )
+ OValEvenEven = ValEven.OutPort( 'Even' , 'long' )
+ OValEvenGate = ValEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitch.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitch.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a,Even) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchEven = EndSwitch.InPort( 'Even' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitch.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitch.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitch.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitch.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitch.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenValEvenEven = GraphLoopSwitch.Link( OSwitchEven , IValEvenEven )
+
+ LSwitchaIsOdda = GraphLoopSwitch.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphLoopSwitch.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitch.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LValEvenEvenEndSwitchEven = GraphLoopSwitch.Link( OValEvenEven , IEndSwitchEven )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitch
+
+
+GraphLoopSwitch = DefGraphLoopSwitch()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchDefault
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchDefault
+def DefGraphLoopSwitchDefault() :
+ GraphLoopSwitchDefault = Graph( 'GraphLoopSwitchDefault' )
+ GraphLoopSwitchDefault.SetName( 'GraphLoopSwitchDefault' )
+ GraphLoopSwitchDefault.SetAuthor( 'JR' )
+ GraphLoopSwitchDefault.SetComment( '' )
+ GraphLoopSwitchDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchDefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitchDefault.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitchDefault.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitchDefault.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitchDefault.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitchDefault.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitchDefault.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitchDefault.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphLoopSwitchDefault.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphLoopSwitchDefault.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitchDefault.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphLoopSwitchDefault
+
+
+GraphLoopSwitchDefault = DefGraphLoopSwitchDefault()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchDefaultAborted
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchDefaultAborted
+def DefGraphLoopSwitchDefaultAborted() :
+ GraphLoopSwitchDefaultAborted = Graph( 'GraphLoopSwitchDefaultAborted' )
+ GraphLoopSwitchDefaultAborted.SetName( 'GraphLoopSwitchDefaultAborted' )
+ GraphLoopSwitchDefaultAborted.SetAuthor( 'JR' )
+ GraphLoopSwitchDefaultAborted.SetComment( 'Default Ports are not connected and the Executor will detect a Default condition ==> ABORT' )
+ GraphLoopSwitchDefaultAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchDefaultAborted.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyVala = []
+ PyVala.append( 'from time import * ' )
+ PyVala.append( 'def ValEven(Even) : ' )
+ PyVala.append( ' sleep(1) ' )
+ PyVala.append( ' return Even ' )
+ PyVala.append( '' )
+ Vala = GraphLoopSwitchDefaultAborted.INode( 'ValEven' , PyVala )
+ Vala.SetName( 'Vala' )
+ Vala.SetAuthor( '' )
+ Vala.SetComment( 'Compute Node' )
+ Vala.Coords( 394 , 137 )
+ IValaEven = Vala.InPort( 'Even' , 'long' )
+ IValaGate = Vala.GetInPort( 'Gate' )
+ OValaEven = Vala.OutPort( 'Even' , 'long' )
+ OValaGate = Vala.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitchDefaultAborted.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitchDefaultAborted.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a,Even) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchEven = EndSwitch.InPort( 'Even' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitchDefaultAborted.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitchDefaultAborted.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitchDefaultAborted.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitchDefaultAborted.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitchDefaultAborted.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenValaEven = GraphLoopSwitchDefaultAborted.Link( OSwitchEven , IValaEven )
+
+ LSwitchaIsOdda = GraphLoopSwitchDefaultAborted.Link( OSwitcha , IIsOdda )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitchDefaultAborted.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LValaEvenEndSwitchEven = GraphLoopSwitchDefaultAborted.Link( OValaEven , IEndSwitchEven )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchDefaultAborted
+
+
+GraphLoopSwitchDefaultAborted = DefGraphLoopSwitchDefaultAborted()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchGateDefault
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchGateDefault
+def DefGraphLoopSwitchGateDefault() :
+ GraphLoopSwitchGateDefault = Graph( 'GraphLoopSwitchGateDefault' )
+ GraphLoopSwitchGateDefault.SetName( 'GraphLoopSwitchGateDefault' )
+ GraphLoopSwitchGateDefault.SetAuthor( 'JR' )
+ GraphLoopSwitchGateDefault.SetComment( '' )
+ GraphLoopSwitchGateDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchGateDefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyValEven = []
+ PyValEven.append( 'from time import * ' )
+ PyValEven.append( 'def ValEven(Even) : ' )
+ PyValEven.append( ' sleep(1) ' )
+ PyValEven.append( ' return Even ' )
+ PyValEven.append( '' )
+ ValEven = GraphLoopSwitchGateDefault.INode( 'ValEven' , PyValEven )
+ ValEven.SetName( 'ValEven' )
+ ValEven.SetAuthor( '' )
+ ValEven.SetComment( 'Compute Node' )
+ ValEven.Coords( 396 , 222 )
+ IValEvenEven = ValEven.InPort( 'Even' , 'long' )
+ IValEvenGate = ValEven.GetInPort( 'Gate' )
+ OValEvenEven = ValEven.OutPort( 'Even' , 'long' )
+ OValEvenGate = ValEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitchGateDefault.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitchGateDefault.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a,Even) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchEven = EndSwitch.InPort( 'Even' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitchGateDefault.Link( OIsOdda , IEndSwitcha )
+
+ LIsOddGateEndSwitchDefault = GraphLoopSwitchGateDefault.Link( OIsOddGate , IEndSwitchDefault )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitchGateDefault.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitchGateDefault.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitchGateDefault.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitchGateDefault.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenValEvenEven = GraphLoopSwitchGateDefault.Link( OSwitchEven , IValEvenEven )
+
+ LSwitchaIsOdda = GraphLoopSwitchGateDefault.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphLoopSwitchGateDefault.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitchGateDefault.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LValEvenEvenEndSwitchEven = GraphLoopSwitchGateDefault.Link( OValEvenEven , IEndSwitchEven )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchGateDefault
+
+
+GraphLoopSwitchGateDefault = DefGraphLoopSwitchGateDefault()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchGatesDefaultNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchGatesDefaultNOTValid
+def DefGraphLoopSwitchGatesDefaultNOTValid() :
+ GraphLoopSwitchGatesDefaultNOTValid = Graph( 'GraphLoopSwitchGatesDefaultNOTValid' )
+ GraphLoopSwitchGatesDefaultNOTValid.SetName( 'GraphLoopSwitchGatesDefaultNOTValid' )
+ GraphLoopSwitchGatesDefaultNOTValid.SetAuthor( 'JR' )
+ GraphLoopSwitchGatesDefaultNOTValid.SetComment( '' )
+ GraphLoopSwitchGatesDefaultNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchGatesDefaultNOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyValEven = []
+ PyValEven.append( 'from time import * ' )
+ PyValEven.append( 'def ValEven(Even) : ' )
+ PyValEven.append( ' sleep(1) ' )
+ PyValEven.append( ' return Even ' )
+ PyValEven.append( '' )
+ ValEven = GraphLoopSwitchGatesDefaultNOTValid.INode( 'ValEven' , PyValEven )
+ ValEven.SetName( 'ValEven' )
+ ValEven.SetAuthor( '' )
+ ValEven.SetComment( 'Compute Node' )
+ ValEven.Coords( 396 , 222 )
+ IValEvenEven = ValEven.InPort( 'Even' , 'long' )
+ IValEvenGate = ValEven.GetInPort( 'Gate' )
+ OValEvenEven = ValEven.OutPort( 'Even' , 'long' )
+ OValEvenGate = ValEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitchGatesDefaultNOTValid.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitchGatesDefaultNOTValid.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a,Even) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchEven = EndSwitch.InPort( 'Even' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitchGatesDefaultNOTValid.Link( OIsOdda , IEndSwitcha )
+
+ LIsOddGateEndSwitchDefault = GraphLoopSwitchGatesDefaultNOTValid.Link( OIsOddGate , IEndSwitchDefault )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitchGatesDefaultNOTValid.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitchGatesDefaultNOTValid.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitchGatesDefaultNOTValid.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitchGatesDefaultNOTValid.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenValEvenEven = GraphLoopSwitchGatesDefaultNOTValid.Link( OSwitchEven , IValEvenEven )
+
+ LSwitchaIsOdda = GraphLoopSwitchGatesDefaultNOTValid.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphLoopSwitchGatesDefaultNOTValid.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitchGatesDefaultNOTValid.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LValEvenEvenEndSwitchEven = GraphLoopSwitchGatesDefaultNOTValid.Link( OValEvenEven , IEndSwitchEven )
+
+ LValEvenGateEndSwitchDefault = GraphLoopSwitchGatesDefaultNOTValid.Link( OValEvenGate , IEndSwitchDefault )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchGatesDefaultNOTValid
+
+
+GraphLoopSwitchGatesDefaultNOTValid = DefGraphLoopSwitchGatesDefaultNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchOddEven
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchOddEven
+def DefGraphLoopSwitchOddEven() :
+ GraphLoopSwitchOddEven = Graph( 'GraphLoopSwitchOddEven' )
+ GraphLoopSwitchOddEven.SetName( 'GraphLoopSwitchOddEven' )
+ GraphLoopSwitchOddEven.SetAuthor( 'JR' )
+ GraphLoopSwitchOddEven.SetComment( '' )
+ GraphLoopSwitchOddEven.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchOddEven.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return a ' )
+ PyIsEven.append( ' ' )
+ IsEven = GraphLoopSwitchOddEven.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 400 , 160 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( '' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphLoopSwitchOddEven.LNode( 'InitLoop' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphLoopSwitchOddEven.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphLoopSwitchOddEven.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphLoopSwitchOddEven.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopSwitchOddEven.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopSwitchOddEven.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphLoopSwitchOddEven.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsEvenGate = GraphLoopSwitchOddEven.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchaIsOdda = GraphLoopSwitchOddEven.Link( OSwitcha , IIsOdda )
+
+ LSwitchaIsEvena = GraphLoopSwitchOddEven.Link( OSwitcha , IIsEvena )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopSwitchOddEven.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LIsEvenaEndSwitcha = GraphLoopSwitchOddEven.Link( OIsEvena , IEndSwitcha )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchOddEven
+
+
+GraphLoopSwitchOddEven = DefGraphLoopSwitchOddEven()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchOfSwitch
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchOfSwitch
+def DefGraphLoopSwitchOfSwitch() :
+ GraphLoopSwitchOfSwitch = Graph( 'GraphLoopSwitchOfSwitch' )
+ GraphLoopSwitchOfSwitch.SetName( 'GraphLoopSwitchOfSwitch' )
+ GraphLoopSwitchOfSwitch.SetAuthor( 'JR' )
+ GraphLoopSwitchOfSwitch.SetComment( '' )
+ GraphLoopSwitchOfSwitch.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphLoopSwitchOfSwitch.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 437 , 520 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPseudoPOne = []
+ PyPseudoPOne.append( 'from time import * ' )
+ PyPseudoPOne.append( 'def PseudoPOne(POne) : ' )
+ PyPseudoPOne.append( ' sleep(1) ' )
+ PyPseudoPOne.append( ' return 6*POne+1 ' )
+ PseudoPOne = GraphLoopSwitchOfSwitch.INode( 'PseudoPOne' , PyPseudoPOne )
+ PseudoPOne.SetName( 'PseudoPOne' )
+ PseudoPOne.SetAuthor( '' )
+ PseudoPOne.SetComment( 'Compute Node' )
+ PseudoPOne.Coords( 612 , 5 )
+ IPseudoPOnePOne = PseudoPOne.InPort( 'POne' , 'long' )
+ IPseudoPOneGate = PseudoPOne.GetInPort( 'Gate' )
+ OPseudoPOnea = PseudoPOne.OutPort( 'a' , 'long' )
+ OPseudoPOneGate = PseudoPOne.GetOutPort( 'Gate' )
+
+ PyPseudoPThree = []
+ PyPseudoPThree.append( 'from time import * ' )
+ PyPseudoPThree.append( 'def PseudoPThree_1(PThree) : ' )
+ PyPseudoPThree.append( ' sleep(1) ' )
+ PyPseudoPThree.append( ' return 6*PThree+3 ' )
+ PseudoPThree = GraphLoopSwitchOfSwitch.INode( 'PseudoPThree_1' , PyPseudoPThree )
+ PseudoPThree.SetName( 'PseudoPThree' )
+ PseudoPThree.SetAuthor( '' )
+ PseudoPThree.SetComment( 'Compute Node' )
+ PseudoPThree.Coords( 620 , 149 )
+ IPseudoPThreePThree = PseudoPThree.InPort( 'PThree' , 'long' )
+ IPseudoPThreeGate = PseudoPThree.GetInPort( 'Gate' )
+ OPseudoPThreea = PseudoPThree.OutPort( 'a' , 'long' )
+ OPseudoPThreeGate = PseudoPThree.GetOutPort( 'Gate' )
+
+ PyPseudoPFive = []
+ PyPseudoPFive.append( 'from time import * ' )
+ PyPseudoPFive.append( 'def PseudoPFive(PFive) : ' )
+ PyPseudoPFive.append( ' sleep(1) ' )
+ PyPseudoPFive.append( ' return 6*PFive+5 ' )
+ PseudoPFive = GraphLoopSwitchOfSwitch.INode( 'PseudoPFive' , PyPseudoPFive )
+ PseudoPFive.SetName( 'PseudoPFive' )
+ PseudoPFive.SetAuthor( '' )
+ PseudoPFive.SetComment( 'Compute Node' )
+ PseudoPFive.Coords( 625 , 343 )
+ IPseudoPFivePFive = PseudoPFive.InPort( 'PFive' , 'long' )
+ IPseudoPFiveGate = PseudoPFive.GetInPort( 'Gate' )
+ OPseudoPFivea = PseudoPFive.OutPort( 'a' , 'long' )
+ OPseudoPFiveGate = PseudoPFive.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopSwitch = []
+ PyLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoopSwitch.append( ' Index = Max ' )
+ PyLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreLoopSwitch = []
+ PyMoreLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreLoopSwitch.append( ' else : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoopSwitch = []
+ PyNextLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextLoopSwitch.append( ' return Index,Min,Max ' )
+ LoopSwitch,EndOfLoopSwitch = GraphLoopSwitchOfSwitch.LNode( 'InitLoop' , PyLoopSwitch , 'MoreLoop' , PyMoreLoopSwitch , 'NextLoop' , PyNextLoopSwitch )
+ EndOfLoopSwitch.SetName( 'EndOfLoopSwitch' )
+ EndOfLoopSwitch.SetAuthor( '' )
+ EndOfLoopSwitch.SetComment( 'Compute Node' )
+ EndOfLoopSwitch.Coords( 1268 , 210 )
+ PyEndOfLoopSwitch = []
+ EndOfLoopSwitch.SetPyFunction( '' , PyEndOfLoopSwitch )
+ ILoopSwitchDoLoop = LoopSwitch.GetInPort( 'DoLoop' )
+ ILoopSwitchIndex = LoopSwitch.InPort( 'Index' , 'long' )
+ ILoopSwitchMin = LoopSwitch.InPort( 'Min' , 'long' )
+ ILoopSwitchMax = LoopSwitch.InPort( 'Max' , 'long' )
+ ILoopSwitchGate = LoopSwitch.GetInPort( 'Gate' )
+ OLoopSwitchDoLoop = LoopSwitch.GetOutPort( 'DoLoop' )
+ OLoopSwitchIndex = LoopSwitch.GetOutPort( 'Index' )
+ OLoopSwitchMin = LoopSwitch.GetOutPort( 'Min' )
+ OLoopSwitchMax = LoopSwitch.GetOutPort( 'Max' )
+ IEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfLoopSwitchIndex = EndOfLoopSwitch.GetInPort( 'Index' )
+ IEndOfLoopSwitchMin = EndOfLoopSwitch.GetInPort( 'Min' )
+ IEndOfLoopSwitchMax = EndOfLoopSwitch.GetInPort( 'Max' )
+ IEndOfLoopSwitchGate = EndOfLoopSwitch.GetInPort( 'Gate' )
+ OEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ OEndOfLoopSwitchGate = EndOfLoopSwitch.GetOutPort( 'Gate' )
+ LoopSwitch.SetName( 'LoopSwitch' )
+ LoopSwitch.SetAuthor( '' )
+ LoopSwitch.SetComment( 'Compute Node' )
+ LoopSwitch.Coords( 6 , 233 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,a,0 ' )
+ PySwitch.append( ' return a & 1,a,1-(a&1) ' )
+ Switch,EndOfSwitch = GraphLoopSwitchOfSwitch.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 1075 , 210 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 201 , 233 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitchOdd = []
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' n = a/6 ' )
+ PySwitchOdd.append( ' r = a%6 ' )
+ PySwitchOdd.append( ' POne = 0 ' )
+ PySwitchOdd.append( ' PThree = 0 ' )
+ PySwitchOdd.append( ' PFive = 0 ' )
+ PySwitchOdd.append( ' if r == 1 : ' )
+ PySwitchOdd.append( ' POne = 1 ' )
+ PySwitchOdd.append( ' if r == 3 : ' )
+ PySwitchOdd.append( ' PThree = 1 ' )
+ PySwitchOdd.append( ' if r == 5 : ' )
+ PySwitchOdd.append( ' PFive = 1 ' )
+ PySwitchOdd.append( ' return POne,PThree,PFive,n ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchOfSwitch.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 851 , 210 )
+ PyEndOfSwitchOdd = []
+ EndOfSwitchOdd.SetPyFunction( 'EndSwitch' , PyEndOfSwitchOdd )
+ IEndOfSwitchOddn = EndOfSwitchOdd.InPort( 'n' , 'long' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOddn = EndOfSwitchOdd.OutPort( 'n' , 'long' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 412 , 169 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddPOne = SwitchOdd.OutPort( 'POne' , 'boolean' )
+ OSwitchOddPThree = SwitchOdd.OutPort( 'PThree' , 'boolean' )
+ OSwitchOddPFive = SwitchOdd.OutPort( 'PFive' , 'boolean' )
+ OSwitchOddn = SwitchOdd.OutPort( 'n' , 'long' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopSwitchIndexSwitcha = GraphLoopSwitchOfSwitch.Link( OLoopSwitchIndex , ISwitcha )
+
+ LLoopSwitchMinEndOfLoopSwitchMin = GraphLoopSwitchOfSwitch.Link( OLoopSwitchMin , IEndOfLoopSwitchMin )
+
+ LLoopSwitchMaxEndOfLoopSwitchMax = GraphLoopSwitchOfSwitch.Link( OLoopSwitchMax , IEndOfLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphLoopSwitchOfSwitch.Link( OIsEvena , IEndOfSwitcha )
+ LIsEvenaEndOfSwitcha.AddCoord( 1 , 719 , 591 )
+
+ LSwitchOddSwitchOddGate = GraphLoopSwitchOfSwitch.Link( OSwitchOdd , ISwitchOddGate )
+
+ LSwitchaIsEvena = GraphLoopSwitchOfSwitch.Link( OSwitcha , IIsEvena )
+
+ LSwitchaSwitchOdda = GraphLoopSwitchOfSwitch.Link( OSwitcha , ISwitchOdda )
+
+ LSwitchEvenIsEvenGate = GraphLoopSwitchOfSwitch.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphLoopSwitchOfSwitch.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 1057 , 267 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 1079 , 669 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 3 , 383 , 666 )
+
+ LEndOfSwitchaEndOfLoopSwitchIndex = GraphLoopSwitchOfSwitch.Link( OEndOfSwitcha , IEndOfLoopSwitchIndex )
+
+ LSwitchOddPOnePseudoPOneGate = GraphLoopSwitchOfSwitch.Link( OSwitchOddPOne , IPseudoPOneGate )
+
+ LSwitchOddPThreePseudoPThreeGate = GraphLoopSwitchOfSwitch.Link( OSwitchOddPThree , IPseudoPThreeGate )
+
+ LSwitchOddPFivePseudoPFiveGate = GraphLoopSwitchOfSwitch.Link( OSwitchOddPFive , IPseudoPFiveGate )
+
+ LSwitchOddnPseudoPOnePOne = GraphLoopSwitchOfSwitch.Link( OSwitchOddn , IPseudoPOnePOne )
+
+ LSwitchOddnPseudoPThreePThree = GraphLoopSwitchOfSwitch.Link( OSwitchOddn , IPseudoPThreePThree )
+
+ LSwitchOddnPseudoPFivePFive = GraphLoopSwitchOfSwitch.Link( OSwitchOddn , IPseudoPFivePFive )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchOfSwitch.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddnEndOfSwitcha = GraphLoopSwitchOfSwitch.Link( OEndOfSwitchOddn , IEndOfSwitcha )
+
+ LPseudoPOneaEndOfSwitchOddn = GraphLoopSwitchOfSwitch.Link( OPseudoPOnea , IEndOfSwitchOddn )
+
+ LPseudoPThreeaEndOfSwitchOddn = GraphLoopSwitchOfSwitch.Link( OPseudoPThreea , IEndOfSwitchOddn )
+
+ LPseudoPFiveaEndOfSwitchOddn = GraphLoopSwitchOfSwitch.Link( OPseudoPFivea , IEndOfSwitchOddn )
+
+ # Input datas
+ ILoopSwitchIndex.Input( 0 )
+ ILoopSwitchMin.Input( -5 )
+ ILoopSwitchMax.Input( 17 )
+
+ # Output Ports of the graph
+ #OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ return GraphLoopSwitchOfSwitch
+
+
+GraphLoopSwitchOfSwitch = DefGraphLoopSwitchOfSwitch()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchOfSwitch1
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchOfSwitch1
+def DefGraphLoopSwitchOfSwitch1() :
+ GraphLoopSwitchOfSwitch1 = Graph( 'GraphLoopSwitchOfSwitch1' )
+ GraphLoopSwitchOfSwitch1.SetName( 'GraphLoopSwitchOfSwitch1' )
+ GraphLoopSwitchOfSwitch1.SetAuthor( 'JR' )
+ GraphLoopSwitchOfSwitch1.SetComment( 'DefaultPorts of SwitchOdd and EndSwitchOdd are not connected but that link was not used' )
+ GraphLoopSwitchOfSwitch1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphLoopSwitchOfSwitch1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 437 , 520 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPseudoPOne = []
+ PyPseudoPOne.append( 'from time import * ' )
+ PyPseudoPOne.append( 'def PseudoPOne(POne) : ' )
+ PyPseudoPOne.append( ' sleep(1) ' )
+ PyPseudoPOne.append( ' return 6*POne+1 ' )
+ PseudoPOne = GraphLoopSwitchOfSwitch1.INode( 'PseudoPOne' , PyPseudoPOne )
+ PseudoPOne.SetName( 'PseudoPOne' )
+ PseudoPOne.SetAuthor( '' )
+ PseudoPOne.SetComment( 'Compute Node' )
+ PseudoPOne.Coords( 612 , 5 )
+ IPseudoPOnePOne = PseudoPOne.InPort( 'POne' , 'long' )
+ IPseudoPOneGate = PseudoPOne.GetInPort( 'Gate' )
+ OPseudoPOnea = PseudoPOne.OutPort( 'a' , 'long' )
+ OPseudoPOneGate = PseudoPOne.GetOutPort( 'Gate' )
+
+ PyPseudoPThree = []
+ PyPseudoPThree.append( 'from time import * ' )
+ PyPseudoPThree.append( 'def PseudoPThree_1(PThree) : ' )
+ PyPseudoPThree.append( ' sleep(1) ' )
+ PyPseudoPThree.append( ' return 6*PThree+3 ' )
+ PseudoPThree = GraphLoopSwitchOfSwitch1.INode( 'PseudoPThree_1' , PyPseudoPThree )
+ PseudoPThree.SetName( 'PseudoPThree' )
+ PseudoPThree.SetAuthor( '' )
+ PseudoPThree.SetComment( 'Compute Node' )
+ PseudoPThree.Coords( 620 , 149 )
+ IPseudoPThreePThree = PseudoPThree.InPort( 'PThree' , 'long' )
+ IPseudoPThreeGate = PseudoPThree.GetInPort( 'Gate' )
+ OPseudoPThreea = PseudoPThree.OutPort( 'a' , 'long' )
+ OPseudoPThreeGate = PseudoPThree.GetOutPort( 'Gate' )
+
+ PyPseudoPFive = []
+ PyPseudoPFive.append( 'from time import * ' )
+ PyPseudoPFive.append( 'def PseudoPFive(PFive) : ' )
+ PyPseudoPFive.append( ' sleep(1) ' )
+ PyPseudoPFive.append( ' return 6*PFive+5 ' )
+ PseudoPFive = GraphLoopSwitchOfSwitch1.INode( 'PseudoPFive' , PyPseudoPFive )
+ PseudoPFive.SetName( 'PseudoPFive' )
+ PseudoPFive.SetAuthor( '' )
+ PseudoPFive.SetComment( 'Compute Node' )
+ PseudoPFive.Coords( 625 , 343 )
+ IPseudoPFivePFive = PseudoPFive.InPort( 'PFive' , 'long' )
+ IPseudoPFiveGate = PseudoPFive.GetInPort( 'Gate' )
+ OPseudoPFivea = PseudoPFive.OutPort( 'a' , 'long' )
+ OPseudoPFiveGate = PseudoPFive.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopSwitch = []
+ PyLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoopSwitch.append( ' Index = Max ' )
+ PyLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreLoopSwitch = []
+ PyMoreLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreLoopSwitch.append( ' else : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoopSwitch = []
+ PyNextLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextLoopSwitch.append( ' return Index,Min,Max ' )
+ LoopSwitch,EndOfLoopSwitch = GraphLoopSwitchOfSwitch1.LNode( 'InitLoop' , PyLoopSwitch , 'MoreLoop' , PyMoreLoopSwitch , 'NextLoop' , PyNextLoopSwitch )
+ EndOfLoopSwitch.SetName( 'EndOfLoopSwitch' )
+ EndOfLoopSwitch.SetAuthor( '' )
+ EndOfLoopSwitch.SetComment( 'Compute Node' )
+ EndOfLoopSwitch.Coords( 1268 , 210 )
+ PyEndOfLoopSwitch = []
+ EndOfLoopSwitch.SetPyFunction( '' , PyEndOfLoopSwitch )
+ ILoopSwitchDoLoop = LoopSwitch.GetInPort( 'DoLoop' )
+ ILoopSwitchIndex = LoopSwitch.InPort( 'Index' , 'long' )
+ ILoopSwitchMin = LoopSwitch.InPort( 'Min' , 'long' )
+ ILoopSwitchMax = LoopSwitch.InPort( 'Max' , 'long' )
+ ILoopSwitchGate = LoopSwitch.GetInPort( 'Gate' )
+ OLoopSwitchDoLoop = LoopSwitch.GetOutPort( 'DoLoop' )
+ OLoopSwitchIndex = LoopSwitch.GetOutPort( 'Index' )
+ OLoopSwitchMin = LoopSwitch.GetOutPort( 'Min' )
+ OLoopSwitchMax = LoopSwitch.GetOutPort( 'Max' )
+ IEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfLoopSwitchIndex = EndOfLoopSwitch.GetInPort( 'Index' )
+ IEndOfLoopSwitchMin = EndOfLoopSwitch.GetInPort( 'Min' )
+ IEndOfLoopSwitchMax = EndOfLoopSwitch.GetInPort( 'Max' )
+ IEndOfLoopSwitchGate = EndOfLoopSwitch.GetInPort( 'Gate' )
+ OEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ OEndOfLoopSwitchGate = EndOfLoopSwitch.GetOutPort( 'Gate' )
+ LoopSwitch.SetName( 'LoopSwitch' )
+ LoopSwitch.SetAuthor( '' )
+ LoopSwitch.SetComment( 'Compute Node' )
+ LoopSwitch.Coords( 6 , 233 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,a,0 ' )
+ PySwitch.append( ' return a & 1,a,1-(a&1) ' )
+ Switch,EndOfSwitch = GraphLoopSwitchOfSwitch1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 1075 , 210 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 201 , 233 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitchOdd = []
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' n = a/6 ' )
+ PySwitchOdd.append( ' r = a%6 ' )
+ PySwitchOdd.append( ' POne = 0 ' )
+ PySwitchOdd.append( ' PThree = 0 ' )
+ PySwitchOdd.append( ' PFive = 0 ' )
+ PySwitchOdd.append( ' if r == 1 : ' )
+ PySwitchOdd.append( ' POne = 1 ' )
+ PySwitchOdd.append( ' if r == 3 : ' )
+ PySwitchOdd.append( ' PThree = 1 ' )
+ PySwitchOdd.append( ' if r == 5 : ' )
+ PySwitchOdd.append( ' PFive = 1 ' )
+ PySwitchOdd.append( ' return POne,PThree,PFive,n ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchOfSwitch1.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 851 , 210 )
+ PyEndOfSwitchOdd = []
+ EndOfSwitchOdd.SetPyFunction( 'EndSwitch' , PyEndOfSwitchOdd )
+ IEndOfSwitchOddn = EndOfSwitchOdd.InPort( 'n' , 'long' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOddn = EndOfSwitchOdd.OutPort( 'n' , 'long' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 412 , 169 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddPOne = SwitchOdd.OutPort( 'POne' , 'boolean' )
+ OSwitchOddPThree = SwitchOdd.OutPort( 'PThree' , 'boolean' )
+ OSwitchOddPFive = SwitchOdd.OutPort( 'PFive' , 'boolean' )
+ OSwitchOddn = SwitchOdd.OutPort( 'n' , 'long' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopSwitchIndexSwitcha = GraphLoopSwitchOfSwitch1.Link( OLoopSwitchIndex , ISwitcha )
+
+ LLoopSwitchMinEndOfLoopSwitchMin = GraphLoopSwitchOfSwitch1.Link( OLoopSwitchMin , IEndOfLoopSwitchMin )
+
+ LLoopSwitchMaxEndOfLoopSwitchMax = GraphLoopSwitchOfSwitch1.Link( OLoopSwitchMax , IEndOfLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphLoopSwitchOfSwitch1.Link( OIsEvena , IEndOfSwitcha )
+ LIsEvenaEndOfSwitcha.AddCoord( 1 , 719 , 591 )
+
+ LSwitchOddSwitchOddGate = GraphLoopSwitchOfSwitch1.Link( OSwitchOdd , ISwitchOddGate )
+
+ LSwitchaIsEvena = GraphLoopSwitchOfSwitch1.Link( OSwitcha , IIsEvena )
+
+ LSwitchaSwitchOdda = GraphLoopSwitchOfSwitch1.Link( OSwitcha , ISwitchOdda )
+
+ LSwitchEvenIsEvenGate = GraphLoopSwitchOfSwitch1.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphLoopSwitchOfSwitch1.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 1057 , 267 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 1079 , 669 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 3 , 383 , 666 )
+
+ LEndOfSwitchaEndOfLoopSwitchIndex = GraphLoopSwitchOfSwitch1.Link( OEndOfSwitcha , IEndOfLoopSwitchIndex )
+
+ LSwitchOddPOnePseudoPOneGate = GraphLoopSwitchOfSwitch1.Link( OSwitchOddPOne , IPseudoPOneGate )
+
+ LSwitchOddPThreePseudoPThreeGate = GraphLoopSwitchOfSwitch1.Link( OSwitchOddPThree , IPseudoPThreeGate )
+
+ LSwitchOddPFivePseudoPFiveGate = GraphLoopSwitchOfSwitch1.Link( OSwitchOddPFive , IPseudoPFiveGate )
+
+ LSwitchOddnPseudoPOnePOne = GraphLoopSwitchOfSwitch1.Link( OSwitchOddn , IPseudoPOnePOne )
+
+ LSwitchOddnPseudoPThreePThree = GraphLoopSwitchOfSwitch1.Link( OSwitchOddn , IPseudoPThreePThree )
+
+ LSwitchOddnPseudoPFivePFive = GraphLoopSwitchOfSwitch1.Link( OSwitchOddn , IPseudoPFivePFive )
+
+ LEndOfSwitchOddnEndOfSwitcha = GraphLoopSwitchOfSwitch1.Link( OEndOfSwitchOddn , IEndOfSwitcha )
+
+ LPseudoPOneaEndOfSwitchOddn = GraphLoopSwitchOfSwitch1.Link( OPseudoPOnea , IEndOfSwitchOddn )
+
+ LPseudoPThreeaEndOfSwitchOddn = GraphLoopSwitchOfSwitch1.Link( OPseudoPThreea , IEndOfSwitchOddn )
+
+ LPseudoPFiveaEndOfSwitchOddn = GraphLoopSwitchOfSwitch1.Link( OPseudoPFivea , IEndOfSwitchOddn )
+
+ # Input datas
+ ILoopSwitchIndex.Input( 0 )
+ ILoopSwitchMin.Input( -5 )
+ ILoopSwitchMax.Input( 17 )
+
+ # Output Ports of the graph
+ #OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ return GraphLoopSwitchOfSwitch1
+
+
+GraphLoopSwitchOfSwitch1 = DefGraphLoopSwitchOfSwitch1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchOfSwitchAborted
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchOfSwitchAborted
+def DefGraphLoopSwitchOfSwitchAborted() :
+ GraphLoopSwitchOfSwitchAborted = Graph( 'GraphLoopSwitchOfSwitchAborted' )
+ GraphLoopSwitchOfSwitchAborted.SetName( 'GraphLoopSwitchOfSwitchAborted' )
+ GraphLoopSwitchOfSwitchAborted.SetAuthor( 'JR' )
+ GraphLoopSwitchOfSwitchAborted.SetComment( 'DefaultPorts of SwitchOdd and EndSwitchOdd are not connected but that link was not used. DefaultPorts of Switch and EndSwitch are not linked ==> ABORT' )
+ GraphLoopSwitchOfSwitchAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphLoopSwitchOfSwitchAborted.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 437 , 520 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPseudoPOne = []
+ PyPseudoPOne.append( 'from time import * ' )
+ PyPseudoPOne.append( 'def PseudoPOne(POne) : ' )
+ PyPseudoPOne.append( ' sleep(1) ' )
+ PyPseudoPOne.append( ' return 6*POne+1 ' )
+ PseudoPOne = GraphLoopSwitchOfSwitchAborted.INode( 'PseudoPOne' , PyPseudoPOne )
+ PseudoPOne.SetName( 'PseudoPOne' )
+ PseudoPOne.SetAuthor( '' )
+ PseudoPOne.SetComment( 'Compute Node' )
+ PseudoPOne.Coords( 612 , 5 )
+ IPseudoPOnePOne = PseudoPOne.InPort( 'POne' , 'long' )
+ IPseudoPOneGate = PseudoPOne.GetInPort( 'Gate' )
+ OPseudoPOnea = PseudoPOne.OutPort( 'a' , 'long' )
+ OPseudoPOneGate = PseudoPOne.GetOutPort( 'Gate' )
+
+ PyPseudoPThree = []
+ PyPseudoPThree.append( 'from time import * ' )
+ PyPseudoPThree.append( 'def PseudoPThree_1(PThree) : ' )
+ PyPseudoPThree.append( ' sleep(1) ' )
+ PyPseudoPThree.append( ' return 6*PThree+3 ' )
+ PseudoPThree = GraphLoopSwitchOfSwitchAborted.INode( 'PseudoPThree_1' , PyPseudoPThree )
+ PseudoPThree.SetName( 'PseudoPThree' )
+ PseudoPThree.SetAuthor( '' )
+ PseudoPThree.SetComment( 'Compute Node' )
+ PseudoPThree.Coords( 620 , 149 )
+ IPseudoPThreePThree = PseudoPThree.InPort( 'PThree' , 'long' )
+ IPseudoPThreeGate = PseudoPThree.GetInPort( 'Gate' )
+ OPseudoPThreea = PseudoPThree.OutPort( 'a' , 'long' )
+ OPseudoPThreeGate = PseudoPThree.GetOutPort( 'Gate' )
+
+ PyPseudoPFive = []
+ PyPseudoPFive.append( 'from time import * ' )
+ PyPseudoPFive.append( 'def PseudoPFive(PFive) : ' )
+ PyPseudoPFive.append( ' sleep(1) ' )
+ PyPseudoPFive.append( ' return 6*PFive+5 ' )
+ PseudoPFive = GraphLoopSwitchOfSwitchAborted.INode( 'PseudoPFive' , PyPseudoPFive )
+ PseudoPFive.SetName( 'PseudoPFive' )
+ PseudoPFive.SetAuthor( '' )
+ PseudoPFive.SetComment( 'Compute Node' )
+ PseudoPFive.Coords( 625 , 343 )
+ IPseudoPFivePFive = PseudoPFive.InPort( 'PFive' , 'long' )
+ IPseudoPFiveGate = PseudoPFive.GetInPort( 'Gate' )
+ OPseudoPFivea = PseudoPFive.OutPort( 'a' , 'long' )
+ OPseudoPFiveGate = PseudoPFive.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopSwitch = []
+ PyLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoopSwitch.append( ' Index = Max ' )
+ PyLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreLoopSwitch = []
+ PyMoreLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreLoopSwitch.append( ' else : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoopSwitch = []
+ PyNextLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextLoopSwitch.append( ' return Index,Min,Max ' )
+ LoopSwitch,EndOfLoopSwitch = GraphLoopSwitchOfSwitchAborted.LNode( 'InitLoop' , PyLoopSwitch , 'MoreLoop' , PyMoreLoopSwitch , 'NextLoop' , PyNextLoopSwitch )
+ EndOfLoopSwitch.SetName( 'EndOfLoopSwitch' )
+ EndOfLoopSwitch.SetAuthor( '' )
+ EndOfLoopSwitch.SetComment( 'Compute Node' )
+ EndOfLoopSwitch.Coords( 1268 , 210 )
+ PyEndOfLoopSwitch = []
+ EndOfLoopSwitch.SetPyFunction( '' , PyEndOfLoopSwitch )
+ ILoopSwitchDoLoop = LoopSwitch.GetInPort( 'DoLoop' )
+ ILoopSwitchIndex = LoopSwitch.InPort( 'Index' , 'long' )
+ ILoopSwitchMin = LoopSwitch.InPort( 'Min' , 'long' )
+ ILoopSwitchMax = LoopSwitch.InPort( 'Max' , 'long' )
+ ILoopSwitchGate = LoopSwitch.GetInPort( 'Gate' )
+ OLoopSwitchDoLoop = LoopSwitch.GetOutPort( 'DoLoop' )
+ OLoopSwitchIndex = LoopSwitch.GetOutPort( 'Index' )
+ OLoopSwitchMin = LoopSwitch.GetOutPort( 'Min' )
+ OLoopSwitchMax = LoopSwitch.GetOutPort( 'Max' )
+ IEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfLoopSwitchIndex = EndOfLoopSwitch.GetInPort( 'Index' )
+ IEndOfLoopSwitchMin = EndOfLoopSwitch.GetInPort( 'Min' )
+ IEndOfLoopSwitchMax = EndOfLoopSwitch.GetInPort( 'Max' )
+ IEndOfLoopSwitchGate = EndOfLoopSwitch.GetInPort( 'Gate' )
+ OEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ OEndOfLoopSwitchGate = EndOfLoopSwitch.GetOutPort( 'Gate' )
+ LoopSwitch.SetName( 'LoopSwitch' )
+ LoopSwitch.SetAuthor( '' )
+ LoopSwitch.SetComment( 'Compute Node' )
+ LoopSwitch.Coords( 6 , 233 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,a,0 ' )
+ PySwitch.append( ' return a & 1,a,1-(a&1) ' )
+ Switch,EndOfSwitch = GraphLoopSwitchOfSwitchAborted.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 1075 , 210 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 201 , 233 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitchOdd = []
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' n = a/6 ' )
+ PySwitchOdd.append( ' r = a%6 ' )
+ PySwitchOdd.append( ' POne = 0 ' )
+ PySwitchOdd.append( ' PThree = 0 ' )
+ PySwitchOdd.append( ' PFive = 0 ' )
+ PySwitchOdd.append( ' if r == 1 : ' )
+ PySwitchOdd.append( ' POne = 1 ' )
+ PySwitchOdd.append( ' if r == 3 : ' )
+ PySwitchOdd.append( ' PThree = 1 ' )
+ PySwitchOdd.append( ' if r == 5 : ' )
+ PySwitchOdd.append( ' PFive = 1 ' )
+ PySwitchOdd.append( ' return POne,PThree,PFive,n ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchOfSwitchAborted.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 851 , 210 )
+ PyEndOfSwitchOdd = []
+ EndOfSwitchOdd.SetPyFunction( 'EndSwitch' , PyEndOfSwitchOdd )
+ IEndOfSwitchOddn = EndOfSwitchOdd.InPort( 'n' , 'long' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOddn = EndOfSwitchOdd.OutPort( 'n' , 'long' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 412 , 169 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddPOne = SwitchOdd.OutPort( 'POne' , 'boolean' )
+ OSwitchOddPThree = SwitchOdd.OutPort( 'PThree' , 'boolean' )
+ OSwitchOddPFive = SwitchOdd.OutPort( 'PFive' , 'boolean' )
+ OSwitchOddn = SwitchOdd.OutPort( 'n' , 'long' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopSwitchIndexSwitcha = GraphLoopSwitchOfSwitchAborted.Link( OLoopSwitchIndex , ISwitcha )
+
+ LLoopSwitchMinEndOfLoopSwitchMin = GraphLoopSwitchOfSwitchAborted.Link( OLoopSwitchMin , IEndOfLoopSwitchMin )
+
+ LLoopSwitchMaxEndOfLoopSwitchMax = GraphLoopSwitchOfSwitchAborted.Link( OLoopSwitchMax , IEndOfLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphLoopSwitchOfSwitchAborted.Link( OIsEvena , IEndOfSwitcha )
+ LIsEvenaEndOfSwitcha.AddCoord( 1 , 719 , 591 )
+
+ LSwitchOddSwitchOddGate = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOdd , ISwitchOddGate )
+
+ LSwitchaIsEvena = GraphLoopSwitchOfSwitchAborted.Link( OSwitcha , IIsEvena )
+
+ LSwitchaSwitchOdda = GraphLoopSwitchOfSwitchAborted.Link( OSwitcha , ISwitchOdda )
+
+ LSwitchEvenIsEvenGate = GraphLoopSwitchOfSwitchAborted.Link( OSwitchEven , IIsEvenGate )
+
+ LEndOfSwitchaEndOfLoopSwitchIndex = GraphLoopSwitchOfSwitchAborted.Link( OEndOfSwitcha , IEndOfLoopSwitchIndex )
+
+ LSwitchOddPOnePseudoPOneGate = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddPOne , IPseudoPOneGate )
+
+ LSwitchOddPThreePseudoPThreeGate = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddPThree , IPseudoPThreeGate )
+
+ LSwitchOddPFivePseudoPFiveGate = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddPFive , IPseudoPFiveGate )
+
+ LSwitchOddnPseudoPOnePOne = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddn , IPseudoPOnePOne )
+
+ LSwitchOddnPseudoPThreePThree = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddn , IPseudoPThreePThree )
+
+ LSwitchOddnPseudoPFivePFive = GraphLoopSwitchOfSwitchAborted.Link( OSwitchOddn , IPseudoPFivePFive )
+
+ LEndOfSwitchOddnEndOfSwitcha = GraphLoopSwitchOfSwitchAborted.Link( OEndOfSwitchOddn , IEndOfSwitcha )
+
+ LPseudoPOneaEndOfSwitchOddn = GraphLoopSwitchOfSwitchAborted.Link( OPseudoPOnea , IEndOfSwitchOddn )
+
+ LPseudoPThreeaEndOfSwitchOddn = GraphLoopSwitchOfSwitchAborted.Link( OPseudoPThreea , IEndOfSwitchOddn )
+
+ LPseudoPFiveaEndOfSwitchOddn = GraphLoopSwitchOfSwitchAborted.Link( OPseudoPFivea , IEndOfSwitchOddn )
+
+ # Input datas
+ ILoopSwitchIndex.Input( 0 )
+ ILoopSwitchMin.Input( -5 )
+ ILoopSwitchMax.Input( 17 )
+
+ # Output Ports of the graph
+ #OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ return GraphLoopSwitchOfSwitchAborted
+
+
+GraphLoopSwitchOfSwitchAborted = DefGraphLoopSwitchOfSwitchAborted()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchOfSwitchNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchOfSwitchNOTValid
+def DefGraphLoopSwitchOfSwitchNOTValid() :
+ GraphLoopSwitchOfSwitchNOTValid = Graph( 'GraphLoopSwitchOfSwitchNOTValid' )
+ GraphLoopSwitchOfSwitchNOTValid.SetName( 'GraphLoopSwitchOfSwitchNOTValid' )
+ GraphLoopSwitchOfSwitchNOTValid.SetAuthor( 'JR' )
+ GraphLoopSwitchOfSwitchNOTValid.SetComment( '' )
+ GraphLoopSwitchOfSwitchNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphLoopSwitchOfSwitchNOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 437 , 520 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPseudoPOne = []
+ PyPseudoPOne.append( 'from time import * ' )
+ PyPseudoPOne.append( 'def PseudoPOne(POne) : ' )
+ PyPseudoPOne.append( ' sleep(1) ' )
+ PyPseudoPOne.append( ' return 6*POne+1 ' )
+ PseudoPOne = GraphLoopSwitchOfSwitchNOTValid.INode( 'PseudoPOne' , PyPseudoPOne )
+ PseudoPOne.SetName( 'PseudoPOne' )
+ PseudoPOne.SetAuthor( '' )
+ PseudoPOne.SetComment( 'Compute Node' )
+ PseudoPOne.Coords( 612 , 5 )
+ IPseudoPOnePOne = PseudoPOne.InPort( 'POne' , 'long' )
+ IPseudoPOneGate = PseudoPOne.GetInPort( 'Gate' )
+ OPseudoPOnea = PseudoPOne.OutPort( 'a' , 'long' )
+ OPseudoPOneGate = PseudoPOne.GetOutPort( 'Gate' )
+
+ PyPseudoPThree = []
+ PyPseudoPThree.append( 'from time import * ' )
+ PyPseudoPThree.append( 'def PseudoPThree_1(PThree) : ' )
+ PyPseudoPThree.append( ' sleep(1) ' )
+ PyPseudoPThree.append( ' return 6*PThree+3 ' )
+ PseudoPThree = GraphLoopSwitchOfSwitchNOTValid.INode( 'PseudoPThree_1' , PyPseudoPThree )
+ PseudoPThree.SetName( 'PseudoPThree' )
+ PseudoPThree.SetAuthor( '' )
+ PseudoPThree.SetComment( 'Compute Node' )
+ PseudoPThree.Coords( 620 , 149 )
+ IPseudoPThreePThree = PseudoPThree.InPort( 'PThree' , 'long' )
+ IPseudoPThreeGate = PseudoPThree.GetInPort( 'Gate' )
+ OPseudoPThreea = PseudoPThree.OutPort( 'a' , 'long' )
+ OPseudoPThreeGate = PseudoPThree.GetOutPort( 'Gate' )
+
+ PyPseudoPFive = []
+ PyPseudoPFive.append( 'from time import * ' )
+ PyPseudoPFive.append( 'def PseudoPFive(PFive) : ' )
+ PyPseudoPFive.append( ' sleep(1) ' )
+ PyPseudoPFive.append( ' return 6*PFive+5 ' )
+ PseudoPFive = GraphLoopSwitchOfSwitchNOTValid.INode( 'PseudoPFive' , PyPseudoPFive )
+ PseudoPFive.SetName( 'PseudoPFive' )
+ PseudoPFive.SetAuthor( '' )
+ PseudoPFive.SetComment( 'Compute Node' )
+ PseudoPFive.Coords( 625 , 343 )
+ IPseudoPFivePFive = PseudoPFive.InPort( 'PFive' , 'long' )
+ IPseudoPFiveGate = PseudoPFive.GetInPort( 'Gate' )
+ OPseudoPFivea = PseudoPFive.OutPort( 'a' , 'long' )
+ OPseudoPFiveGate = PseudoPFive.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopSwitch = []
+ PyLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoopSwitch.append( ' Index = Max ' )
+ PyLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreLoopSwitch = []
+ PyMoreLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreLoopSwitch.append( ' else : ' )
+ PyMoreLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoopSwitch = []
+ PyNextLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextLoopSwitch.append( ' return Index,Min,Max ' )
+ LoopSwitch,EndOfLoopSwitch = GraphLoopSwitchOfSwitchNOTValid.LNode( 'InitLoop' , PyLoopSwitch , 'MoreLoop' , PyMoreLoopSwitch , 'NextLoop' , PyNextLoopSwitch )
+ EndOfLoopSwitch.SetName( 'EndOfLoopSwitch' )
+ EndOfLoopSwitch.SetAuthor( '' )
+ EndOfLoopSwitch.SetComment( 'Compute Node' )
+ EndOfLoopSwitch.Coords( 1268 , 210 )
+ PyEndOfLoopSwitch = []
+ EndOfLoopSwitch.SetPyFunction( '' , PyEndOfLoopSwitch )
+ ILoopSwitchDoLoop = LoopSwitch.GetInPort( 'DoLoop' )
+ ILoopSwitchIndex = LoopSwitch.InPort( 'Index' , 'long' )
+ ILoopSwitchMin = LoopSwitch.InPort( 'Min' , 'long' )
+ ILoopSwitchMax = LoopSwitch.InPort( 'Max' , 'long' )
+ ILoopSwitchGate = LoopSwitch.GetInPort( 'Gate' )
+ OLoopSwitchDoLoop = LoopSwitch.GetOutPort( 'DoLoop' )
+ OLoopSwitchIndex = LoopSwitch.GetOutPort( 'Index' )
+ OLoopSwitchMin = LoopSwitch.GetOutPort( 'Min' )
+ OLoopSwitchMax = LoopSwitch.GetOutPort( 'Max' )
+ IEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfLoopSwitchIndex = EndOfLoopSwitch.GetInPort( 'Index' )
+ IEndOfLoopSwitchMin = EndOfLoopSwitch.GetInPort( 'Min' )
+ IEndOfLoopSwitchMax = EndOfLoopSwitch.GetInPort( 'Max' )
+ IEndOfLoopSwitchGate = EndOfLoopSwitch.GetInPort( 'Gate' )
+ OEndOfLoopSwitchDoLoop = EndOfLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ OEndOfLoopSwitchGate = EndOfLoopSwitch.GetOutPort( 'Gate' )
+ LoopSwitch.SetName( 'LoopSwitch' )
+ LoopSwitch.SetAuthor( '' )
+ LoopSwitch.SetComment( 'Compute Node' )
+ LoopSwitch.Coords( 6 , 233 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,a,0 ' )
+ PySwitch.append( ' return a & 1,a,1-(a&1) ' )
+ Switch,EndOfSwitch = GraphLoopSwitchOfSwitchNOTValid.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 1075 , 210 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 201 , 233 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitchOdd = []
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' n = a/6 ' )
+ PySwitchOdd.append( ' r = a%6 ' )
+ PySwitchOdd.append( ' POne = 0 ' )
+ PySwitchOdd.append( ' PThree = 0 ' )
+ PySwitchOdd.append( ' PFive = 0 ' )
+ PySwitchOdd.append( ' if r == 1 : ' )
+ PySwitchOdd.append( ' POne = 1 ' )
+ PySwitchOdd.append( ' if r == 3 : ' )
+ PySwitchOdd.append( ' PThree = 1 ' )
+ PySwitchOdd.append( ' if r == 5 : ' )
+ PySwitchOdd.append( ' PFive = 1 ' )
+ PySwitchOdd.append( ' return POne,PThree,PFive,n ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchOfSwitchNOTValid.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 851 , 210 )
+ PyEndOfSwitchOdd = []
+ EndOfSwitchOdd.SetPyFunction( 'EndSwitch' , PyEndOfSwitchOdd )
+ IEndOfSwitchOddn = EndOfSwitchOdd.InPort( 'n' , 'long' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOddn = EndOfSwitchOdd.OutPort( 'n' , 'long' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 412 , 169 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddPOne = SwitchOdd.OutPort( 'POne' , 'boolean' )
+ OSwitchOddPThree = SwitchOdd.OutPort( 'PThree' , 'boolean' )
+ OSwitchOddPFive = SwitchOdd.OutPort( 'PFive' , 'boolean' )
+ OSwitchOddn = SwitchOdd.OutPort( 'n' , 'long' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopSwitchIndexSwitcha = GraphLoopSwitchOfSwitchNOTValid.Link( OLoopSwitchIndex , ISwitcha )
+
+ LLoopSwitchMinEndOfLoopSwitchMin = GraphLoopSwitchOfSwitchNOTValid.Link( OLoopSwitchMin , IEndOfLoopSwitchMin )
+
+ LLoopSwitchMaxEndOfLoopSwitchMax = GraphLoopSwitchOfSwitchNOTValid.Link( OLoopSwitchMax , IEndOfLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphLoopSwitchOfSwitchNOTValid.Link( OIsEvena , IEndOfSwitcha )
+ LIsEvenaEndOfSwitcha.AddCoord( 1 , 719 , 591 )
+
+ LSwitchOddSwitchOddGate = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOdd , ISwitchOddGate )
+
+ LSwitchaIsEvena = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitcha , IIsEvena )
+
+ LSwitchaSwitchOdda = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitcha , ISwitchOdda )
+
+ LSwitchEvenIsEvenGate = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 1057 , 267 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 1079 , 669 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 3 , 383 , 666 )
+
+ LEndOfSwitchaEndOfLoopSwitchIndex = GraphLoopSwitchOfSwitchNOTValid.Link( OEndOfSwitcha , IEndOfLoopSwitchIndex )
+
+ LSwitchOddPOnePseudoPOneGate = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddPOne , IPseudoPOneGate )
+
+ LSwitchOddPThreePseudoPThreeGate = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddPThree , IPseudoPThreeGate )
+
+ LSwitchOddPFivePseudoPFiveGate = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddPFive , IPseudoPFiveGate )
+
+ LSwitchOddnPseudoPOnePOne = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddn , IPseudoPOnePOne )
+
+ LSwitchOddnPseudoPThreePThree = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddn , IPseudoPThreePThree )
+
+ LSwitchOddnPseudoPFivePFive = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddn , IPseudoPFivePFive )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchOfSwitchNOTValid.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LPseudoPOneaEndOfSwitchOddn = GraphLoopSwitchOfSwitchNOTValid.Link( OPseudoPOnea , IEndOfSwitchOddn )
+
+ LPseudoPThreeaEndOfSwitchOddn = GraphLoopSwitchOfSwitchNOTValid.Link( OPseudoPThreea , IEndOfSwitchOddn )
+
+ LPseudoPFiveaEndOfSwitchOddn = GraphLoopSwitchOfSwitchNOTValid.Link( OPseudoPFivea , IEndOfSwitchOddn )
+
+ # Input datas
+ ILoopSwitchIndex.Input( 0 )
+ ILoopSwitchMin.Input( -5 )
+ ILoopSwitchMax.Input( 65 )
+
+ # Output Ports of the graph
+ #OEndOfLoopSwitchIndex = EndOfLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfLoopSwitchMin = EndOfLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfLoopSwitchMax = EndOfLoopSwitch.GetOutPort( 'Max' )
+ #OEndOfSwitchOddn = EndOfSwitchOdd.GetOutPort( 'n' )
+ return GraphLoopSwitchOfSwitchNOTValid
+
+
+GraphLoopSwitchOfSwitchNOTValid = DefGraphLoopSwitchOfSwitchNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchs_1
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchs_1
+def DefGraphLoopSwitchs_1() :
+ GraphLoopSwitchs_1 = Graph( 'GraphLoopSwitchs_1' )
+ GraphLoopSwitchs_1.SetName( 'GraphLoopSwitchs_1' )
+ GraphLoopSwitchs_1.SetAuthor( 'JR' )
+ GraphLoopSwitchs_1.SetComment( '' )
+ GraphLoopSwitchs_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopSwitchs_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopSwitchs_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 482 , 292 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'from time import * ' )
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even) : ' )
+ PySwitchsCompare.append( ' sleep(1) ' )
+ PySwitchsCompare.append( ' return aOdd ' )
+ SwitchsCompare = GraphLoopSwitchs_1.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 919 , 242 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsComparea = SwitchsCompare.OutPort( 'a' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index <= Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchs_1.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1102 , 282 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 12 , 276 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def Switch(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),a ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchs_1.SNode( 'Switch' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 711 , 161 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 141 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'int' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def Switch(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' return a & 1,1-(a&1),a ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchs_1.SNode( 'Switch' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 718 , 361 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 235 , 386 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchs_1.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchs_1.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchs_1.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchs_1.Link( OSwitchOdda , IIsOdda )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchs_1.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchs_1.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchs_1.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchs_1.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchs_1.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchs_1.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchs_1.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchs_1.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchs_1.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopSwitchs_1.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchs_1.Link( OSwitchEvena , IIsEvena )
+
+ LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopSwitchs_1.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchs_1.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchs_1.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareaEndOfLoopIndex = GraphLoopSwitchs_1.Link( OSwitchsComparea , IEndOfLoopIndex )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( 0 )
+ ILoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OSwitchOddEven = SwitchOdd.GetOutPort( 'Even' )
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ #OSwitchEvenOdd = SwitchEven.GetOutPort( 'Odd' )
+ return GraphLoopSwitchs_1
+
+
+GraphLoopSwitchs_1 = DefGraphLoopSwitchs_1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchsAborted
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchsAborted
+def DefGraphLoopSwitchsAborted() :
+ GraphLoopSwitchsAborted = Graph( 'GraphLoopSwitchsAborted' )
+ GraphLoopSwitchsAborted.SetName( 'GraphLoopSwitchsAborted' )
+ GraphLoopSwitchsAborted.SetAuthor( 'JR' )
+ GraphLoopSwitchsAborted.SetComment( 'Default links are missing' )
+ GraphLoopSwitchsAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopSwitchsAborted.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopSwitchsAborted.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 482 , 292 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'from time import * ' )
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even) : ' )
+ PySwitchsCompare.append( ' sleep(1) ' )
+ PySwitchsCompare.append( ' return aOdd ' )
+ SwitchsCompare = GraphLoopSwitchsAborted.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 919 , 242 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsComparea = SwitchsCompare.OutPort( 'a' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index <= Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchsAborted.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1102 , 282 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 12 , 276 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def Switch(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),a ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsAborted.SNode( 'Switch' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 711 , 161 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 141 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'int' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def Switch(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' return a & 1,1-(a&1),a ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchsAborted.SNode( 'Switch' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 718 , 361 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 235 , 386 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchsAborted.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsAborted.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchsAborted.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchsAborted.Link( OSwitchOdda , IIsOdda )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsAborted.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsAborted.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsAborted.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsAborted.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchsAborted.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchsAborted.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchsAborted.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchsAborted.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsAborted.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchsAborted.Link( OSwitchEvena , IIsEvena )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsAborted.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsAborted.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareaEndOfLoopIndex = GraphLoopSwitchsAborted.Link( OSwitchsComparea , IEndOfLoopIndex )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( 0 )
+ ILoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OSwitchOddEven = SwitchOdd.GetOutPort( 'Even' )
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ #OSwitchEvenOdd = SwitchEven.GetOutPort( 'Odd' )
+ return GraphLoopSwitchsAborted
+
+
+GraphLoopSwitchsAborted = DefGraphLoopSwitchsAborted()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchsBranches_1
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchsBranches_1
+def DefGraphLoopSwitchsBranches_1() :
+ GraphLoopSwitchsBranches_1 = Graph( 'GraphLoopSwitchsBranches_1' )
+ GraphLoopSwitchsBranches_1.SetName( 'GraphLoopSwitchsBranches_1' )
+ GraphLoopSwitchsBranches_1.SetAuthor( 'JR' )
+ GraphLoopSwitchsBranches_1.SetComment( '' )
+ GraphLoopSwitchsBranches_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopSwitchsBranches_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 2 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopSwitchsBranches_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 472 , 724 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'from time import * ' )
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ' )
+ PySwitchsCompare.append( ' sleep(1) ' )
+ PySwitchsCompare.append( ' return Index ' )
+ SwitchsCompare = GraphLoopSwitchsBranches_1.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 918 , 221 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareIndex = SwitchsCompare.InPort( 'Index' , 'long' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsCompareIndex = SwitchsCompare.OutPort( 'Index' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ PyIsNotOdd = []
+ PyIsNotOdd.append( 'from time import * ' )
+ PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
+ PyIsNotOdd.append( ' sleep(1) ' )
+ PyIsNotOdd.append( ' return Even ' )
+ IsNotOdd = GraphLoopSwitchsBranches_1.INode( 'IsNotOdd' , PyIsNotOdd )
+ IsNotOdd.SetName( 'IsNotOdd' )
+ IsNotOdd.SetAuthor( '' )
+ IsNotOdd.SetComment( 'Compute Node' )
+ IsNotOdd.Coords( 477 , 145 )
+ IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
+ IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
+ OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
+ OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
+
+ PyIsNotEven = []
+ PyIsNotEven.append( 'from time import * ' )
+ PyIsNotEven.append( 'def IsNotEven(Odd) : ' )
+ PyIsNotEven.append( ' sleep(1) ' )
+ PyIsNotEven.append( ' return Odd ' )
+ IsNotEven = GraphLoopSwitchsBranches_1.INode( 'IsNotEven' , PyIsNotEven )
+ IsNotEven.SetName( 'IsNotEven' )
+ IsNotEven.SetAuthor( '' )
+ IsNotEven.SetComment( 'Compute Node' )
+ IsNotEven.Coords( 477 , 570 )
+ IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
+ IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
+ OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
+ OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index <= Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchsBranches_1.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1099 , 261 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 19 , 341 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' OddEven = 'Odd' ' )
+ PySwitchOdd.append( ' if (a&1) == 0 : ' )
+ PySwitchOdd.append( ' OddEven = 'Even' ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),a,OddEven ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsBranches_1.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 715 , 208 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
+ IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 241 , 208 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'int' )
+ OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def SwitchEven(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' OddEven = 'Even' ' )
+ PySwitchEven.append( ' if (a&1) != 0 : ' )
+ PySwitchEven.append( ' OddEven = 'Odd' ' )
+ PySwitchEven.append( ' return a & 1,1-(a&1),a,OddEven ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchsBranches_1.SNode( 'SwitchEven' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 722 , 425 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
+ IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 228 , 425 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchsBranches_1.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsBranches_1.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchsBranches_1.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddEvenIsNotOddEven = GraphLoopSwitchsBranches_1.Link( OSwitchOddEven , IIsNotOddEven )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchsBranches_1.Link( OSwitchOdda , IIsOdda )
+
+ LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopSwitchsBranches_1.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchsBranches_1.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsBranches_1.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsBranches_1.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsBranches_1.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranches_1.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchsBranches_1.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchsBranches_1.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopIndexSwitchsCompareIndex = GraphLoopSwitchsBranches_1.Link( OLoopIndex , ISwitchsCompareIndex )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchsBranches_1.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchsBranches_1.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenOddIsNotEvenOdd = GraphLoopSwitchsBranches_1.Link( OSwitchEvenOdd , IIsNotEvenOdd )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsBranches_1.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchsBranches_1.Link( OSwitchEvena , IIsEvena )
+
+ LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopSwitchsBranches_1.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
+
+ LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopSwitchsBranches_1.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsBranches_1.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsBranches_1.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareIndexEndOfLoopIndex = GraphLoopSwitchsBranches_1.Link( OSwitchsCompareIndex , IEndOfLoopIndex )
+
+ LIsNotOddEvenEndOfSwitchOddEven = GraphLoopSwitchsBranches_1.Link( OIsNotOddEven , IEndOfSwitchOddEven )
+
+ LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopSwitchsBranches_1.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( 0 )
+ ILoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchsBranches_1
+
+
+GraphLoopSwitchsBranches_1 = DefGraphLoopSwitchsBranches_1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchsBranchesdefaultAborted
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchsBranchesdefaultAborted
+def DefGraphLoopSwitchsBranchesdefaultAborted() :
+ GraphLoopSwitchsBranchesdefaultAborted = Graph( 'GraphLoopSwitchsBranchesdefaultAborted' )
+ GraphLoopSwitchsBranchesdefaultAborted.SetName( 'GraphLoopSwitchsBranchesdefaultAborted' )
+ GraphLoopSwitchsBranchesdefaultAborted.SetAuthor( 'JR' )
+ GraphLoopSwitchsBranchesdefaultAborted.SetComment( '' )
+ GraphLoopSwitchsBranchesdefaultAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 2 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 472 , 724 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'from time import * ' )
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ' )
+ PySwitchsCompare.append( ' sleep(1) ' )
+ PySwitchsCompare.append( ' return Index ' )
+ SwitchsCompare = GraphLoopSwitchsBranchesdefaultAborted.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 916 , 269 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareIndex = SwitchsCompare.InPort( 'Index' , 'long' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsCompareIndex = SwitchsCompare.OutPort( 'Index' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ PyIsNotOdd = []
+ PyIsNotOdd.append( 'from time import * ' )
+ PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
+ PyIsNotOdd.append( ' sleep(1) ' )
+ PyIsNotOdd.append( ' return Even ' )
+ IsNotOdd = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsNotOdd' , PyIsNotOdd )
+ IsNotOdd.SetName( 'IsNotOdd' )
+ IsNotOdd.SetAuthor( '' )
+ IsNotOdd.SetComment( 'Compute Node' )
+ IsNotOdd.Coords( 477 , 137 )
+ IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
+ IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
+ OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
+ OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
+
+ PyIsNotEven = []
+ PyIsNotEven.append( 'from time import * ' )
+ PyIsNotEven.append( 'def IsNotEven(Odd) : ' )
+ PyIsNotEven.append( ' sleep(1) ' )
+ PyIsNotEven.append( ' return Odd ' )
+ IsNotEven = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsNotEven' , PyIsNotEven )
+ IsNotEven.SetName( 'IsNotEven' )
+ IsNotEven.SetAuthor( '' )
+ IsNotEven.SetComment( 'Compute Node' )
+ IsNotEven.Coords( 475 , 601 )
+ IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
+ IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
+ OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
+ OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
+
+ PyIsOdddefault = []
+ PyIsOdddefault.append( 'from time import * ' )
+ PyIsOdddefault.append( 'def IsOdddefault(a) : ' )
+ PyIsOdddefault.append( ' sleep(1) ' )
+ PyIsOdddefault.append( ' return a,0 ' )
+ PyIsOdddefault.append( '' )
+ IsOdddefault = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsOdddefault' , PyIsOdddefault )
+ IsOdddefault.SetName( 'IsOdddefault' )
+ IsOdddefault.SetAuthor( '' )
+ IsOdddefault.SetComment( 'Compute Node' )
+ IsOdddefault.Coords( 477 , 285 )
+ IIsOdddefaulta = IsOdddefault.InPort( 'a' , 'long' )
+ IIsOdddefaultGate = IsOdddefault.GetInPort( 'Gate' )
+ OIsOdddefaulta = IsOdddefault.OutPort( 'a' , 'long' )
+ OIsOdddefaultOdd = IsOdddefault.OutPort( 'Odd' , 'long' )
+ OIsOdddefaultGate = IsOdddefault.GetOutPort( 'Gate' )
+
+ PyIsEvendefault = []
+ PyIsEvendefault.append( 'from time import * ' )
+ PyIsEvendefault.append( 'def IsEvendefault(a) : ' )
+ PyIsEvendefault.append( ' sleep(1) ' )
+ PyIsEvendefault.append( ' return a,0 ' )
+ PyIsEvendefault.append( '' )
+ IsEvendefault = GraphLoopSwitchsBranchesdefaultAborted.INode( 'IsEvendefault' , PyIsEvendefault )
+ IsEvendefault.SetName( 'IsEvendefault' )
+ IsEvendefault.SetAuthor( '' )
+ IsEvendefault.SetComment( 'Compute Node' )
+ IsEvendefault.Coords( 478 , 434 )
+ IIsEvendefaulta = IsEvendefault.InPort( 'a' , 'long' )
+ IIsEvendefaultGate = IsEvendefault.GetInPort( 'Gate' )
+ OIsEvendefaulta = IsEvendefault.OutPort( 'a' , 'long' )
+ OIsEvendefaultEven = IsEvendefault.OutPort( 'Even' , 'long' )
+ OIsEvendefaultGate = IsEvendefault.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' Index = Max ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index >= Min : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index - 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchsBranchesdefaultAborted.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1097 , 309 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 18 , 389 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' if a <= 0 : ' )
+ PySwitchOdd.append( ' OddEven = '<=0' ' )
+ PySwitchOdd.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchOdd.append( ' OddEven = 'Odd' ' )
+ PySwitchOdd.append( ' if (a&1) == 0 : ' )
+ PySwitchOdd.append( ' OddEven = 'Even' ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),1-(a&1),a,OddEven ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsBranchesdefaultAborted.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 718 , 162 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
+ IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 142 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdddefault = SwitchOdd.OutPort( 'default' , 'long' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'long' )
+ OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def SwitchEven(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' if a <= 0 : ' )
+ PySwitchEven.append( ' OddEven = '<=0' ' )
+ PySwitchEven.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchEven.append( ' OddEven = 'Even' ' )
+ PySwitchEven.append( ' if (a&1) != 0 : ' )
+ PySwitchEven.append( ' OddEven = 'Odd' ' )
+ PySwitchEven.append( ' print (a&1),1-(a&1),(a&1),a,OddEven ' )
+ PySwitchEven.append( ' return (a&1),1-(a&1),(a&1),a,OddEven ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchsBranchesdefaultAborted.SNode( 'SwitchEven' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 721 , 477 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
+ IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 230 , 457 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvendefault = SwitchEven.OutPort( 'default' , 'long' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddEvenIsNotOddEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOddEven , IIsNotOddEven )
+
+ LSwitchOdddefaultIsOdddefaultGate = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOdddefault , IIsOdddefaultGate )
+
+ LSwitchOddaIsOdddefaulta = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOdda , IIsOdddefaulta )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOdda , IIsOdda )
+
+ LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchsCompareIndex = GraphLoopSwitchsBranchesdefaultAborted.Link( OLoopIndex , ISwitchsCompareIndex )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchsBranchesdefaultAborted.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchsBranchesdefaultAborted.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchsBranchesdefaultAborted.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchsBranchesdefaultAborted.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenOddIsNotEvenOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvenOdd , IIsNotEvenOdd )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvendefaultIsEvendefaultGate = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvendefault , IIsEvendefaultGate )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvena , IIsEvena )
+
+ LSwitchEvenaIsEvendefaulta = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvena , IIsEvendefaulta )
+
+ LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareIndexEndOfLoopIndex = GraphLoopSwitchsBranchesdefaultAborted.Link( OSwitchsCompareIndex , IEndOfLoopIndex )
+
+ LIsNotOddEvenEndOfSwitchOddEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsNotOddEven , IEndOfSwitchOddEven )
+
+ LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
+
+ LIsOdddefaultaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsOdddefaulta , IEndOfSwitchOdda )
+
+ LIsOdddefaultOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsOdddefaultOdd , IEndOfSwitchOddOdd )
+
+ LIsEvendefaultaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsEvendefaulta , IEndOfSwitchEvena )
+
+ LIsEvendefaultEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefaultAborted.Link( OIsEvendefaultEven , IEndOfSwitchEvenEven )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( -5 )
+ ILoopMax.Input( 11 )
+
+ # Output Ports of the graph
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchsBranchesdefaultAborted
+
+
+GraphLoopSwitchsBranchesdefaultAborted = DefGraphLoopSwitchsBranchesdefaultAborted()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchsBranchesdefault
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchsBranchesdefault
+def DefGraphLoopSwitchsBranchesdefault() :
+ GraphLoopSwitchsBranchesdefault = Graph( 'GraphLoopSwitchsBranchesdefault' )
+ GraphLoopSwitchsBranchesdefault.SetName( 'GraphLoopSwitchsBranchesdefault' )
+ GraphLoopSwitchsBranchesdefault.SetAuthor( 'JR' )
+ GraphLoopSwitchsBranchesdefault.SetComment( '' )
+ GraphLoopSwitchsBranchesdefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 2 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopSwitchsBranchesdefault.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 472 , 724 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'from time import * ' )
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ' )
+ PySwitchsCompare.append( ' sleep(1) ' )
+ PySwitchsCompare.append( ' return Index ' )
+ SwitchsCompare = GraphLoopSwitchsBranchesdefault.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 916 , 269 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareIndex = SwitchsCompare.InPort( 'Index' , 'long' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsCompareIndex = SwitchsCompare.OutPort( 'Index' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ PyIsNotOdd = []
+ PyIsNotOdd.append( 'from time import * ' )
+ PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
+ PyIsNotOdd.append( ' sleep(1) ' )
+ PyIsNotOdd.append( ' return Even ' )
+ IsNotOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsNotOdd' , PyIsNotOdd )
+ IsNotOdd.SetName( 'IsNotOdd' )
+ IsNotOdd.SetAuthor( '' )
+ IsNotOdd.SetComment( 'Compute Node' )
+ IsNotOdd.Coords( 477 , 137 )
+ IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
+ IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
+ OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
+ OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
+
+ PyIsNotEven = []
+ PyIsNotEven.append( 'from time import * ' )
+ PyIsNotEven.append( 'def IsNotEven(Odd) : ' )
+ PyIsNotEven.append( ' sleep(1) ' )
+ PyIsNotEven.append( ' return Odd ' )
+ IsNotEven = GraphLoopSwitchsBranchesdefault.INode( 'IsNotEven' , PyIsNotEven )
+ IsNotEven.SetName( 'IsNotEven' )
+ IsNotEven.SetAuthor( '' )
+ IsNotEven.SetComment( 'Compute Node' )
+ IsNotEven.Coords( 475 , 601 )
+ IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
+ IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
+ OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
+ OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
+
+ PyIsOdddefault = []
+ PyIsOdddefault.append( 'from time import * ' )
+ PyIsOdddefault.append( 'def IsOdddefault(a) : ' )
+ PyIsOdddefault.append( ' sleep(1) ' )
+ PyIsOdddefault.append( ' return a,0 ' )
+ PyIsOdddefault.append( ' ' )
+ IsOdddefault = GraphLoopSwitchsBranchesdefault.INode( 'IsOdddefault' , PyIsOdddefault )
+ IsOdddefault.SetName( 'IsOdddefault' )
+ IsOdddefault.SetAuthor( '' )
+ IsOdddefault.SetComment( 'Compute Node' )
+ IsOdddefault.Coords( 477 , 285 )
+ IIsOdddefaulta = IsOdddefault.InPort( 'a' , 'long' )
+ IIsOdddefaultGate = IsOdddefault.GetInPort( 'Gate' )
+ OIsOdddefaulta = IsOdddefault.OutPort( 'a' , 'long' )
+ OIsOdddefaultOdd = IsOdddefault.OutPort( 'Odd' , 'long' )
+ OIsOdddefaultGate = IsOdddefault.GetOutPort( 'Gate' )
+
+ PyIsEvendefault = []
+ PyIsEvendefault.append( 'from time import * ' )
+ PyIsEvendefault.append( 'def IsEvendefault(a) : ' )
+ PyIsEvendefault.append( ' sleep(1) ' )
+ PyIsEvendefault.append( ' return a,0 ' )
+ PyIsEvendefault.append( ' ' )
+ IsEvendefault = GraphLoopSwitchsBranchesdefault.INode( 'IsEvendefault' , PyIsEvendefault )
+ IsEvendefault.SetName( 'IsEvendefault' )
+ IsEvendefault.SetAuthor( '' )
+ IsEvendefault.SetComment( 'Compute Node' )
+ IsEvendefault.Coords( 478 , 434 )
+ IIsEvendefaulta = IsEvendefault.InPort( 'a' , 'long' )
+ IIsEvendefaultGate = IsEvendefault.GetInPort( 'Gate' )
+ OIsEvendefaulta = IsEvendefault.OutPort( 'a' , 'long' )
+ OIsEvendefaultEven = IsEvendefault.OutPort( 'Even' , 'long' )
+ OIsEvendefaultGate = IsEvendefault.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' Index = Max ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index >= Min : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index - 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchsBranchesdefault.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1097 , 309 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 18 , 389 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' if a <= 0 : ' )
+ PySwitchOdd.append( ' OddEven = '<=0' ' )
+ PySwitchOdd.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchOdd.append( ' OddEven = 'Odd' ' )
+ PySwitchOdd.append( ' if (a&1) == 0 : ' )
+ PySwitchOdd.append( ' OddEven = 'Even' ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),1-(a&1),a,OddEven ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 718 , 162 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
+ IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 142 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdddefault = SwitchOdd.OutPort( 'default' , 'long' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'long' )
+ OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def SwitchEven(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' if a <= 0 : ' )
+ PySwitchEven.append( ' OddEven = '<=0' ' )
+ PySwitchEven.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchEven.append( ' OddEven = 'Even' ' )
+ PySwitchEven.append( ' if (a&1) != 0 : ' )
+ PySwitchEven.append( ' OddEven = 'Odd' ' )
+ PySwitchEven.append( ' print (a&1),1-(a&1),(a&1),a,OddEven ' )
+ PySwitchEven.append( ' return (a&1),1-(a&1),(a&1),a,OddEven ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchEven' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 721 , 477 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
+ IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 230 , 457 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvendefault = SwitchEven.OutPort( 'default' , 'long' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddEvenIsNotOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddEven , IIsNotOddEven )
+
+ LSwitchOdddefaultIsOdddefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdddefault , IIsOdddefaultGate )
+
+ LSwitchOddaIsOdddefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdddefaulta )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdda )
+
+ LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchsCompareIndex = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchsCompareIndex )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchsBranchesdefault.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchsBranchesdefault.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenOddIsNotEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOdd , IIsNotEvenOdd )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvendefaultIsEvendefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvendefault , IIsEvendefaultGate )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvena )
+
+ LSwitchEvenaIsEvendefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvendefaulta )
+
+ LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
+
+ LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareIndexEndOfLoopIndex = GraphLoopSwitchsBranchesdefault.Link( OSwitchsCompareIndex , IEndOfLoopIndex )
+
+ LIsNotOddEvenEndOfSwitchOddEven = GraphLoopSwitchsBranchesdefault.Link( OIsNotOddEven , IEndOfSwitchOddEven )
+
+ LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
+
+ LIsOdddefaultaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaulta , IEndOfSwitchOdda )
+
+ LIsOdddefaultOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaultOdd , IEndOfSwitchOddOdd )
+
+ LIsEvendefaultaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaulta , IEndOfSwitchEvena )
+
+ LIsEvendefaultEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaultEven , IEndOfSwitchEvenEven )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( -5 )
+ ILoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchsBranchesdefault
+
+
+GraphLoopSwitchsBranchesdefault = DefGraphLoopSwitchsBranchesdefault()
--- /dev/null
+
+# Generated python file of Graph GraphLoopSwitchsNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphLoopSwitchsNOTValid
+def DefGraphLoopSwitchsNOTValid() :
+ GraphLoopSwitchsNOTValid = Graph( 'GraphLoopSwitchsNOTValid' )
+ GraphLoopSwitchsNOTValid.SetName( 'GraphLoopSwitchsNOTValid' )
+ GraphLoopSwitchsNOTValid.SetAuthor( 'JR' )
+ GraphLoopSwitchsNOTValid.SetComment( '' )
+ GraphLoopSwitchsNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopSwitchsNOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphLoopSwitchsNOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 479 , 311 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PySwitchsCompare = []
+ PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even) : ' )
+ PySwitchsCompare.append( ' return a ' )
+ SwitchsCompare = GraphLoopSwitchsNOTValid.INode( 'SwitchsCompare' , PySwitchsCompare )
+ SwitchsCompare.SetName( 'SwitchsCompare' )
+ SwitchsCompare.SetAuthor( '' )
+ SwitchsCompare.SetComment( 'Compute Node' )
+ SwitchsCompare.Coords( 919 , 242 )
+ ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
+ ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
+ ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
+ ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
+ ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
+ OSwitchsComparea = SwitchsCompare.OutPort( 'a' , 'long' )
+ OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index <= Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopSwitchsNOTValid.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1102 , 282 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 12 , 276 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def Switch(a) : ' )
+ PySwitchOdd.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),a ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsNOTValid.SNode( 'Switch' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 711 , 161 )
+ PyEndOfSwitchOdd = []
+ EndOfSwitchOdd.SetPyFunction( '' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 141 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'int' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def Switch(a) : ' )
+ PySwitchEven.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' return a & 1,1-(a&1),a ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopSwitchsNOTValid.SNode( 'Switch' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 718 , 361 )
+ PyEndOfSwitchEven = []
+ EndOfSwitchEven.SetPyFunction( '' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 235 , 386 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopSwitchsNOTValid.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LSwitchOddOddIsOddGate = GraphLoopSwitchsNOTValid.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddOddEndOfSwitchOddOdd = GraphLoopSwitchsNOTValid.Link( OSwitchOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddaIsOdda = GraphLoopSwitchsNOTValid.Link( OSwitchOdda , IIsOdda )
+ LSwitchOddaIsOdda.AddCoord( 1 , 443 , 121 )
+ LSwitchOddaIsOdda.AddCoord( 2 , 443 , 212 )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchsNOTValid.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsNOTValid.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
+
+ LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsNOTValid.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsNOTValid.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LLoopIndexSwitchEvena = GraphLoopSwitchsNOTValid.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopIndexSwitchOdda = GraphLoopSwitchsNOTValid.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopMinEndOfLoopMin = GraphLoopSwitchsNOTValid.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopSwitchsNOTValid.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenOddIsEvenGate = GraphLoopSwitchsNOTValid.Link( OSwitchEvenOdd , IIsEvenGate )
+
+ LSwitchEvenEvenEndOfSwitchEvenDefault = GraphLoopSwitchsNOTValid.Link( OSwitchEvenEven , IEndOfSwitchEvenDefault )
+
+ LSwitchEvenaIsEvena = GraphLoopSwitchsNOTValid.Link( OSwitchEvena , IIsEvena )
+ LSwitchEvenaIsEvena.AddCoord( 1 , 434 , 382 )
+ LSwitchEvenaIsEvena.AddCoord( 2 , 434 , 457 )
+
+ LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsNOTValid.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
+
+ LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsNOTValid.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
+
+ LSwitchsCompareaEndOfLoopIndex = GraphLoopSwitchsNOTValid.Link( OSwitchsComparea , IEndOfLoopIndex )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( 0 )
+ ILoopMax.Input( 100 )
+
+ # Input Ports of the graph
+ #IEndOfSwitchEvenEven = EndOfSwitchEven.GetInPort( 'Even' )
+
+ # Output Ports of the graph
+ #OSwitchOddEven = SwitchOdd.GetOutPort( 'Even' )
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ return GraphLoopSwitchsNOTValid
+
+
+GraphLoopSwitchsNOTValid = DefGraphLoopSwitchsNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphLoopTwoBranches_1
+
+from SuperV import *
+
+# Graph creation of GraphLoopTwoBranches_1
+def DefGraphLoopTwoBranches_1() :
+ GraphLoopTwoBranches_1 = Graph( 'GraphLoopTwoBranches_1' )
+ GraphLoopTwoBranches_1.SetName( 'GraphLoopTwoBranches_1' )
+ GraphLoopTwoBranches_1.SetAuthor( '' )
+ GraphLoopTwoBranches_1.SetComment( '' )
+ GraphLoopTwoBranches_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,1 ' )
+ IsOdd = GraphLoopTwoBranches_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 476 , 2 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,1 ' )
+ IsEven = GraphLoopTwoBranches_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Python function' )
+ IsEven.Coords( 472 , 724 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyIsNotOdd = []
+ PyIsNotOdd.append( 'from time import * ' )
+ PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
+ PyIsNotOdd.append( ' sleep(1) ' )
+ PyIsNotOdd.append( ' return Even ' )
+ IsNotOdd = GraphLoopTwoBranches_1.INode( 'IsNotOdd' , PyIsNotOdd )
+ IsNotOdd.SetName( 'IsNotOdd' )
+ IsNotOdd.SetAuthor( '' )
+ IsNotOdd.SetComment( 'Compute Node' )
+ IsNotOdd.Coords( 477 , 137 )
+ IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
+ IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
+ OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
+ OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
+
+ PyIsNotEven = []
+ PyIsNotEven.append( 'from time import * ' )
+ PyIsNotEven.append( 'def IsNotEven(Odd) : ' )
+ PyIsNotEven.append( ' sleep(1) ' )
+ PyIsNotEven.append( ' return Odd ' )
+ IsNotEven = GraphLoopTwoBranches_1.INode( 'IsNotEven' , PyIsNotEven )
+ IsNotEven.SetName( 'IsNotEven' )
+ IsNotEven.SetAuthor( '' )
+ IsNotEven.SetComment( 'Compute Node' )
+ IsNotEven.Coords( 475 , 601 )
+ IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
+ IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
+ OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
+ OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
+
+ PyIsOdddefault = []
+ PyIsOdddefault.append( 'from time import * ' )
+ PyIsOdddefault.append( 'def IsOdddefault(a) : ' )
+ PyIsOdddefault.append( ' sleep(1) ' )
+ PyIsOdddefault.append( ' return a,0 ' )
+ PyIsOdddefault.append( '' )
+ IsOdddefault = GraphLoopTwoBranches_1.INode( 'IsOdddefault' , PyIsOdddefault )
+ IsOdddefault.SetName( 'IsOdddefault' )
+ IsOdddefault.SetAuthor( '' )
+ IsOdddefault.SetComment( 'Compute Node' )
+ IsOdddefault.Coords( 477 , 285 )
+ IIsOdddefaulta = IsOdddefault.InPort( 'a' , 'long' )
+ IIsOdddefaultGate = IsOdddefault.GetInPort( 'Gate' )
+ OIsOdddefaulta = IsOdddefault.OutPort( 'a' , 'long' )
+ OIsOdddefaultOdd = IsOdddefault.OutPort( 'Odd' , 'long' )
+ OIsOdddefaultGate = IsOdddefault.GetOutPort( 'Gate' )
+
+ PyIsEvendefault = []
+ PyIsEvendefault.append( 'from time import * ' )
+ PyIsEvendefault.append( 'def IsEvendefault(a) : ' )
+ PyIsEvendefault.append( ' sleep(1) ' )
+ PyIsEvendefault.append( ' return a,0 ' )
+ PyIsEvendefault.append( '' )
+ IsEvendefault = GraphLoopTwoBranches_1.INode( 'IsEvendefault' , PyIsEvendefault )
+ IsEvendefault.SetName( 'IsEvendefault' )
+ IsEvendefault.SetAuthor( '' )
+ IsEvendefault.SetComment( 'Compute Node' )
+ IsEvendefault.Coords( 478 , 434 )
+ IIsEvendefaulta = IsEvendefault.InPort( 'a' , 'long' )
+ IIsEvendefaultGate = IsEvendefault.GetInPort( 'Gate' )
+ OIsEvendefaulta = IsEvendefault.OutPort( 'a' , 'long' )
+ OIsEvendefaultEven = IsEvendefault.OutPort( 'Even' , 'long' )
+ OIsEvendefaultGate = IsEvendefault.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyLoop.append( ' Index = Max ' )
+ PyLoop.append( ' return Index,Min,Max ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreLoop.append( ' if Index >= Min : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextLoop.append( ' Index = Index - 1 ' )
+ PyNextLoop.append( ' return Index,Min,Max ' )
+ Loop,EndOfLoop = GraphLoopTwoBranches_1.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
+ EndOfLoop.SetName( 'EndOfLoop' )
+ EndOfLoop.SetAuthor( '' )
+ EndOfLoop.SetComment( 'Compute Node' )
+ EndOfLoop.Coords( 1097 , 309 )
+ PyEndOfLoop = []
+ EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
+ IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
+ IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
+ IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
+ IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
+ OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
+ OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 18 , 389 )
+
+ # Creation of Switch Nodes
+ PySwitchOdd = []
+ PySwitchOdd.append( 'from time import * ' )
+ PySwitchOdd.append( 'def SwitchOdd(a) : ' )
+ PySwitchOdd.append( ' sleep(1) ' )
+ PySwitchOdd.append( ' if a <= 0 : ' )
+ PySwitchOdd.append( ' OddEven = '<=0' ' )
+ PySwitchOdd.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchOdd.append( ' OddEven = 'Odd' ' )
+ PySwitchOdd.append( ' if (a&1) == 0 : ' )
+ PySwitchOdd.append( ' OddEven = 'Even' ' )
+ PySwitchOdd.append( ' return a & 1,1-(a&1),1-(a&1),a,OddEven ' )
+ SwitchOdd,EndOfSwitchOdd = GraphLoopTwoBranches_1.SNode( 'SwitchOdd' , PySwitchOdd )
+ EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
+ EndOfSwitchOdd.SetAuthor( '' )
+ EndOfSwitchOdd.SetComment( 'Compute Node' )
+ EndOfSwitchOdd.Coords( 718 , 162 )
+ PyEndOfSwitchOdd = []
+ PyEndOfSwitchOdd.append( 'from time import * ' )
+ PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) : ' )
+ PyEndOfSwitchOdd.append( ' sleep(1) ' )
+ PyEndOfSwitchOdd.append( ' return a,Odd ' )
+ EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
+ IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
+ IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
+ IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
+ IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
+ IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
+ OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
+ OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
+ OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
+ SwitchOdd.SetName( 'SwitchOdd' )
+ SwitchOdd.SetAuthor( '' )
+ SwitchOdd.SetComment( 'Compute Node' )
+ SwitchOdd.Coords( 240 , 142 )
+ ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
+ ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
+ OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
+ OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
+ OSwitchOdddefault = SwitchOdd.OutPort( 'default' , 'long' )
+ OSwitchOdda = SwitchOdd.OutPort( 'a' , 'long' )
+ OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
+ OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
+
+ PySwitchEven = []
+ PySwitchEven.append( 'from time import * ' )
+ PySwitchEven.append( 'def SwitchEven(a) : ' )
+ PySwitchEven.append( ' sleep(1) ' )
+ PySwitchEven.append( ' if a <= 0 : ' )
+ PySwitchEven.append( ' OddEven = '<=0' ' )
+ PySwitchEven.append( ' return 0,0,0,a,OddEven ' )
+ PySwitchEven.append( ' OddEven = 'Even' ' )
+ PySwitchEven.append( ' if (a&1) != 0 : ' )
+ PySwitchEven.append( ' OddEven = 'Odd' ' )
+ PySwitchEven.append( ' print (a&1),1-(a&1),(a&1),a,OddEven ' )
+ PySwitchEven.append( ' return (a&1),1-(a&1),(a&1),a,OddEven ' )
+ SwitchEven,EndOfSwitchEven = GraphLoopTwoBranches_1.SNode( 'SwitchEven' , PySwitchEven )
+ EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
+ EndOfSwitchEven.SetAuthor( '' )
+ EndOfSwitchEven.SetComment( 'Compute Node' )
+ EndOfSwitchEven.Coords( 721 , 477 )
+ PyEndOfSwitchEven = []
+ PyEndOfSwitchEven.append( 'from time import * ' )
+ PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) : ' )
+ PyEndOfSwitchEven.append( ' sleep(1) ' )
+ PyEndOfSwitchEven.append( ' return a,Even ' )
+ EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
+ IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
+ IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
+ IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
+ IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
+ IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
+ OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
+ OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
+ OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
+ SwitchEven.SetName( 'SwitchEven' )
+ SwitchEven.SetAuthor( '' )
+ SwitchEven.SetComment( 'Compute Node' )
+ SwitchEven.Coords( 230 , 457 )
+ ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
+ ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
+ OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
+ OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
+ OSwitchEvendefault = SwitchEven.OutPort( 'default' , 'long' )
+ OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
+ OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
+ OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitchOdda = GraphLoopTwoBranches_1.Link( OIsOdda , IEndOfSwitchOdda )
+
+ LIsOddOddEndOfSwitchOddOdd = GraphLoopTwoBranches_1.Link( OIsOddOdd , IEndOfSwitchOddOdd )
+
+ LSwitchOddOddIsOddGate = GraphLoopTwoBranches_1.Link( OSwitchOddOdd , IIsOddGate )
+
+ LSwitchOddEvenIsNotOddEven = GraphLoopTwoBranches_1.Link( OSwitchOddEven , IIsNotOddEven )
+
+ LSwitchOdddefaultIsOdddefaultGate = GraphLoopTwoBranches_1.Link( OSwitchOdddefault , IIsOdddefaultGate )
+
+ LSwitchOddaIsOdddefaulta = GraphLoopTwoBranches_1.Link( OSwitchOdda , IIsOdddefaulta )
+
+ LSwitchOddaIsOdda = GraphLoopTwoBranches_1.Link( OSwitchOdda , IIsOdda )
+
+ LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopTwoBranches_1.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
+
+ LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopTwoBranches_1.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
+
+ LEndOfSwitchOddaEndOfLoopIndex = GraphLoopTwoBranches_1.Link( OEndOfSwitchOdda , IEndOfLoopIndex )
+
+ LIsEvenaEndOfSwitchEvena = GraphLoopTwoBranches_1.Link( OIsEvena , IEndOfSwitchEvena )
+
+ LIsEvenEvenEndOfSwitchEvenEven = GraphLoopTwoBranches_1.Link( OIsEvenEven , IEndOfSwitchEvenEven )
+
+ LLoopIndexSwitchOdda = GraphLoopTwoBranches_1.Link( OLoopIndex , ISwitchOdda )
+
+ LLoopIndexSwitchEvena = GraphLoopTwoBranches_1.Link( OLoopIndex , ISwitchEvena )
+
+ LLoopMinEndOfLoopMin = GraphLoopTwoBranches_1.Link( OLoopMin , IEndOfLoopMin )
+
+ LLoopMaxEndOfLoopMax = GraphLoopTwoBranches_1.Link( OLoopMax , IEndOfLoopMax )
+
+ LSwitchEvenOddIsNotEvenOdd = GraphLoopTwoBranches_1.Link( OSwitchEvenOdd , IIsNotEvenOdd )
+
+ LSwitchEvenEvenIsEvenGate = GraphLoopTwoBranches_1.Link( OSwitchEvenEven , IIsEvenGate )
+
+ LSwitchEvendefaultIsEvendefaultGate = GraphLoopTwoBranches_1.Link( OSwitchEvendefault , IIsEvendefaultGate )
+
+ LSwitchEvenaIsEvena = GraphLoopTwoBranches_1.Link( OSwitchEvena , IIsEvena )
+
+ LSwitchEvenaIsEvendefaulta = GraphLoopTwoBranches_1.Link( OSwitchEvena , IIsEvendefaulta )
+
+ LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopTwoBranches_1.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
+
+ LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopTwoBranches_1.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
+
+ LEndOfSwitchEvenGateEndOfLoopGate = GraphLoopTwoBranches_1.Link( OEndOfSwitchEvenGate , IEndOfLoopGate )
+
+ LIsNotOddEvenEndOfSwitchOddEven = GraphLoopTwoBranches_1.Link( OIsNotOddEven , IEndOfSwitchOddEven )
+
+ LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopTwoBranches_1.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
+
+ LIsOdddefaultaEndOfSwitchOdda = GraphLoopTwoBranches_1.Link( OIsOdddefaulta , IEndOfSwitchOdda )
+
+ LIsOdddefaultOddEndOfSwitchOddOdd = GraphLoopTwoBranches_1.Link( OIsOdddefaultOdd , IEndOfSwitchOddOdd )
+
+ LIsEvendefaultaEndOfSwitchEvena = GraphLoopTwoBranches_1.Link( OIsEvendefaulta , IEndOfSwitchEvena )
+
+ LIsEvendefaultEvenEndOfSwitchEvenEven = GraphLoopTwoBranches_1.Link( OIsEvendefaultEven , IEndOfSwitchEvenEven )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMin.Input( -5 )
+ ILoopMax.Input( 11 )
+
+ # Output Ports of the graph
+ #OEndOfSwitchOddOdd = EndOfSwitchOdd.GetOutPort( 'Odd' )
+ #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
+ #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
+ #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
+ #OEndOfSwitchEvena = EndOfSwitchEven.GetOutPort( 'a' )
+ #OEndOfSwitchEvenEven = EndOfSwitchEven.GetOutPort( 'Even' )
+ return GraphLoopTwoBranches_1
+
+
+GraphLoopTwoBranches_1 = DefGraphLoopTwoBranches_1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopWhile
+
+from SuperV import *
+
+# Graph creation of GraphLoopWhile
+def DefGraphLoopWhile() :
+ GraphLoopWhile = Graph( 'GraphLoopWhile' )
+ GraphLoopWhile.SetName( 'GraphLoopWhile' )
+ GraphLoopWhile.SetAuthor( 'JR' )
+ GraphLoopWhile.SetComment( '' )
+ GraphLoopWhile.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyMoreLoop = []
+ PyMoreLoop.append( 'import time ' )
+ PyMoreLoop.append( 'def LoopWhileMore(Index,Max) : ' )
+ PyMoreLoop.append( ' time.sleep(2) ' )
+ PyMoreLoop.append( ' if Index < Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Max ' )
+ PyMoreLoop.append( '' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def LoopWhileNext(Index,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Max ' )
+ PyNextLoop.append( '' )
+ Loop,EndLoop = GraphLoopWhile.LNode( '' , PyLoop , 'LoopWhileMore' , PyMoreLoop , 'LoopWhileNext' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 414 , 232 )
+ PyEndLoop = []
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 105 , 226 )
+
+ # Creation of Links
+ LLoopIndexEndLoopIndex = GraphLoopWhile.Link( OLoopIndex , IEndLoopIndex )
+
+ LLoopMaxEndLoopMax = GraphLoopWhile.Link( OLoopMax , IEndLoopMax )
+
+ # Input datas
+ ILoopIndex.Input( 5 )
+ ILoopMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ return GraphLoopWhile
+
+
+GraphLoopWhile = DefGraphLoopWhile()
--- /dev/null
+
+# Generated python file of Graph GraphLoopsCoupled_3
+
+from SuperV import *
+
+# Graph creation of GraphLoopsCoupled_3
+def DefGraphLoopsCoupled_3() :
+ GraphLoopsCoupled_3 = Graph( 'GraphLoopsCoupled_3' )
+ GraphLoopsCoupled_3.SetName( 'GraphLoopsCoupled_3' )
+ GraphLoopsCoupled_3.SetAuthor( 'JR' )
+ GraphLoopsCoupled_3.SetComment( '' )
+ GraphLoopsCoupled_3.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyAdd = []
+ PyAdd.append( 'def Add(x,y) : ' )
+ PyAdd.append( ' return x+y ' )
+ PyAdd.append( '' )
+ Add = GraphLoopsCoupled_3.INode( 'Add' , PyAdd )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetComment( 'Compute Node' )
+ Add.Coords( 245 , 38 )
+ IAddx = Add.InPort( 'x' , 'long' )
+ IAddy = Add.InPort( 'y' , 'long' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddz = Add.OutPort( 'z' , 'long' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ PyAdd_1 = []
+ PyAdd_1.append( 'def Add(x,y) : ' )
+ PyAdd_1.append( ' return x+y ' )
+ PyAdd_1.append( '' )
+ Add_1 = GraphLoopsCoupled_3.INode( 'Add' , PyAdd_1 )
+ Add_1.SetName( 'Add_1' )
+ Add_1.SetAuthor( '' )
+ Add_1.SetComment( 'Compute Node' )
+ Add_1.Coords( 243 , 288 )
+ IAdd_1x = Add_1.InPort( 'x' , 'long' )
+ IAdd_1y = Add_1.InPort( 'y' , 'long' )
+ IAdd_1Gate = Add_1.GetInPort( 'Gate' )
+ OAdd_1z = Add_1.OutPort( 'z' , 'long' )
+ OAdd_1Gate = Add_1.GetOutPort( 'Gate' )
+
+ PySub = []
+ PySub.append( 'def Sub(x,y) : ' )
+ PySub.append( ' return x-y ' )
+ PySub.append( '' )
+ Sub = GraphLoopsCoupled_3.INode( 'Sub' , PySub )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetComment( 'Compute Node' )
+ Sub.Coords( 458 , 18 )
+ ISubx = Sub.InPort( 'x' , 'long' )
+ ISuby = Sub.InPort( 'y' , 'long' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.OutPort( 'z' , 'long' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ PySub_1 = []
+ PySub_1.append( 'def Sub(x,y) : ' )
+ PySub_1.append( ' return x-y ' )
+ PySub_1.append( '' )
+ Sub_1 = GraphLoopsCoupled_3.INode( 'Sub' , PySub_1 )
+ Sub_1.SetName( 'Sub_1' )
+ Sub_1.SetAuthor( '' )
+ Sub_1.SetComment( 'Compute Node' )
+ Sub_1.Coords( 461 , 268 )
+ ISub_1x = Sub_1.InPort( 'x' , 'long' )
+ ISub_1y = Sub_1.InPort( 'y' , 'long' )
+ ISub_1Gate = Sub_1.GetInPort( 'Gate' )
+ OSub_1z = Sub_1.OutPort( 'z' , 'long' )
+ OSub_1Gate = Sub_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( ' ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def More(Index,Max,z) : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' if Index < Max : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Max,z ' )
+ PyMoreLoop.append( ' ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(Index,Max,z) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Max,z ' )
+ PyNextLoop.append( ' ' )
+ Loop,EndLoop = GraphLoopsCoupled_3.LNode( '' , PyLoop , 'More' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 662 , 38 )
+ PyEndLoop = []
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopz = Loop.InPort( 'z' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ OLoopz = Loop.GetOutPort( 'z' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopz = EndLoop.GetInPort( 'z' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ OEndLoopz = EndLoop.GetOutPort( 'z' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 15 , 58 )
+
+ PyInit = []
+ PyInit.append( ' ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Max,z) : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Max,z ' )
+ PyMoreInit.append( ' ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Max,z) : ' )
+ PyNextInit.append( ' Index = Index + 1 ' )
+ PyNextInit.append( ' return Index,Max,z ' )
+ PyNextInit.append( ' ' )
+ Init,EndInit = GraphLoopsCoupled_3.LNode( '' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 670 , 288 )
+ PyEndInit = []
+ EndInit.SetPyFunction( 'EndInit' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitz = Init.InPort( 'z' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitz = Init.GetOutPort( 'z' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitz = EndInit.GetInPort( 'z' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitz = EndInit.GetOutPort( 'z' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 10 , 308 )
+
+ # Creation of Links
+ LAddzSuby = GraphLoopsCoupled_3.Link( OAddz , ISuby )
+
+ LAddzSub_1x = GraphLoopsCoupled_3.Link( OAddz , ISub_1x )
+
+ LAdd_1zSub_1y = GraphLoopsCoupled_3.Link( OAdd_1z , ISub_1y )
+
+ LAdd_1zSubx = GraphLoopsCoupled_3.Link( OAdd_1z , ISubx )
+
+ LSubzEndInitz = GraphLoopsCoupled_3.Link( OSubz , IEndInitz )
+
+ LSub_1zEndLoopz = GraphLoopsCoupled_3.Link( OSub_1z , IEndLoopz )
+
+ LLoopIndexEndLoopIndex = GraphLoopsCoupled_3.Link( OLoopIndex , IEndLoopIndex )
+
+ LLoopMaxEndLoopMax = GraphLoopsCoupled_3.Link( OLoopMax , IEndLoopMax )
+
+ LLoopMaxAddx = GraphLoopsCoupled_3.Link( OLoopMax , IAddx )
+
+ LLoopzAddy = GraphLoopsCoupled_3.Link( OLoopz , IAddy )
+
+ LInitIndexEndInitIndex = GraphLoopsCoupled_3.Link( OInitIndex , IEndInitIndex )
+
+ LInitMaxEndInitMax = GraphLoopsCoupled_3.Link( OInitMax , IEndInitMax )
+
+ LInitMaxAdd_1x = GraphLoopsCoupled_3.Link( OInitMax , IAdd_1x )
+
+ LInitzAdd_1y = GraphLoopsCoupled_3.Link( OInitz , IAdd_1y )
+
+ # Input datas
+ ILoopIndex.Input( 5 )
+ ILoopMax.Input( 15 )
+ ILoopz.Input( -1 )
+ IInitIndex.Input( 3 )
+ IInitMax.Input( 13 )
+ IInitz.Input( -2 )
+
+ # Output Ports of the graph
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ #OEndLoopz = EndLoop.GetOutPort( 'z' )
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitz = EndInit.GetOutPort( 'z' )
+ return GraphLoopsCoupled_3
+
+
+GraphLoopsCoupled_3 = DefGraphLoopsCoupled_3()
--- /dev/null
+
+# Generated python file of Graph GraphLoopsGates_1
+
+from SuperV import *
+
+# Graph creation of GraphLoopsGates_1
+def DefGraphLoopsGates_1() :
+ GraphLoopsGates_1 = Graph( 'GraphLoopsGates_1' )
+ GraphLoopsGates_1.SetName( 'GraphLoopsGates_1' )
+ GraphLoopsGates_1.SetAuthor( 'JR' )
+ GraphLoopsGates_1.SetComment( '' )
+ GraphLoopsGates_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphLoopsGates_1.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'localhost/FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 230 , 76 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Add_1 = GraphLoopsGates_1.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add_1.SetName( 'Add_1' )
+ Add_1.SetAuthor( '' )
+ Add_1.SetContainer( 'localhost/FactoryServer' )
+ Add_1.SetComment( 'Add from AddComponent' )
+ Add_1.Coords( 225 , 304 )
+ IAdd_1x = Add_1.GetInPort( 'x' )
+ IAdd_1y = Add_1.GetInPort( 'y' )
+ IAdd_1Gate = Add_1.GetInPort( 'Gate' )
+ OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ OAdd_1z = Add_1.GetOutPort( 'z' )
+ OAdd_1Gate = Add_1.GetOutPort( 'Gate' )
+
+ Sub = GraphLoopsGates_1.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'localhost/FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 447 , 77 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Sub_1 = GraphLoopsGates_1.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub_1.SetName( 'Sub_1' )
+ Sub_1.SetAuthor( '' )
+ Sub_1.SetContainer( 'localhost/FactoryServer' )
+ Sub_1.SetComment( 'Sub from SubComponent' )
+ Sub_1.Coords( 448 , 304 )
+ ISub_1x = Sub_1.GetInPort( 'x' )
+ ISub_1y = Sub_1.GetInPort( 'y' )
+ ISub_1Gate = Sub_1.GetInPort( 'Gate' )
+ OSub_1z = Sub_1.GetOutPort( 'z' )
+ OSub_1Gate = Sub_1.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyGate = []
+ PyGate.append( 'from time import * ' )
+ PyGate.append( 'def Gate(G1,G2) : ' )
+ PyGate.append( ' sleep(1) ' )
+ PyGate.append( ' return G1&G2 ' )
+ Gate = GraphLoopsGates_1.INode( 'Gate' , PyGate )
+ Gate.SetName( 'Gate' )
+ Gate.SetAuthor( '' )
+ Gate.SetComment( 'Compute Node' )
+ Gate.Coords( 640 , 224 )
+ IGateG1 = Gate.InPort( 'G1' , 'long' )
+ IGateG2 = Gate.InPort( 'G2' , 'long' )
+ IGateGate = Gate.GetInPort( 'Gate' )
+ OGateG = Gate.OutPort( 'G' , 'long' )
+ OGateGate = Gate.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'from time import * ' )
+ PyInit.append( 'def Init(Index,Min,Max) : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' sleep(1) ' )
+ PyInit.append( ' return Index,Min,Max ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(Index,Min,Max) : ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInit = []
+ PyNextInit.append( 'from time import * ' )
+ PyNextInit.append( 'def Next(Index,Min,Max) : ' )
+ PyNextInit.append( ' Index = Index + 1 ' )
+ PyNextInit.append( ' sleep(1) ' )
+ PyNextInit.append( ' return Index,Min,Max ' )
+ Init,EndInit = GraphLoopsGates_1.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 838 , 243 )
+ PyEndInit = []
+ EndInit.SetPyFunction( 'EndInit' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 29 , 251 )
+
+ PyInit_1 = []
+ PyInit_1.append( 'from time import * ' )
+ PyInit_1.append( 'def Init_1(Index,Min,Max) : ' )
+ PyInit_1.append( ' Index = Min ' )
+ PyInit_1.append( ' sleep(1) ' )
+ PyInit_1.append( ' return Index,Min,Max ' )
+ PyMoreInit_1 = []
+ PyMoreInit_1.append( 'def More_1(Index,Min,Max) : ' )
+ PyMoreInit_1.append( ' if Index < Max : ' )
+ PyMoreInit_1.append( ' DoLoop = 1 ' )
+ PyMoreInit_1.append( ' else : ' )
+ PyMoreInit_1.append( ' DoLoop = 0 ' )
+ PyMoreInit_1.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInit_1 = []
+ PyNextInit_1.append( 'from time import * ' )
+ PyNextInit_1.append( 'def Next_1(Index,Min,Max) : ' )
+ PyNextInit_1.append( ' Index = Index + 1 ' )
+ PyNextInit_1.append( ' sleep(1) ' )
+ PyNextInit_1.append( ' return Index,Min,Max ' )
+ Init_1,EndInit_1 = GraphLoopsGates_1.LNode( 'Init_1' , PyInit_1 , 'More_1' , PyMoreInit_1 , 'Next_1' , PyNextInit_1 )
+ EndInit_1.SetName( 'EndInit_1' )
+ EndInit_1.SetAuthor( '' )
+ EndInit_1.SetComment( 'Compute Node' )
+ EndInit_1.Coords( 1049 , 201 )
+ PyEndInit_1 = []
+ EndInit_1.SetPyFunction( 'EndInit_1' , PyEndInit_1 )
+ IInit_1DoLoop = Init_1.GetInPort( 'DoLoop' )
+ IInit_1Index = Init_1.InPort( 'Index' , 'long' )
+ IInit_1Min = Init_1.InPort( 'Min' , 'long' )
+ IInit_1Max = Init_1.InPort( 'Max' , 'long' )
+ IInit_1Gate = Init_1.GetInPort( 'Gate' )
+ OInit_1DoLoop = Init_1.GetOutPort( 'DoLoop' )
+ OInit_1Index = Init_1.GetOutPort( 'Index' )
+ OInit_1Min = Init_1.GetOutPort( 'Min' )
+ OInit_1Max = Init_1.GetOutPort( 'Max' )
+ IEndInit_1DoLoop = EndInit_1.GetInPort( 'DoLoop' )
+ IEndInit_1Index = EndInit_1.GetInPort( 'Index' )
+ IEndInit_1Min = EndInit_1.GetInPort( 'Min' )
+ IEndInit_1Max = EndInit_1.GetInPort( 'Max' )
+ IEndInit_1Gate = EndInit_1.GetInPort( 'Gate' )
+ OEndInit_1DoLoop = EndInit_1.GetOutPort( 'DoLoop' )
+ OEndInit_1Index = EndInit_1.GetOutPort( 'Index' )
+ OEndInit_1Min = EndInit_1.GetOutPort( 'Min' )
+ OEndInit_1Max = EndInit_1.GetOutPort( 'Max' )
+ OEndInit_1Gate = EndInit_1.GetOutPort( 'Gate' )
+ Init_1.SetName( 'Init_1' )
+ Init_1.SetAuthor( '' )
+ Init_1.SetComment( 'Compute Node' )
+ Init_1.Coords( 9 , 24 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphLoopsGates_1.Link( OInitIndex , IEndInitIndex )
+
+ LInitIndexSubx = GraphLoopsGates_1.Link( OInitIndex , ISubx )
+
+ LInitMinEndInitMin = GraphLoopsGates_1.Link( OInitMin , IEndInitMin )
+
+ LInitMinSuby = GraphLoopsGates_1.Link( OInitMin , ISuby )
+
+ LInitMinSub_1x = GraphLoopsGates_1.Link( OInitMin , ISub_1x )
+
+ LInitMaxEndInitMax = GraphLoopsGates_1.Link( OInitMax , IEndInitMax )
+
+ LInitMaxSub_1y = GraphLoopsGates_1.Link( OInitMax , ISub_1y )
+
+ LInitGateAdd_1Gate = GraphLoopsGates_1.Link( OInitGate , IAdd_1Gate )
+
+ LInitGateAddGate = GraphLoopsGates_1.Link( OInitGate , IAddGate )
+
+ LEndInitGateEndInit_1Gate = GraphLoopsGates_1.Link( OEndInitGate , IEndInit_1Gate )
+
+ LAddGateSubGate = GraphLoopsGates_1.Link( OAddGate , ISubGate )
+
+ LAdd_1GateSub_1Gate = GraphLoopsGates_1.Link( OAdd_1Gate , ISub_1Gate )
+
+ LSubGateGateG1 = GraphLoopsGates_1.Link( OSubGate , IGateG1 )
+
+ LSub_1GateGateG2 = GraphLoopsGates_1.Link( OSub_1Gate , IGateG2 )
+
+ LGateGateEndInitGate = GraphLoopsGates_1.Link( OGateGate , IEndInitGate )
+
+ LInit_1IndexEndInit_1Index = GraphLoopsGates_1.Link( OInit_1Index , IEndInit_1Index )
+
+ LInit_1MinEndInit_1Min = GraphLoopsGates_1.Link( OInit_1Min , IEndInit_1Min )
+
+ LInit_1MaxEndInit_1Max = GraphLoopsGates_1.Link( OInit_1Max , IEndInit_1Max )
+
+ LInit_1GateInitGate = GraphLoopsGates_1.Link( OInit_1Gate , IInitGate )
+ LInit_1GateInitGate.AddCoord( 1 , 9 , 346 )
+ LInit_1GateInitGate.AddCoord( 2 , 9 , 199 )
+ LInit_1GateInitGate.AddCoord( 3 , 194 , 199 )
+ LInit_1GateInitGate.AddCoord( 4 , 194 , 119 )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 8 )
+ IAddx.Input( 1 )
+ IAddy.Input( 2 )
+ IAdd_1x.Input( 3 )
+ IAdd_1y.Input( 4 )
+ IInit_1Index.Input( 0 )
+ IInit_1Min.Input( 1 )
+ IInit_1Max.Input( 3 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #OAddz = Add.GetOutPort( 'z' )
+ #OAdd_1FuncValue = Add_1.GetOutPort( 'FuncValue' )
+ #OAdd_1z = Add_1.GetOutPort( 'z' )
+ #OSubz = Sub.GetOutPort( 'z' )
+ #OSub_1z = Sub_1.GetOutPort( 'z' )
+ #OGateG = Gate.GetOutPort( 'G' )
+ #OEndInit_1Index = EndInit_1.GetOutPort( 'Index' )
+ #OEndInit_1Min = EndInit_1.GetOutPort( 'Min' )
+ #OEndInit_1Max = EndInit_1.GetOutPort( 'Max' )
+ return GraphLoopsGates_1
+
+
+GraphLoopsGates_1 = DefGraphLoopsGates_1()
--- /dev/null
+
+# Generated python file of Graph GraphLoopsStupidCoupledSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphLoopsStupidCoupledSwitchs
+def DefGraphLoopsStupidCoupledSwitchs() :
+ GraphLoopsStupidCoupledSwitchs = Graph( 'GraphLoopsStupidCoupledSwitchs' )
+ GraphLoopsStupidCoupledSwitchs.SetName( 'GraphLoopsStupidCoupledSwitchs' )
+ GraphLoopsStupidCoupledSwitchs.SetAuthor( '' )
+ GraphLoopsStupidCoupledSwitchs.SetComment( '' )
+ GraphLoopsStupidCoupledSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphLoopsStupidCoupledSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 458 , 52 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphLoopsStupidCoupledSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 487 , 321 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphLoopsStupidCoupledSwitchs.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 955 , 122 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 14 , 136 )
+
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphLoopsStupidCoupledSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 961 , 369 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 391 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphLoopsStupidCoupledSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 690 , 129 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 245 , 136 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphLoopsStupidCoupledSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 695 , 387 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 258 , 391 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphLoopsStupidCoupledSwitchs.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsOddGateEndOfSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OIsOddGate , IEndOfSwitchDefault )
+
+ LInitLoopSwitchIndexSwitcha = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LInitLoopSwitchGateEndSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopSwitchGate , IEndSwitchDefault )
+
+ LSwitchaIsOdda = GraphLoopsStupidCoupledSwitchs.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphLoopsStupidCoupledSwitchs.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LIsOdd_1aEndSwitcha = GraphLoopsStupidCoupledSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+
+ LIsOdd_1GateEndSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OIsOdd_1Gate , IEndSwitchDefault )
+
+ LIsOdd_1GateEndOfSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OIsOdd_1Gate , IEndOfSwitchDefault )
+
+ LInitLoopIndexSwitch_1a = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopMinEndOfInitLoopMin = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LInitLoopGateSwitchGate = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopGate , ISwitchGate )
+
+ LInitLoopGateSwitch_1Gate = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopGate , ISwitch_1Gate )
+
+ LInitLoopGateIsOdd_1Gate = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopGate , IIsOdd_1Gate )
+
+ LInitLoopGateEndOfSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OInitLoopGate , IEndOfSwitchDefault )
+
+ LSwitch_1EvenEndSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1aIsOdd_1a = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+
+ LSwitch_1DefaultIsOddGate = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Default , IIsOddGate )
+
+ LSwitch_1DefaultEndOfSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Default , IEndOfSwitchDefault )
+
+ LSwitch_1DefaultEndOfInitLoopSwitchGate = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Default , IEndOfInitLoopSwitchGate )
+
+ LSwitch_1DefaultEndOfInitLoopGate = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Default , IEndOfInitLoopGate )
+
+ LSwitch_1DefaultEndSwitchDefault = GraphLoopsStupidCoupledSwitchs.Link( OSwitch_1Default , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphLoopsStupidCoupledSwitchs.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 20 )
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchOdd = Switch.GetOutPort( 'Odd' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitch_1Odd = Switch_1.GetOutPort( 'Odd' )
+ return GraphLoopsStupidCoupledSwitchs
+
+
+GraphLoopsStupidCoupledSwitchs = DefGraphLoopsStupidCoupledSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphMacroNodes
+
+from SuperV import *
+
+# Graph creation of GraphMacroNodes
+def DefGraphMacroNodes() :
+ GraphMacroNodes = Graph( 'GraphMacroNodes' )
+ GraphMacroNodes.SetName( 'GraphMacroNodes' )
+ GraphMacroNodes.SetAuthor( '' )
+ GraphMacroNodes.SetComment( '' )
+ GraphMacroNodes.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphMacroNodes.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 9 , 293 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphMacroNodes.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 227 , 99 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Mul = GraphMacroNodes.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( '' )
+ Mul.SetContainer( 'FactoryServer' )
+ Mul.SetComment( 'Mul from MulComponent' )
+ Mul.Coords( 443 , 278 )
+ IMulx = Mul.GetInPort( 'x' )
+ IMuly = Mul.GetInPort( 'y' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulz = Mul.GetOutPort( 'z' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ Div = GraphMacroNodes.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+ Div.SetName( 'Div' )
+ Div.SetAuthor( '' )
+ Div.SetContainer( 'FactoryServer' )
+ Div.SetComment( 'Div from DivComponent' )
+ Div.Coords( 634 , 97 )
+ IDivx = Div.GetInPort( 'x' )
+ IDivy = Div.GetInPort( 'y' )
+ IDivGate = Div.GetInPort( 'Gate' )
+ ODivz = Div.GetOutPort( 'z' )
+ ODivGate = Div.GetOutPort( 'Gate' )
+
+ # Creation of Macro Nodes
+ SyrStruct_1 = DefSyrStruct_1()
+ Macro_SyrStruct = GraphMacroNodes.GraphMNode( SyrStruct_1 )
+ Macro_SyrStruct.SetCoupled( 'SyrStruct_1' )
+ Macro_SyrStruct.SetName( 'Macro_SyrStruct' )
+ Macro_SyrStruct.SetAuthor( '' )
+ Macro_SyrStruct.SetComment( 'Macro Node' )
+ Macro_SyrStruct.Coords( 13 , 6 )
+ IMacro_SyrStructSyrComponent__aContainer = Macro_SyrStruct.GetInPort( 'SyrComponent__aContainer' )
+ IMacro_SyrStructSyrComponent__aComponent = Macro_SyrStruct.GetInPort( 'SyrComponent__aComponent' )
+ IMacro_SyrStructforN__N = Macro_SyrStruct.GetInPort( 'forN__N' )
+ IMacro_SyrStructforN__K = Macro_SyrStruct.GetInPort( 'forN__K' )
+ IMacro_SyrStructforN__min = Macro_SyrStruct.GetInPort( 'forN__min' )
+ IMacro_SyrStructforN__max = Macro_SyrStruct.GetInPort( 'forN__max' )
+ IMacro_SyrStructfori__i = Macro_SyrStruct.GetInPort( 'fori__i' )
+ IMacro_SyrStructGate = Macro_SyrStruct.GetInPort( 'Gate' )
+ OMacro_SyrStructEndOfforN__N = Macro_SyrStruct.GetOutPort( 'EndOfforN__N' )
+ OMacro_SyrStructEndOfforN__K = Macro_SyrStruct.GetOutPort( 'EndOfforN__K' )
+ OMacro_SyrStructEndOfforN__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfforN__SyrComponent' )
+ OMacro_SyrStructEndOfforN__min = Macro_SyrStruct.GetOutPort( 'EndOfforN__min' )
+ OMacro_SyrStructEndOfforN__max = Macro_SyrStruct.GetOutPort( 'EndOfforN__max' )
+ OMacro_SyrStructEndOfwhileNotOne__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfwhileNotOne__SyrComponent' )
+ OMacro_SyrStructEndOfwhileNotOne__N = Macro_SyrStruct.GetOutPort( 'EndOfwhileNotOne__N' )
+ OMacro_SyrStructEndOffori__i = Macro_SyrStruct.GetOutPort( 'EndOffori__i' )
+ OMacro_SyrStructEndOfwhileEven__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfwhileEven__SyrComponent' )
+ OMacro_SyrStructGate = Macro_SyrStruct.GetOutPort( 'Gate' )
+
+ SyrStruct_1_1 = DefSyrStruct_1_1()
+ Macro_SyrStruct_1 = GraphMacroNodes.GraphMNode( SyrStruct_1_1 )
+ Macro_SyrStruct_1.SetCoupled( 'SyrStruct_1_1' )
+ Macro_SyrStruct_1.SetName( 'Macro_SyrStruct_1' )
+ Macro_SyrStruct_1.SetAuthor( '' )
+ Macro_SyrStruct_1.SetComment( 'Macro Node' )
+ Macro_SyrStruct_1.Coords( 8 , 441 )
+ IMacro_SyrStruct_1SyrComponent__aContainer = Macro_SyrStruct_1.GetInPort( 'SyrComponent__aContainer' )
+ IMacro_SyrStruct_1SyrComponent__aComponent = Macro_SyrStruct_1.GetInPort( 'SyrComponent__aComponent' )
+ IMacro_SyrStruct_1forN__N = Macro_SyrStruct_1.GetInPort( 'forN__N' )
+ IMacro_SyrStruct_1forN__K = Macro_SyrStruct_1.GetInPort( 'forN__K' )
+ IMacro_SyrStruct_1forN__min = Macro_SyrStruct_1.GetInPort( 'forN__min' )
+ IMacro_SyrStruct_1forN__max = Macro_SyrStruct_1.GetInPort( 'forN__max' )
+ IMacro_SyrStruct_1fori__i = Macro_SyrStruct_1.GetInPort( 'fori__i' )
+ IMacro_SyrStruct_1Gate = Macro_SyrStruct_1.GetInPort( 'Gate' )
+ OMacro_SyrStruct_1EndOfforN__N = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__N' )
+ OMacro_SyrStruct_1EndOfforN__K = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__K' )
+ OMacro_SyrStruct_1EndOfforN__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__SyrComponent' )
+ OMacro_SyrStruct_1EndOfforN__min = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__min' )
+ OMacro_SyrStruct_1EndOfforN__max = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__max' )
+ OMacro_SyrStruct_1EndOfwhileNotOne__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileNotOne__SyrComponent' )
+ OMacro_SyrStruct_1EndOfwhileNotOne__N = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileNotOne__N' )
+ OMacro_SyrStruct_1EndOffori__i = Macro_SyrStruct_1.GetOutPort( 'EndOffori__i' )
+ OMacro_SyrStruct_1EndOfwhileEven__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileEven__SyrComponent' )
+ OMacro_SyrStruct_1Gate = Macro_SyrStruct_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddzSuby = GraphMacroNodes.Link( OAddz , ISuby )
+
+ LAddzMuly = GraphMacroNodes.Link( OAddz , IMuly )
+
+ LSubzMulx = GraphMacroNodes.Link( OSubz , IMulx )
+
+ LSubzDivx = GraphMacroNodes.Link( OSubz , IDivx )
+
+ LMulzDivy = GraphMacroNodes.Link( OMulz , IDivy )
+
+ # Input datas
+ IAddx.Input( 3 )
+ IAddy.Input( 4.5 )
+ ISubx.Input( 1.5 )
+ IMacro_SyrStructSyrComponent__aContainer.Input( 'FactoryServer' )
+ IMacro_SyrStructSyrComponent__aComponent.Input( 'SyrComponent' )
+ IMacro_SyrStructforN__N.Input( 0 )
+ IMacro_SyrStructforN__K.Input( 0 )
+ IMacro_SyrStructforN__min.Input( 5 )
+ IMacro_SyrStructforN__max.Input( 9 )
+ IMacro_SyrStructfori__i.Input( 0 )
+ IMacro_SyrStruct_1SyrComponent__aContainer.Input( 'FactoryServer' )
+ IMacro_SyrStruct_1SyrComponent__aComponent.Input( 'SyrComponent' )
+ IMacro_SyrStruct_1forN__N.Input( 0 )
+ IMacro_SyrStruct_1forN__K.Input( 0 )
+ IMacro_SyrStruct_1forN__min.Input( 5 )
+ IMacro_SyrStruct_1forN__max.Input( 9 )
+ IMacro_SyrStruct_1fori__i.Input( 0 )
+
+ # Output Ports of the graph
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #ODivz = Div.GetOutPort( 'z' )
+ #OMacro_SyrStructEndOfforN__N = Macro_SyrStruct.GetOutPort( 'EndOfforN__N' )
+ #OMacro_SyrStructEndOfforN__K = Macro_SyrStruct.GetOutPort( 'EndOfforN__K' )
+ #OMacro_SyrStructEndOfforN__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfforN__SyrComponent' )
+ #OMacro_SyrStructEndOfforN__min = Macro_SyrStruct.GetOutPort( 'EndOfforN__min' )
+ #OMacro_SyrStructEndOfforN__max = Macro_SyrStruct.GetOutPort( 'EndOfforN__max' )
+ #OMacro_SyrStructEndOfwhileNotOne__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfwhileNotOne__SyrComponent' )
+ #OMacro_SyrStructEndOfwhileNotOne__N = Macro_SyrStruct.GetOutPort( 'EndOfwhileNotOne__N' )
+ #OMacro_SyrStructEndOffori__i = Macro_SyrStruct.GetOutPort( 'EndOffori__i' )
+ #OMacro_SyrStructEndOfwhileEven__SyrComponent = Macro_SyrStruct.GetOutPort( 'EndOfwhileEven__SyrComponent' )
+ #OMacro_SyrStruct_1EndOfforN__N = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__N' )
+ #OMacro_SyrStruct_1EndOfforN__K = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__K' )
+ #OMacro_SyrStruct_1EndOfforN__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__SyrComponent' )
+ #OMacro_SyrStruct_1EndOfforN__min = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__min' )
+ #OMacro_SyrStruct_1EndOfforN__max = Macro_SyrStruct_1.GetOutPort( 'EndOfforN__max' )
+ #OMacro_SyrStruct_1EndOfwhileNotOne__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileNotOne__SyrComponent' )
+ #OMacro_SyrStruct_1EndOfwhileNotOne__N = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileNotOne__N' )
+ #OMacro_SyrStruct_1EndOffori__i = Macro_SyrStruct_1.GetOutPort( 'EndOffori__i' )
+ #OMacro_SyrStruct_1EndOfwhileEven__SyrComponent = Macro_SyrStruct_1.GetOutPort( 'EndOfwhileEven__SyrComponent' )
+ return GraphMacroNodes
+
+# Graph creation of SyrStruct_1
+def DefSyrStruct_1() :
+ SyrStruct_1 = Graph( 'SyrStruct_1' )
+ SyrStruct_1.SetCoupled( 'Macro_SyrStruct' )
+ SyrStruct_1.SetName( 'SyrStruct_1' )
+ SyrStruct_1.SetAuthor( 'JR' )
+ SyrStruct_1.SetComment( 'Syracuse algorithm' )
+ SyrStruct_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ m3 = SyrStruct_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3' )
+ m3.SetName( 'm3' )
+ m3.SetAuthor( '' )
+ m3.SetContainer( 'localhost/FactoryServer' )
+ m3.SetComment( 'C_M3 from SyrComponent' )
+ m3.Coords( 672 , 28 )
+ Im3anOddInteger = m3.GetInPort( 'anOddInteger' )
+ Im3Gate = m3.GetInPort( 'Gate' )
+ Om3anInteger = m3.GetOutPort( 'anInteger' )
+ Om3Gate = m3.GetOutPort( 'Gate' )
+
+ m3incr = SyrStruct_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ m3incr.SetName( 'm3incr' )
+ m3incr.SetAuthor( '' )
+ m3incr.SetContainer( 'localhost/FactoryServer' )
+ m3incr.SetComment( 'C_INCR from SyrComponent' )
+ m3incr.Coords( 898 , 29 )
+ Im3incraCount = m3incr.GetInPort( 'aCount' )
+ Im3incrGate = m3incr.GetInPort( 'Gate' )
+ Om3incraNewCount = m3incr.GetOutPort( 'aNewCount' )
+ Om3incrGate = m3incr.GetOutPort( 'Gate' )
+
+ incra = SyrStruct_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incra.SetName( 'incra' )
+ incra.SetAuthor( '' )
+ incra.SetContainer( 'localhost/FactoryServer' )
+ incra.SetComment( 'C_INCR from SyrComponent' )
+ incra.Coords( 803 , 195 )
+ IincraaCount = incra.GetInPort( 'aCount' )
+ IincraGate = incra.GetInPort( 'Gate' )
+ OincraaNewCount = incra.GetOutPort( 'aNewCount' )
+ OincraGate = incra.GetOutPort( 'Gate' )
+
+ div2 = SyrStruct_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 810 , 435 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incrb = SyrStruct_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incrb.SetName( 'incrb' )
+ incrb.SetAuthor( '' )
+ incrb.SetContainer( 'localhost/FactoryServer' )
+ incrb.SetComment( 'C_INCR from SyrComponent' )
+ incrb.Coords( 809 , 574 )
+ IincrbaCount = incrb.GetInPort( 'aCount' )
+ IincrbGate = incrb.GetInPort( 'Gate' )
+ OincrbaNewCount = incrb.GetOutPort( 'aNewCount' )
+ OincrbGate = incrb.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ SyrComponent = SyrStruct_1.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( '' )
+ SyrComponent.SetComment( 'SyrComponent( aContainer , aComponent )' )
+ SyrComponent.Coords( 0 , 0 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentSyrComponentobjref = SyrComponent.OutPort( 'SyrComponentobjref' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyforN = []
+ PyforN.append( 'def InitN( NN , K , SyrComponent , min , max ) : ' )
+ PyforN.append( ' N = max ' )
+ PyforN.append( ' if min > 0 : ' )
+ PyforN.append( ' if max >= min : ' )
+ PyforN.append( ' N = min ' )
+ PyforN.append( ' return N,K,SyrComponent,min,max ' )
+ PyMoreforN = []
+ PyMoreforN.append( 'def MoreN( NN , KK , SyrComponent , min , max ) : ' )
+ PyMoreforN.append( ' N = NN ' )
+ PyMoreforN.append( ' OutLoop = 0 ' )
+ PyMoreforN.append( ' if max > NN : ' )
+ PyMoreforN.append( ' OutLoop = 1 ' )
+ PyMoreforN.append( ' return OutLoop,N,0,SyrComponent,min,max ' )
+ PyNextforN = []
+ PyNextforN.append( 'def NextN( NN , KK , SyrComponent , min , max ) : ' )
+ PyNextforN.append( ' N = NN + 1 ' )
+ PyNextforN.append( ' K = KK ' )
+ PyNextforN.append( ' return N,K,SyrComponent,min,max ' )
+ forN,EndOfforN = SyrStruct_1.LNode( 'InitN' , PyforN , 'MoreN' , PyMoreforN , 'NextN' , PyNextforN )
+ EndOfforN.SetName( 'EndOfforN' )
+ EndOfforN.SetAuthor( '' )
+ EndOfforN.SetComment( '' )
+ EndOfforN.Coords( 1535 , 332 )
+ PyEndOfforN = []
+ EndOfforN.SetPyFunction( '' , PyEndOfforN )
+ IforNDoLoop = forN.GetInPort( 'DoLoop' )
+ IforNN = forN.InPort( 'N' , 'long' )
+ IforNK = forN.InPort( 'K' , 'long' )
+ IforNSyrComponent = forN.InPort( 'SyrComponent' , 'objref' )
+ IforNmin = forN.InPort( 'min' , 'long' )
+ IforNmax = forN.InPort( 'max' , 'long' )
+ IforNGate = forN.GetInPort( 'Gate' )
+ OforNDoLoop = forN.GetOutPort( 'DoLoop' )
+ OforNN = forN.GetOutPort( 'N' )
+ OforNK = forN.GetOutPort( 'K' )
+ OforNSyrComponent = forN.GetOutPort( 'SyrComponent' )
+ OforNmin = forN.GetOutPort( 'min' )
+ OforNmax = forN.GetOutPort( 'max' )
+ IEndOfforNDoLoop = EndOfforN.GetInPort( 'DoLoop' )
+ IEndOfforNN = EndOfforN.GetInPort( 'N' )
+ IEndOfforNK = EndOfforN.GetInPort( 'K' )
+ IEndOfforNSyrComponent = EndOfforN.GetInPort( 'SyrComponent' )
+ IEndOfforNmin = EndOfforN.GetInPort( 'min' )
+ IEndOfforNmax = EndOfforN.GetInPort( 'max' )
+ IEndOfforNGate = EndOfforN.GetInPort( 'Gate' )
+ OEndOfforNDoLoop = EndOfforN.GetOutPort( 'DoLoop' )
+ OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ OEndOfforNGate = EndOfforN.GetOutPort( 'Gate' )
+ forN.SetName( 'forN' )
+ forN.SetAuthor( '' )
+ forN.SetComment( 'InitN , MoreN , NextN' )
+ forN.Coords( 20 , 302 )
+
+ PywhileNotOne = []
+ PywhileNotOne.append( 'import threading' )
+ PywhileNotOne.append( 'import SyrComponent_idl' )
+ PywhileNotOne.append( 'def InitNotOne( SyrComponent , N , K ) :' )
+ PywhileNotOne.append( ' return SyrComponent,N,K' )
+ PyMorewhileNotOne = []
+ PyMorewhileNotOne.append( 'import SyrComponent_idl' )
+ PyMorewhileNotOne.append( 'def MoreNotOne( SyrComponent , N , K ) :' )
+ PyMorewhileNotOne.append( ' OutLoop = 1 - SyrComponent.C_ISONE( N )' )
+ PyMorewhileNotOne.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileNotOne = []
+ PyNextwhileNotOne.append( 'import SyrComponent_idl' )
+ PyNextwhileNotOne.append( 'def NextNotOne( SyrComponent , N , K ) :' )
+ PyNextwhileNotOne.append( ' return SyrComponent,N,K' )
+ whileNotOne,EndOfwhileNotOne = SyrStruct_1.LNode( 'InitNotOne' , PywhileNotOne , 'MoreNotOne' , PyMorewhileNotOne , 'NextNotOne' , PyNextwhileNotOne )
+ EndOfwhileNotOne.SetName( 'EndOfwhileNotOne' )
+ EndOfwhileNotOne.SetAuthor( '' )
+ EndOfwhileNotOne.SetComment( '' )
+ EndOfwhileNotOne.Coords( 1366 , 303 )
+ PyEndOfwhileNotOne = []
+ EndOfwhileNotOne.SetPyFunction( '' , PyEndOfwhileNotOne )
+ IwhileNotOneDoLoop = whileNotOne.GetInPort( 'DoLoop' )
+ IwhileNotOneSyrComponent = whileNotOne.InPort( 'SyrComponent' , 'objref' )
+ IwhileNotOneN = whileNotOne.InPort( 'N' , 'long' )
+ IwhileNotOneK = whileNotOne.InPort( 'K' , 'long' )
+ IwhileNotOneGate = whileNotOne.GetInPort( 'Gate' )
+ OwhileNotOneDoLoop = whileNotOne.GetOutPort( 'DoLoop' )
+ OwhileNotOneSyrComponent = whileNotOne.GetOutPort( 'SyrComponent' )
+ OwhileNotOneN = whileNotOne.GetOutPort( 'N' )
+ OwhileNotOneK = whileNotOne.GetOutPort( 'K' )
+ IEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetInPort( 'DoLoop' )
+ IEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetInPort( 'SyrComponent' )
+ IEndOfwhileNotOneN = EndOfwhileNotOne.GetInPort( 'N' )
+ IEndOfwhileNotOneK = EndOfwhileNotOne.GetInPort( 'K' )
+ IEndOfwhileNotOneGate = EndOfwhileNotOne.GetInPort( 'Gate' )
+ OEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetOutPort( 'DoLoop' )
+ OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ OEndOfwhileNotOneK = EndOfwhileNotOne.GetOutPort( 'K' )
+ OEndOfwhileNotOneGate = EndOfwhileNotOne.GetOutPort( 'Gate' )
+ whileNotOne.SetName( 'whileNotOne' )
+ whileNotOne.SetAuthor( '' )
+ whileNotOne.SetComment( 'InitNotOne , MoreNotOne , NextNotOne' )
+ whileNotOne.Coords( 212 , 274 )
+
+ Pyfori = []
+ Pyfori.append( 'def Initfori( ii , K ) :' )
+ Pyfori.append( ' return 1,0,K' )
+ PyMorefori = []
+ PyMorefori.append( 'def Morefori( ii , K ) :' )
+ PyMorefori.append( ' OutLoop = 0' )
+ PyMorefori.append( ' if 2 > ii :' )
+ PyMorefori.append( ' OutLoop = 1' )
+ PyMorefori.append( ' return OutLoop,ii,K' )
+ PyNextfori = []
+ PyNextfori.append( 'def Nextfori( ii , K ) :' )
+ PyNextfori.append( ' ii = ii + 1' )
+ PyNextfori.append( ' return ii,K' )
+ fori,EndOffori = SyrStruct_1.LNode( 'Initfori' , Pyfori , 'Morefori' , PyMorefori , 'Nextfori' , PyNextfori )
+ EndOffori.SetName( 'EndOffori' )
+ EndOffori.SetAuthor( '' )
+ EndOffori.SetComment( '' )
+ EndOffori.Coords( 976 , 212 )
+ PyEndOffori = []
+ EndOffori.SetPyFunction( '' , PyEndOffori )
+ IforiDoLoop = fori.GetInPort( 'DoLoop' )
+ Iforii = fori.InPort( 'i' , 'long' )
+ IforiK = fori.InPort( 'K' , 'long' )
+ IforiGate = fori.GetInPort( 'Gate' )
+ OforiDoLoop = fori.GetOutPort( 'DoLoop' )
+ Oforii = fori.GetOutPort( 'i' )
+ OforiK = fori.GetOutPort( 'K' )
+ IEndOfforiDoLoop = EndOffori.GetInPort( 'DoLoop' )
+ IEndOfforii = EndOffori.GetInPort( 'i' )
+ IEndOfforiK = EndOffori.GetInPort( 'K' )
+ IEndOfforiGate = EndOffori.GetInPort( 'Gate' )
+ OEndOfforiDoLoop = EndOffori.GetOutPort( 'DoLoop' )
+ OEndOfforii = EndOffori.GetOutPort( 'i' )
+ OEndOfforiK = EndOffori.GetOutPort( 'K' )
+ OEndOfforiGate = EndOffori.GetOutPort( 'Gate' )
+ fori.SetName( 'fori' )
+ fori.SetAuthor( '' )
+ fori.SetComment( 'Initfori, Morefori, Nextfori' )
+ fori.Coords( 635 , 212 )
+
+ PywhileEven = []
+ PywhileEven.append( 'import SyrComponent_idl' )
+ PywhileEven.append( 'def InitEven( SyrComponent , N , K ) :' )
+ PywhileEven.append( ' return SyrComponent,N,K' )
+ PyMorewhileEven = []
+ PyMorewhileEven.append( 'import SyrComponent_idl' )
+ PyMorewhileEven.append( 'def MoreEven( SyrComponent , N , K ) :' )
+ PyMorewhileEven.append( ' OutLoop = SyrComponent.C_ISEVEN( N )' )
+ PyMorewhileEven.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileEven = []
+ PyNextwhileEven.append( 'import SyrComponent_idl' )
+ PyNextwhileEven.append( 'def NextEven( SyrComponent , N , K ) :' )
+ PyNextwhileEven.append( ' return SyrComponent,N,K' )
+ whileEven,EndOfwhileEven = SyrStruct_1.LNode( 'InitEven' , PywhileEven , 'MoreEven' , PyMorewhileEven , 'NextEven' , PyNextwhileEven )
+ EndOfwhileEven.SetName( 'EndOfwhileEven' )
+ EndOfwhileEven.SetAuthor( '' )
+ EndOfwhileEven.SetComment( '' )
+ EndOfwhileEven.Coords( 988 , 451 )
+ PyEndOfwhileEven = []
+ EndOfwhileEven.SetPyFunction( '' , PyEndOfwhileEven )
+ IwhileEvenDoLoop = whileEven.GetInPort( 'DoLoop' )
+ IwhileEvenSyrComponent = whileEven.InPort( 'SyrComponent' , 'objref' )
+ IwhileEvenN = whileEven.InPort( 'N' , 'long' )
+ IwhileEvenK = whileEven.InPort( 'K' , 'long' )
+ IwhileEvenGate = whileEven.GetInPort( 'Gate' )
+ OwhileEvenDoLoop = whileEven.GetOutPort( 'DoLoop' )
+ OwhileEvenSyrComponent = whileEven.GetOutPort( 'SyrComponent' )
+ OwhileEvenN = whileEven.GetOutPort( 'N' )
+ OwhileEvenK = whileEven.GetOutPort( 'K' )
+ IEndOfwhileEvenDoLoop = EndOfwhileEven.GetInPort( 'DoLoop' )
+ IEndOfwhileEvenSyrComponent = EndOfwhileEven.GetInPort( 'SyrComponent' )
+ IEndOfwhileEvenN = EndOfwhileEven.GetInPort( 'N' )
+ IEndOfwhileEvenK = EndOfwhileEven.GetInPort( 'K' )
+ IEndOfwhileEvenGate = EndOfwhileEven.GetInPort( 'Gate' )
+ OEndOfwhileEvenDoLoop = EndOfwhileEven.GetOutPort( 'DoLoop' )
+ OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ OEndOfwhileEvenN = EndOfwhileEven.GetOutPort( 'N' )
+ OEndOfwhileEvenK = EndOfwhileEven.GetOutPort( 'K' )
+ OEndOfwhileEvenGate = EndOfwhileEven.GetOutPort( 'Gate' )
+ whileEven.SetName( 'whileEven' )
+ whileEven.SetAuthor( '' )
+ whileEven.SetComment( 'InitEven, MoreEven, NextEven' )
+ whileEven.Coords( 632 , 451 )
+
+ # Creation of Switch Nodes
+ PyifNotEven = []
+ PyifNotEven.append( 'import SyrComponent_idl' )
+ PyifNotEven.append( 'def ifNotEven( SyrComponent , N , K ) :' )
+ PyifNotEven.append( ' Even = SyrComponent.C_ISEVEN( N )' )
+ PyifNotEven.append( ' Odd = 1 - Even' )
+ PyifNotEven.append( ' return Odd,Even,SyrComponent,N,K' )
+ ifNotEven,EndOfifNotEven = SyrStruct_1.SNode( 'ifNotEven' , PyifNotEven )
+ EndOfifNotEven.SetName( 'EndOfifNotEven' )
+ EndOfifNotEven.SetAuthor( '' )
+ EndOfifNotEven.SetComment( '' )
+ EndOfifNotEven.Coords( 1205 , 331 )
+ PyEndOfifNotEven = []
+ EndOfifNotEven.SetPyFunction( '' , PyEndOfifNotEven )
+ IEndOfifNotEvenN = EndOfifNotEven.InPort( 'N' , 'long' )
+ IEndOfifNotEvenK = EndOfifNotEven.InPort( 'K' , 'long' )
+ IEndOfifNotEvenDefault = EndOfifNotEven.GetInPort( 'Default' )
+ OEndOfifNotEvenN = EndOfifNotEven.OutPort( 'N' , 'long' )
+ OEndOfifNotEvenK = EndOfifNotEven.OutPort( 'K' , 'long' )
+ OEndOfifNotEvenGate = EndOfifNotEven.GetOutPort( 'Gate' )
+ ifNotEven.SetName( 'ifNotEven' )
+ ifNotEven.SetAuthor( '' )
+ ifNotEven.SetComment( 'ifNotEven' )
+ ifNotEven.Coords( 418 , 274 )
+ IifNotEvenSyrComponent = ifNotEven.InPort( 'SyrComponent' , 'objref' )
+ IifNotEvenN = ifNotEven.InPort( 'N' , 'long' )
+ IifNotEvenK = ifNotEven.InPort( 'K' , 'long' )
+ IifNotEvenGate = ifNotEven.GetInPort( 'Gate' )
+ OifNotEvenOdd = ifNotEven.OutPort( 'Odd' , 'long' )
+ OifNotEvenEven = ifNotEven.OutPort( 'Even' , 'long' )
+ OifNotEvenSyrComponent = ifNotEven.OutPort( 'SyrComponent' , 'objref' )
+ OifNotEvenN = ifNotEven.OutPort( 'N' , 'long' )
+ OifNotEvenK = ifNotEven.OutPort( 'K' , 'long' )
+ OifNotEvenDefault = ifNotEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ Lm3anIntegerm3incraCount = SyrStruct_1.Link( Om3anInteger , Im3incraCount )
+
+ Lm3incraNewCountEndOfifNotEvenN = SyrStruct_1.Link( Om3incraNewCount , IEndOfifNotEvenN )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 1 , 1190 , 366 )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 2 , 1191 , 109 )
+
+ LincraaNewCountEndOfforiK = SyrStruct_1.Link( OincraaNewCount , IEndOfforiK )
+
+ Ldiv2anIntegerEndOfwhileEvenN = SyrStruct_1.Link( Odiv2anInteger , IEndOfwhileEvenN )
+
+ LincrbaNewCountEndOfwhileEvenK = SyrStruct_1.Link( OincrbaNewCount , IEndOfwhileEvenK )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 1 , 988 , 543 )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 2 , 988 , 654 )
+
+ LSyrComponentSyrComponentobjrefforNSyrComponent = SyrStruct_1.Link( OSyrComponentSyrComponentobjref , IforNSyrComponent )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 1 , 13 , 394 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 2 , 12 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 3 , 196 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 4 , 197 , 81 )
+
+ LforNNwhileNotOneN = SyrStruct_1.Link( OforNN , IwhileNotOneN )
+
+ LforNNEndOfforNN = SyrStruct_1.Link( OforNN , IEndOfforNN )
+
+ LforNKwhileNotOneK = SyrStruct_1.Link( OforNK , IwhileNotOneK )
+
+ LforNSyrComponentEndOfforNSyrComponent = SyrStruct_1.Link( OforNSyrComponent , IEndOfforNSyrComponent )
+
+ LforNSyrComponentwhileNotOneSyrComponent = SyrStruct_1.Link( OforNSyrComponent , IwhileNotOneSyrComponent )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 1 , 192 , 309 )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 2 , 191 , 394 )
+
+ LforNminEndOfforNmin = SyrStruct_1.Link( OforNmin , IEndOfforNmin )
+
+ LforNmaxEndOfforNmax = SyrStruct_1.Link( OforNmax , IEndOfforNmax )
+
+ LwhileNotOneSyrComponentEndOfwhileNotOneSyrComponent = SyrStruct_1.Link( OwhileNotOneSyrComponent , IEndOfwhileNotOneSyrComponent )
+
+ LwhileNotOneSyrComponentifNotEvenSyrComponent = SyrStruct_1.Link( OwhileNotOneSyrComponent , IifNotEvenSyrComponent )
+
+ LwhileNotOneNifNotEvenN = SyrStruct_1.Link( OwhileNotOneN , IifNotEvenN )
+
+ LwhileNotOneKifNotEvenK = SyrStruct_1.Link( OwhileNotOneK , IifNotEvenK )
+
+ LEndOfwhileNotOneKEndOfforNK = SyrStruct_1.Link( OEndOfwhileNotOneK , IEndOfforNK )
+
+ LforiiEndOfforii = SyrStruct_1.Link( Oforii , IEndOfforii )
+
+ LforiKincraaCount = SyrStruct_1.Link( OforiK , IincraaCount )
+
+ LEndOfforiKEndOfifNotEvenK = SyrStruct_1.Link( OEndOfforiK , IEndOfifNotEvenK )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 1 , 1170 , 396 )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 2 , 1169 , 275 )
+
+ LwhileEvenSyrComponentEndOfwhileEvenSyrComponent = SyrStruct_1.Link( OwhileEvenSyrComponent , IEndOfwhileEvenSyrComponent )
+
+ LwhileEvenNdiv2anEvenInteger = SyrStruct_1.Link( OwhileEvenN , Idiv2anEvenInteger )
+
+ LwhileEvenKincrbaCount = SyrStruct_1.Link( OwhileEvenK , IincrbaCount )
+ LwhileEvenKincrbaCount.AddCoord( 1 , 796 , 655 )
+ LwhileEvenKincrbaCount.AddCoord( 2 , 795 , 543 )
+
+ LEndOfwhileEvenNEndOfifNotEvenN = SyrStruct_1.Link( OEndOfwhileEvenN , IEndOfifNotEvenN )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 1 , 1191 , 366 )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 2 , 1191 , 513 )
+
+ LEndOfwhileEvenKEndOfifNotEvenK = SyrStruct_1.Link( OEndOfwhileEvenK , IEndOfifNotEvenK )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 1 , 1169 , 395 )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 2 , 1170 , 543 )
+
+ LifNotEvenOddm3Gate = SyrStruct_1.Link( OifNotEvenOdd , Im3Gate )
+ LifNotEvenOddm3Gate.AddCoord( 1 , 593 , 141 )
+ LifNotEvenOddm3Gate.AddCoord( 2 , 593 , 307 )
+
+ LifNotEvenOddforiGate = SyrStruct_1.Link( OifNotEvenOdd , IforiGate )
+
+ LifNotEvenEvenwhileEvenGate = SyrStruct_1.Link( OifNotEvenEven , IwhileEvenGate )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 1 , 593 , 576 )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 2 , 592 , 339 )
+
+ LifNotEvenSyrComponentwhileEvenSyrComponent = SyrStruct_1.Link( OifNotEvenSyrComponent , IwhileEvenSyrComponent )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 1 , 586 , 486 )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 2 , 587 , 367 )
+
+ LifNotEvenNwhileEvenN = SyrStruct_1.Link( OifNotEvenN , IwhileEvenN )
+ LifNotEvenNwhileEvenN.AddCoord( 1 , 604 , 513 )
+ LifNotEvenNwhileEvenN.AddCoord( 2 , 603 , 397 )
+
+ LifNotEvenNm3anOddInteger = SyrStruct_1.Link( OifNotEvenN , Im3anOddInteger )
+ LifNotEvenNm3anOddInteger.AddCoord( 1 , 604 , 107 )
+ LifNotEvenNm3anOddInteger.AddCoord( 2 , 604 , 395 )
+
+ LifNotEvenKwhileEvenK = SyrStruct_1.Link( OifNotEvenK , IwhileEvenK )
+ LifNotEvenKwhileEvenK.AddCoord( 1 , 621 , 544 )
+ LifNotEvenKwhileEvenK.AddCoord( 2 , 622 , 426 )
+
+ LifNotEvenKforiK = SyrStruct_1.Link( OifNotEvenK , IforiK )
+ LifNotEvenKforiK.AddCoord( 1 , 622 , 275 )
+ LifNotEvenKforiK.AddCoord( 2 , 622 , 426 )
+
+ LifNotEvenDefaultEndOfifNotEvenDefault = SyrStruct_1.Link( OifNotEvenDefault , IEndOfifNotEvenDefault )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 1 , 1204 , 429 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 2 , 1203 , 12 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 3 , 581 , 13 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 4 , 581 , 458 )
+
+ LEndOfifNotEvenNEndOfwhileNotOneN = SyrStruct_1.Link( OEndOfifNotEvenN , IEndOfwhileNotOneN )
+
+ LEndOfifNotEvenKEndOfwhileNotOneK = SyrStruct_1.Link( OEndOfifNotEvenK , IEndOfwhileNotOneK )
+
+ # Input Ports of the graph
+ #ISyrComponentaContainer = SyrComponent.GetInPort( 'aContainer' )
+ #ISyrComponentaComponent = SyrComponent.GetInPort( 'aComponent' )
+ #IforNN = forN.GetInPort( 'N' )
+ #IforNK = forN.GetInPort( 'K' )
+ #IforNmin = forN.GetInPort( 'min' )
+ #IforNmax = forN.GetInPort( 'max' )
+ #Iforii = fori.GetInPort( 'i' )
+
+ # Output Ports of the graph
+ #OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ #OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ #OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ #OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ #OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ #OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ #OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ #OEndOfforii = EndOffori.GetOutPort( 'i' )
+ #OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ return SyrStruct_1
+
+# Graph creation of SyrStruct_1_1
+def DefSyrStruct_1_1() :
+ SyrStruct_1_1 = Graph( 'SyrStruct_1_1' )
+ SyrStruct_1_1.SetCoupled( 'Macro_SyrStruct_1' )
+ SyrStruct_1_1.SetName( 'SyrStruct_1_1' )
+ SyrStruct_1_1.SetAuthor( 'JR' )
+ SyrStruct_1_1.SetComment( 'Syracuse algorithm' )
+ SyrStruct_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ m3 = SyrStruct_1_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3' )
+ m3.SetName( 'm3' )
+ m3.SetAuthor( '' )
+ m3.SetContainer( 'localhost/FactoryServer' )
+ m3.SetComment( 'C_M3 from SyrComponent' )
+ m3.Coords( 672 , 28 )
+ Im3anOddInteger = m3.GetInPort( 'anOddInteger' )
+ Im3Gate = m3.GetInPort( 'Gate' )
+ Om3anInteger = m3.GetOutPort( 'anInteger' )
+ Om3Gate = m3.GetOutPort( 'Gate' )
+
+ m3incr = SyrStruct_1_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ m3incr.SetName( 'm3incr' )
+ m3incr.SetAuthor( '' )
+ m3incr.SetContainer( 'localhost/FactoryServer' )
+ m3incr.SetComment( 'C_INCR from SyrComponent' )
+ m3incr.Coords( 898 , 29 )
+ Im3incraCount = m3incr.GetInPort( 'aCount' )
+ Im3incrGate = m3incr.GetInPort( 'Gate' )
+ Om3incraNewCount = m3incr.GetOutPort( 'aNewCount' )
+ Om3incrGate = m3incr.GetOutPort( 'Gate' )
+
+ incra = SyrStruct_1_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incra.SetName( 'incra' )
+ incra.SetAuthor( '' )
+ incra.SetContainer( 'localhost/FactoryServer' )
+ incra.SetComment( 'C_INCR from SyrComponent' )
+ incra.Coords( 803 , 195 )
+ IincraaCount = incra.GetInPort( 'aCount' )
+ IincraGate = incra.GetInPort( 'Gate' )
+ OincraaNewCount = incra.GetOutPort( 'aNewCount' )
+ OincraGate = incra.GetOutPort( 'Gate' )
+
+ div2 = SyrStruct_1_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 810 , 435 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incrb = SyrStruct_1_1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incrb.SetName( 'incrb' )
+ incrb.SetAuthor( '' )
+ incrb.SetContainer( 'localhost/FactoryServer' )
+ incrb.SetComment( 'C_INCR from SyrComponent' )
+ incrb.Coords( 809 , 574 )
+ IincrbaCount = incrb.GetInPort( 'aCount' )
+ IincrbGate = incrb.GetInPort( 'Gate' )
+ OincrbaNewCount = incrb.GetOutPort( 'aNewCount' )
+ OincrbGate = incrb.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ SyrComponent = SyrStruct_1_1.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( '' )
+ SyrComponent.SetComment( 'SyrComponent( aContainer , aComponent )' )
+ SyrComponent.Coords( 0 , 0 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentSyrComponentobjref = SyrComponent.OutPort( 'SyrComponentobjref' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyforN = []
+ PyforN.append( 'def InitN( NN , K , SyrComponent , min , max ) : ' )
+ PyforN.append( ' N = max ' )
+ PyforN.append( ' if min > 0 : ' )
+ PyforN.append( ' if max >= min : ' )
+ PyforN.append( ' N = min ' )
+ PyforN.append( ' return N,K,SyrComponent,min,max ' )
+ PyMoreforN = []
+ PyMoreforN.append( 'def MoreN( NN , KK , SyrComponent , min , max ) : ' )
+ PyMoreforN.append( ' N = NN ' )
+ PyMoreforN.append( ' OutLoop = 0 ' )
+ PyMoreforN.append( ' if max > NN : ' )
+ PyMoreforN.append( ' OutLoop = 1 ' )
+ PyMoreforN.append( ' return OutLoop,N,0,SyrComponent,min,max ' )
+ PyNextforN = []
+ PyNextforN.append( 'def NextN( NN , KK , SyrComponent , min , max ) : ' )
+ PyNextforN.append( ' N = NN + 1 ' )
+ PyNextforN.append( ' K = KK ' )
+ PyNextforN.append( ' return N,K,SyrComponent,min,max ' )
+ forN,EndOfforN = SyrStruct_1_1.LNode( 'InitN' , PyforN , 'MoreN' , PyMoreforN , 'NextN' , PyNextforN )
+ EndOfforN.SetName( 'EndOfforN' )
+ EndOfforN.SetAuthor( '' )
+ EndOfforN.SetComment( '' )
+ EndOfforN.Coords( 1535 , 332 )
+ PyEndOfforN = []
+ EndOfforN.SetPyFunction( '' , PyEndOfforN )
+ IforNDoLoop = forN.GetInPort( 'DoLoop' )
+ IforNN = forN.InPort( 'N' , 'long' )
+ IforNK = forN.InPort( 'K' , 'long' )
+ IforNSyrComponent = forN.InPort( 'SyrComponent' , 'objref' )
+ IforNmin = forN.InPort( 'min' , 'long' )
+ IforNmax = forN.InPort( 'max' , 'long' )
+ IforNGate = forN.GetInPort( 'Gate' )
+ OforNDoLoop = forN.GetOutPort( 'DoLoop' )
+ OforNN = forN.GetOutPort( 'N' )
+ OforNK = forN.GetOutPort( 'K' )
+ OforNSyrComponent = forN.GetOutPort( 'SyrComponent' )
+ OforNmin = forN.GetOutPort( 'min' )
+ OforNmax = forN.GetOutPort( 'max' )
+ IEndOfforNDoLoop = EndOfforN.GetInPort( 'DoLoop' )
+ IEndOfforNN = EndOfforN.GetInPort( 'N' )
+ IEndOfforNK = EndOfforN.GetInPort( 'K' )
+ IEndOfforNSyrComponent = EndOfforN.GetInPort( 'SyrComponent' )
+ IEndOfforNmin = EndOfforN.GetInPort( 'min' )
+ IEndOfforNmax = EndOfforN.GetInPort( 'max' )
+ IEndOfforNGate = EndOfforN.GetInPort( 'Gate' )
+ OEndOfforNDoLoop = EndOfforN.GetOutPort( 'DoLoop' )
+ OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ OEndOfforNGate = EndOfforN.GetOutPort( 'Gate' )
+ forN.SetName( 'forN' )
+ forN.SetAuthor( '' )
+ forN.SetComment( 'InitN , MoreN , NextN' )
+ forN.Coords( 20 , 302 )
+
+ PywhileNotOne = []
+ PywhileNotOne.append( 'import threading' )
+ PywhileNotOne.append( 'import SyrComponent_idl' )
+ PywhileNotOne.append( 'def InitNotOne( SyrComponent , N , K ) :' )
+ PywhileNotOne.append( ' return SyrComponent,N,K' )
+ PyMorewhileNotOne = []
+ PyMorewhileNotOne.append( 'import SyrComponent_idl' )
+ PyMorewhileNotOne.append( 'def MoreNotOne( SyrComponent , N , K ) :' )
+ PyMorewhileNotOne.append( ' OutLoop = 1 - SyrComponent.C_ISONE( N )' )
+ PyMorewhileNotOne.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileNotOne = []
+ PyNextwhileNotOne.append( 'import SyrComponent_idl' )
+ PyNextwhileNotOne.append( 'def NextNotOne( SyrComponent , N , K ) :' )
+ PyNextwhileNotOne.append( ' return SyrComponent,N,K' )
+ whileNotOne,EndOfwhileNotOne = SyrStruct_1_1.LNode( 'InitNotOne' , PywhileNotOne , 'MoreNotOne' , PyMorewhileNotOne , 'NextNotOne' , PyNextwhileNotOne )
+ EndOfwhileNotOne.SetName( 'EndOfwhileNotOne' )
+ EndOfwhileNotOne.SetAuthor( '' )
+ EndOfwhileNotOne.SetComment( '' )
+ EndOfwhileNotOne.Coords( 1366 , 303 )
+ PyEndOfwhileNotOne = []
+ EndOfwhileNotOne.SetPyFunction( '' , PyEndOfwhileNotOne )
+ IwhileNotOneDoLoop = whileNotOne.GetInPort( 'DoLoop' )
+ IwhileNotOneSyrComponent = whileNotOne.InPort( 'SyrComponent' , 'objref' )
+ IwhileNotOneN = whileNotOne.InPort( 'N' , 'long' )
+ IwhileNotOneK = whileNotOne.InPort( 'K' , 'long' )
+ IwhileNotOneGate = whileNotOne.GetInPort( 'Gate' )
+ OwhileNotOneDoLoop = whileNotOne.GetOutPort( 'DoLoop' )
+ OwhileNotOneSyrComponent = whileNotOne.GetOutPort( 'SyrComponent' )
+ OwhileNotOneN = whileNotOne.GetOutPort( 'N' )
+ OwhileNotOneK = whileNotOne.GetOutPort( 'K' )
+ IEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetInPort( 'DoLoop' )
+ IEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetInPort( 'SyrComponent' )
+ IEndOfwhileNotOneN = EndOfwhileNotOne.GetInPort( 'N' )
+ IEndOfwhileNotOneK = EndOfwhileNotOne.GetInPort( 'K' )
+ IEndOfwhileNotOneGate = EndOfwhileNotOne.GetInPort( 'Gate' )
+ OEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetOutPort( 'DoLoop' )
+ OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ OEndOfwhileNotOneK = EndOfwhileNotOne.GetOutPort( 'K' )
+ OEndOfwhileNotOneGate = EndOfwhileNotOne.GetOutPort( 'Gate' )
+ whileNotOne.SetName( 'whileNotOne' )
+ whileNotOne.SetAuthor( '' )
+ whileNotOne.SetComment( 'InitNotOne , MoreNotOne , NextNotOne' )
+ whileNotOne.Coords( 212 , 274 )
+
+ Pyfori = []
+ Pyfori.append( 'def Initfori( ii , K ) :' )
+ Pyfori.append( ' return 1,0,K' )
+ PyMorefori = []
+ PyMorefori.append( 'def Morefori( ii , K ) :' )
+ PyMorefori.append( ' OutLoop = 0' )
+ PyMorefori.append( ' if 2 > ii :' )
+ PyMorefori.append( ' OutLoop = 1' )
+ PyMorefori.append( ' return OutLoop,ii,K' )
+ PyNextfori = []
+ PyNextfori.append( 'def Nextfori( ii , K ) :' )
+ PyNextfori.append( ' ii = ii + 1' )
+ PyNextfori.append( ' return ii,K' )
+ fori,EndOffori = SyrStruct_1_1.LNode( 'Initfori' , Pyfori , 'Morefori' , PyMorefori , 'Nextfori' , PyNextfori )
+ EndOffori.SetName( 'EndOffori' )
+ EndOffori.SetAuthor( '' )
+ EndOffori.SetComment( '' )
+ EndOffori.Coords( 976 , 212 )
+ PyEndOffori = []
+ EndOffori.SetPyFunction( '' , PyEndOffori )
+ IforiDoLoop = fori.GetInPort( 'DoLoop' )
+ Iforii = fori.InPort( 'i' , 'long' )
+ IforiK = fori.InPort( 'K' , 'long' )
+ IforiGate = fori.GetInPort( 'Gate' )
+ OforiDoLoop = fori.GetOutPort( 'DoLoop' )
+ Oforii = fori.GetOutPort( 'i' )
+ OforiK = fori.GetOutPort( 'K' )
+ IEndOfforiDoLoop = EndOffori.GetInPort( 'DoLoop' )
+ IEndOfforii = EndOffori.GetInPort( 'i' )
+ IEndOfforiK = EndOffori.GetInPort( 'K' )
+ IEndOfforiGate = EndOffori.GetInPort( 'Gate' )
+ OEndOfforiDoLoop = EndOffori.GetOutPort( 'DoLoop' )
+ OEndOfforii = EndOffori.GetOutPort( 'i' )
+ OEndOfforiK = EndOffori.GetOutPort( 'K' )
+ OEndOfforiGate = EndOffori.GetOutPort( 'Gate' )
+ fori.SetName( 'fori' )
+ fori.SetAuthor( '' )
+ fori.SetComment( 'Initfori, Morefori, Nextfori' )
+ fori.Coords( 635 , 212 )
+
+ PywhileEven = []
+ PywhileEven.append( 'import SyrComponent_idl' )
+ PywhileEven.append( 'def InitEven( SyrComponent , N , K ) :' )
+ PywhileEven.append( ' return SyrComponent,N,K' )
+ PyMorewhileEven = []
+ PyMorewhileEven.append( 'import SyrComponent_idl' )
+ PyMorewhileEven.append( 'def MoreEven( SyrComponent , N , K ) :' )
+ PyMorewhileEven.append( ' OutLoop = SyrComponent.C_ISEVEN( N )' )
+ PyMorewhileEven.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileEven = []
+ PyNextwhileEven.append( 'import SyrComponent_idl' )
+ PyNextwhileEven.append( 'def NextEven( SyrComponent , N , K ) :' )
+ PyNextwhileEven.append( ' return SyrComponent,N,K' )
+ whileEven,EndOfwhileEven = SyrStruct_1_1.LNode( 'InitEven' , PywhileEven , 'MoreEven' , PyMorewhileEven , 'NextEven' , PyNextwhileEven )
+ EndOfwhileEven.SetName( 'EndOfwhileEven' )
+ EndOfwhileEven.SetAuthor( '' )
+ EndOfwhileEven.SetComment( '' )
+ EndOfwhileEven.Coords( 988 , 451 )
+ PyEndOfwhileEven = []
+ EndOfwhileEven.SetPyFunction( '' , PyEndOfwhileEven )
+ IwhileEvenDoLoop = whileEven.GetInPort( 'DoLoop' )
+ IwhileEvenSyrComponent = whileEven.InPort( 'SyrComponent' , 'objref' )
+ IwhileEvenN = whileEven.InPort( 'N' , 'long' )
+ IwhileEvenK = whileEven.InPort( 'K' , 'long' )
+ IwhileEvenGate = whileEven.GetInPort( 'Gate' )
+ OwhileEvenDoLoop = whileEven.GetOutPort( 'DoLoop' )
+ OwhileEvenSyrComponent = whileEven.GetOutPort( 'SyrComponent' )
+ OwhileEvenN = whileEven.GetOutPort( 'N' )
+ OwhileEvenK = whileEven.GetOutPort( 'K' )
+ IEndOfwhileEvenDoLoop = EndOfwhileEven.GetInPort( 'DoLoop' )
+ IEndOfwhileEvenSyrComponent = EndOfwhileEven.GetInPort( 'SyrComponent' )
+ IEndOfwhileEvenN = EndOfwhileEven.GetInPort( 'N' )
+ IEndOfwhileEvenK = EndOfwhileEven.GetInPort( 'K' )
+ IEndOfwhileEvenGate = EndOfwhileEven.GetInPort( 'Gate' )
+ OEndOfwhileEvenDoLoop = EndOfwhileEven.GetOutPort( 'DoLoop' )
+ OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ OEndOfwhileEvenN = EndOfwhileEven.GetOutPort( 'N' )
+ OEndOfwhileEvenK = EndOfwhileEven.GetOutPort( 'K' )
+ OEndOfwhileEvenGate = EndOfwhileEven.GetOutPort( 'Gate' )
+ whileEven.SetName( 'whileEven' )
+ whileEven.SetAuthor( '' )
+ whileEven.SetComment( 'InitEven, MoreEven, NextEven' )
+ whileEven.Coords( 632 , 451 )
+
+ # Creation of Switch Nodes
+ PyifNotEven = []
+ PyifNotEven.append( 'import SyrComponent_idl' )
+ PyifNotEven.append( 'def ifNotEven( SyrComponent , N , K ) :' )
+ PyifNotEven.append( ' Even = SyrComponent.C_ISEVEN( N )' )
+ PyifNotEven.append( ' Odd = 1 - Even' )
+ PyifNotEven.append( ' return Odd,Even,SyrComponent,N,K' )
+ ifNotEven,EndOfifNotEven = SyrStruct_1_1.SNode( 'ifNotEven' , PyifNotEven )
+ EndOfifNotEven.SetName( 'EndOfifNotEven' )
+ EndOfifNotEven.SetAuthor( '' )
+ EndOfifNotEven.SetComment( '' )
+ EndOfifNotEven.Coords( 1205 , 331 )
+ PyEndOfifNotEven = []
+ EndOfifNotEven.SetPyFunction( '' , PyEndOfifNotEven )
+ IEndOfifNotEvenN = EndOfifNotEven.InPort( 'N' , 'long' )
+ IEndOfifNotEvenK = EndOfifNotEven.InPort( 'K' , 'long' )
+ IEndOfifNotEvenDefault = EndOfifNotEven.GetInPort( 'Default' )
+ OEndOfifNotEvenN = EndOfifNotEven.OutPort( 'N' , 'long' )
+ OEndOfifNotEvenK = EndOfifNotEven.OutPort( 'K' , 'long' )
+ OEndOfifNotEvenGate = EndOfifNotEven.GetOutPort( 'Gate' )
+ ifNotEven.SetName( 'ifNotEven' )
+ ifNotEven.SetAuthor( '' )
+ ifNotEven.SetComment( 'ifNotEven' )
+ ifNotEven.Coords( 418 , 274 )
+ IifNotEvenSyrComponent = ifNotEven.InPort( 'SyrComponent' , 'objref' )
+ IifNotEvenN = ifNotEven.InPort( 'N' , 'long' )
+ IifNotEvenK = ifNotEven.InPort( 'K' , 'long' )
+ IifNotEvenGate = ifNotEven.GetInPort( 'Gate' )
+ OifNotEvenOdd = ifNotEven.OutPort( 'Odd' , 'long' )
+ OifNotEvenEven = ifNotEven.OutPort( 'Even' , 'long' )
+ OifNotEvenSyrComponent = ifNotEven.OutPort( 'SyrComponent' , 'objref' )
+ OifNotEvenN = ifNotEven.OutPort( 'N' , 'long' )
+ OifNotEvenK = ifNotEven.OutPort( 'K' , 'long' )
+ OifNotEvenDefault = ifNotEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ Lm3anIntegerm3incraCount = SyrStruct_1_1.Link( Om3anInteger , Im3incraCount )
+
+ Lm3incraNewCountEndOfifNotEvenN = SyrStruct_1_1.Link( Om3incraNewCount , IEndOfifNotEvenN )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 1 , 1190 , 366 )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 2 , 1191 , 109 )
+
+ LincraaNewCountEndOfforiK = SyrStruct_1_1.Link( OincraaNewCount , IEndOfforiK )
+
+ Ldiv2anIntegerEndOfwhileEvenN = SyrStruct_1_1.Link( Odiv2anInteger , IEndOfwhileEvenN )
+
+ LincrbaNewCountEndOfwhileEvenK = SyrStruct_1_1.Link( OincrbaNewCount , IEndOfwhileEvenK )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 1 , 988 , 543 )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 2 , 988 , 654 )
+
+ LSyrComponentSyrComponentobjrefforNSyrComponent = SyrStruct_1_1.Link( OSyrComponentSyrComponentobjref , IforNSyrComponent )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 1 , 13 , 394 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 2 , 12 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 3 , 196 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 4 , 197 , 81 )
+
+ LforNNwhileNotOneN = SyrStruct_1_1.Link( OforNN , IwhileNotOneN )
+
+ LforNNEndOfforNN = SyrStruct_1_1.Link( OforNN , IEndOfforNN )
+
+ LforNKwhileNotOneK = SyrStruct_1_1.Link( OforNK , IwhileNotOneK )
+
+ LforNSyrComponentEndOfforNSyrComponent = SyrStruct_1_1.Link( OforNSyrComponent , IEndOfforNSyrComponent )
+
+ LforNSyrComponentwhileNotOneSyrComponent = SyrStruct_1_1.Link( OforNSyrComponent , IwhileNotOneSyrComponent )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 1 , 192 , 309 )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 2 , 191 , 394 )
+
+ LforNminEndOfforNmin = SyrStruct_1_1.Link( OforNmin , IEndOfforNmin )
+
+ LforNmaxEndOfforNmax = SyrStruct_1_1.Link( OforNmax , IEndOfforNmax )
+
+ LwhileNotOneSyrComponentEndOfwhileNotOneSyrComponent = SyrStruct_1_1.Link( OwhileNotOneSyrComponent , IEndOfwhileNotOneSyrComponent )
+
+ LwhileNotOneSyrComponentifNotEvenSyrComponent = SyrStruct_1_1.Link( OwhileNotOneSyrComponent , IifNotEvenSyrComponent )
+
+ LwhileNotOneNifNotEvenN = SyrStruct_1_1.Link( OwhileNotOneN , IifNotEvenN )
+
+ LwhileNotOneKifNotEvenK = SyrStruct_1_1.Link( OwhileNotOneK , IifNotEvenK )
+
+ LEndOfwhileNotOneKEndOfforNK = SyrStruct_1_1.Link( OEndOfwhileNotOneK , IEndOfforNK )
+
+ LforiiEndOfforii = SyrStruct_1_1.Link( Oforii , IEndOfforii )
+
+ LforiKincraaCount = SyrStruct_1_1.Link( OforiK , IincraaCount )
+
+ LEndOfforiKEndOfifNotEvenK = SyrStruct_1_1.Link( OEndOfforiK , IEndOfifNotEvenK )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 1 , 1170 , 396 )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 2 , 1169 , 275 )
+
+ LwhileEvenSyrComponentEndOfwhileEvenSyrComponent = SyrStruct_1_1.Link( OwhileEvenSyrComponent , IEndOfwhileEvenSyrComponent )
+
+ LwhileEvenNdiv2anEvenInteger = SyrStruct_1_1.Link( OwhileEvenN , Idiv2anEvenInteger )
+
+ LwhileEvenKincrbaCount = SyrStruct_1_1.Link( OwhileEvenK , IincrbaCount )
+ LwhileEvenKincrbaCount.AddCoord( 1 , 796 , 655 )
+ LwhileEvenKincrbaCount.AddCoord( 2 , 795 , 543 )
+
+ LEndOfwhileEvenNEndOfifNotEvenN = SyrStruct_1_1.Link( OEndOfwhileEvenN , IEndOfifNotEvenN )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 1 , 1191 , 366 )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 2 , 1191 , 513 )
+
+ LEndOfwhileEvenKEndOfifNotEvenK = SyrStruct_1_1.Link( OEndOfwhileEvenK , IEndOfifNotEvenK )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 1 , 1169 , 395 )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 2 , 1170 , 543 )
+
+ LifNotEvenOddm3Gate = SyrStruct_1_1.Link( OifNotEvenOdd , Im3Gate )
+ LifNotEvenOddm3Gate.AddCoord( 1 , 593 , 141 )
+ LifNotEvenOddm3Gate.AddCoord( 2 , 593 , 307 )
+
+ LifNotEvenOddforiGate = SyrStruct_1_1.Link( OifNotEvenOdd , IforiGate )
+
+ LifNotEvenEvenwhileEvenGate = SyrStruct_1_1.Link( OifNotEvenEven , IwhileEvenGate )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 1 , 593 , 576 )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 2 , 592 , 339 )
+
+ LifNotEvenSyrComponentwhileEvenSyrComponent = SyrStruct_1_1.Link( OifNotEvenSyrComponent , IwhileEvenSyrComponent )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 1 , 586 , 486 )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 2 , 587 , 367 )
+
+ LifNotEvenNwhileEvenN = SyrStruct_1_1.Link( OifNotEvenN , IwhileEvenN )
+ LifNotEvenNwhileEvenN.AddCoord( 1 , 604 , 513 )
+ LifNotEvenNwhileEvenN.AddCoord( 2 , 603 , 397 )
+
+ LifNotEvenNm3anOddInteger = SyrStruct_1_1.Link( OifNotEvenN , Im3anOddInteger )
+ LifNotEvenNm3anOddInteger.AddCoord( 1 , 604 , 107 )
+ LifNotEvenNm3anOddInteger.AddCoord( 2 , 604 , 395 )
+
+ LifNotEvenKwhileEvenK = SyrStruct_1_1.Link( OifNotEvenK , IwhileEvenK )
+ LifNotEvenKwhileEvenK.AddCoord( 1 , 621 , 544 )
+ LifNotEvenKwhileEvenK.AddCoord( 2 , 622 , 426 )
+
+ LifNotEvenKforiK = SyrStruct_1_1.Link( OifNotEvenK , IforiK )
+ LifNotEvenKforiK.AddCoord( 1 , 622 , 275 )
+ LifNotEvenKforiK.AddCoord( 2 , 622 , 426 )
+
+ LifNotEvenDefaultEndOfifNotEvenDefault = SyrStruct_1_1.Link( OifNotEvenDefault , IEndOfifNotEvenDefault )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 1 , 1204 , 429 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 2 , 1203 , 12 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 3 , 581 , 13 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 4 , 581 , 458 )
+
+ LEndOfifNotEvenNEndOfwhileNotOneN = SyrStruct_1_1.Link( OEndOfifNotEvenN , IEndOfwhileNotOneN )
+
+ LEndOfifNotEvenKEndOfwhileNotOneK = SyrStruct_1_1.Link( OEndOfifNotEvenK , IEndOfwhileNotOneK )
+
+ # Input Ports of the graph
+ #ISyrComponentaContainer = SyrComponent.GetInPort( 'aContainer' )
+ #ISyrComponentaComponent = SyrComponent.GetInPort( 'aComponent' )
+ #IforNN = forN.GetInPort( 'N' )
+ #IforNK = forN.GetInPort( 'K' )
+ #IforNmin = forN.GetInPort( 'min' )
+ #IforNmax = forN.GetInPort( 'max' )
+ #Iforii = fori.GetInPort( 'i' )
+
+ # Output Ports of the graph
+ #OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ #OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ #OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ #OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ #OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ #OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ #OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ #OEndOfforii = EndOffori.GetOutPort( 'i' )
+ #OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ return SyrStruct_1_1
+
+
+GraphMacroNodes = DefGraphMacroNodes()
--- /dev/null
+
+# Check the Merge of two graphs
+
+# Creation of GraphSwitch
+from GraphSwitch import *
+
+# Creation of GraphSwitch1
+from GraphSwitch1 import *
+
+# Merge of GraphSwitch1 in GraphSwitch
+GraphSwitch.Merge( GraphSwitch1 )
+
+# Create a variable for each node of GraphSwitch :
+# IsOdd,IsOdd_1,InitLoopSwitch,InitLoop,EndOfInitLoopSwitch,EndOfInitLoop,Switch,Switch_1,EndOfSwitch,EndSwitch
+exec GraphSwitch.ListNodes()
+
+# Print Input and Output Ports values of InitLoopSwitch
+InitLoopSwitch.PrintPorts()
+
+# Print Input and Output Ports values of InitLoop
+InitLoop.PrintPorts()
+
+# Print Input and Output Ports values of GraphSwitch
+GraphSwitch.PrintPorts()
+
+# Start asynchronous execution of GraphSwitch
+GraphSwitch.Run()
+
+# Wait for completion of GraphSwitch
+GraphSwitch.DoneW()
+
+# Print the state of GraphSwitch
+GraphSwitch.State()
+
+# Print the results of GraphSwitch
+GraphSwitch.PrintPorts()
+
+# Start asynchronous execution of GraphSwitch
+GraphSwitch.Run()
+
+# Start asynchronous execution of GraphSwitch1 (parallel to the execution of GraphSwitch)
+GraphSwitch1.Run()
+
+# Wait for completion of GraphSwitch1
+GraphSwitch1.DoneW()
+
+# Print the state of GraphSwitch1
+GraphSwitch.State()
+
+# Wait for completion of GraphSwitch
+GraphSwitch.DoneW()
+
+# Print the state of GraphSwitch
+GraphSwitch.State()
+
+# Print the results of GraphSwitch
+GraphSwitch.PrintPorts()
+
+# Print the results of GraphSwitch1
+GraphSwitch1.PrintPorts()
+
--- /dev/null
+
+# Check the Merge of two graphs and python functions definitions
+
+# Creation of GraphSwitch
+from GraphSwitch import *
+
+# Creation of GraphSwitch1
+from GraphSwitch1 import *
+
+# Merge of GraphSwitch1 in GraphSwitch
+statmerge = GraphSwitch.Merge( GraphSwitch1 )
+if statmerge == 0 :
+ print "Failed to merge GraphSwitch1 in GraphSwitch"
+
+# Create a variable for each node of GraphSwitch :
+# IsOdd,IsOdd_1,InitLoopSwitch,InitLoop,EndOfInitLoopSwitch,EndOfInitLoop,Switch,Switch_1,EndOfSwitch,EndSwitch
+exec GraphSwitch.ListNodes()
+
+funcname = InitLoopSwitch.PyInitName()
+funcname1 = InitLoop.PyInitName()
+print "Init python function names of InitLoopSwitch and InitLoop :",funcname,funcname1
+InitLoop.PyInit()
+# Erase python functions of InitLoop
+InitLoop.SetPyInit( funcname , [] )
+InitLoop.PyInit()
+InitLoop.SetPyMore( InitLoop.PyMoreName() , [] )
+InitLoop.PyMore()
+InitLoop.SetPyNext( InitLoop.PyNextName() , [] )
+InitLoop.PyNext()
+
+IsOdd.SetPyFunction( IsOdd.PyFuncName() , [] )
+IsOdd.PyFunction()
+
+# Print Input and Output Ports values of InitLoopSwitch
+InitLoopSwitch.PrintPorts()
+
+# Print Input and Output Ports values of InitLoop
+InitLoop.PrintPorts()
+
+# Print Input and Output Ports values of GraphSwitch
+GraphSwitch.PrintPorts()
+
+# Start asynchronous execution of GraphSwitch
+GraphSwitch.Run()
+
+# Wait for completion of GraphSwitch
+GraphSwitch.DoneW()
+
+# Print the state of GraphSwitch
+GraphSwitch.State()
+
+# Print the results of GraphSwitch
+GraphSwitch.PrintPorts()
+
+GraphSwitch.Export( "../GraphPyFunctions.xml" )
+
--- /dev/null
+
+# Generated python file of Graph GraphNonVoidEndLoop
+
+from SuperV import *
+
+# Graph creation of GraphNonVoidEndLoop
+def DefGraphNonVoidEndLoop() :
+ GraphNonVoidEndLoop = Graph( 'GraphNonVoidEndLoop' )
+ GraphNonVoidEndLoop.SetName( 'GraphNonVoidEndLoop' )
+ GraphNonVoidEndLoop.SetAuthor( '' )
+ GraphNonVoidEndLoop.SetComment( '' )
+ GraphNonVoidEndLoop.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' print 'Init',Index,Min,Max,Incr ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'import time ' )
+ PyMoreInit.append( 'def More(Index,Min,Max,Incr) : ' )
+ PyMoreInit.append( ' time.sleep(2) ' )
+ PyMoreInit.append( ' if Index < Max : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' print 'More', DoLoop,Index,Min,Max,Incr ' )
+ PyMoreInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' print 'Next', Index,Min,Max,Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphNonVoidEndLoop.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 411 , 260 )
+ PyEndInit = []
+ PyEndInit.append( 'def EndLoop(DoLoop,Index,Min,Max,Incr) : ' )
+ PyEndInit.append( ' print 'EndLoop',DoLoop,Index,Min,Max,Incr ' )
+ PyEndInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyEndInit.append( '' )
+ EndInit.SetPyFunction( 'EndLoop' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphNonVoidEndLoop.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphNonVoidEndLoop.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphNonVoidEndLoop.Link( OInitMax , IEndInitMax )
+
+ LInitIncrEndInitIncr = GraphNonVoidEndLoop.Link( OInitIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 10 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ return GraphNonVoidEndLoop
+
+
+GraphNonVoidEndLoop = DefGraphNonVoidEndLoop()
--- /dev/null
+
+# Generated python file of Graph GraphObjRef
+
+from SuperV import *
+
+# Graph creation of GraphObjRef
+def DefGraphObjRef() :
+ GraphObjRef = Graph( 'GraphObjRef' )
+ GraphObjRef.SetName( 'GraphObjRef' )
+ GraphObjRef.SetAuthor( '' )
+ GraphObjRef.SetComment( '' )
+ GraphObjRef.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Addition = GraphObjRef.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition.SetName( 'Addition' )
+ Addition.SetAuthor( '' )
+ Addition.SetContainer( 'localhost/AdditionServer' )
+ Addition.SetComment( 'Addition from AddComponent' )
+ Addition.Coords( 10 , 15 )
+ IAdditionGate = Addition.GetInPort( 'Gate' )
+ OAdditionAdder = Addition.GetOutPort( 'Adder' )
+ OAdditionGate = Addition.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' print "SyrComponent orb",orb ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' print "SyrComponent lcc",lcc ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,")" ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ PySyrComponent.append( '' )
+ SyrComponent = GraphObjRef.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( '' )
+ SyrComponent.SetComment( 'Compute Node' )
+ SyrComponent.Coords( 26 , 209 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentanObjRef = SyrComponent.OutPort( 'anObjRef' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'from time import * ' )
+ PyInit.append( 'def Init( Adder , anObjRef , Index ) : ' )
+ PyInit.append( ' sleep( 1 ) ' )
+ PyInit.append( ' return Adder,anObjRef,0 ' )
+ PyInit.append( ' ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More( Adder , anObjRef , Index ) : ' )
+ PyMoreInit.append( ' OutLoop = 0 ' )
+ PyMoreInit.append( ' if 10 > Index : ' )
+ PyMoreInit.append( ' OutLoop = 1 ' )
+ PyMoreInit.append( ' return OutLoop,Adder,anObjRef,Index ' )
+ PyMoreInit.append( ' ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Nextfori( Adder , anObjRef , Index ) : ' )
+ PyNextInit.append( ' Index = Index + 1 ' )
+ PyNextInit.append( ' return Adder,anObjRef,Index ' )
+ PyNextInit.append( ' ' )
+ Init,EndInit = GraphObjRef.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Nextfori' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 449 , 165 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitAddder = Init.InPort( 'Addder' , 'objref' )
+ IInitanObjRef = Init.InPort( 'anObjRef' , 'objref' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitAddder = Init.GetOutPort( 'Addder' )
+ OInitanObjRef = Init.GetOutPort( 'anObjRef' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitAddder = EndInit.GetInPort( 'Addder' )
+ IEndInitanObjRef = EndInit.GetInPort( 'anObjRef' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitAddder = EndInit.GetOutPort( 'Addder' )
+ OEndInitanObjRef = EndInit.GetOutPort( 'anObjRef' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 236 , 161 )
+
+ # Creation of Links
+ LAdditionAdderInitAddder = GraphObjRef.Link( OAdditionAdder , IInitAddder )
+ LAdditionAdderInitAddder.AddCoord( 1 , 202 , 194 )
+ LAdditionAdderInitAddder.AddCoord( 2 , 201 , 95 )
+
+ LSyrComponentanObjRefInitanObjRef = GraphObjRef.Link( OSyrComponentanObjRef , IInitanObjRef )
+ LSyrComponentanObjRefInitanObjRef.AddCoord( 1 , 209 , 224 )
+ LSyrComponentanObjRefInitanObjRef.AddCoord( 2 , 208 , 289 )
+
+ LInitAddderEndInitAddder = GraphObjRef.Link( OInitAddder , IEndInitAddder )
+
+ LInitanObjRefEndInitanObjRef = GraphObjRef.Link( OInitanObjRef , IEndInitanObjRef )
+
+ LInitIndexEndInitIndex = GraphObjRef.Link( OInitIndex , IEndInitIndex )
+
+ # Input datas
+ ISyrComponentaContainer.Input( 'FactoryServer' )
+ ISyrComponentaComponent.Input( 'SyrComponent' )
+ IInitIndex.Input( 0 )
+
+ # Output Ports of the graph
+ #OEndInitAddder = EndInit.GetOutPort( 'Addder' )
+ #OEndInitanObjRef = EndInit.GetOutPort( 'anObjRef' )
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ return GraphObjRef
+
+
+GraphObjRef = DefGraphObjRef()
--- /dev/null
+
+# Generated python file of Graph GraphObjRefOMNIORB4
+
+from SuperV import *
+
+# Graph creation of GraphObjRefOMNIORB4
+def DefGraphObjRefOMNIORB4() :
+ GraphObjRefOMNIORB4 = Graph( 'GraphObjRefOMNIORB4' )
+ GraphObjRefOMNIORB4.SetName( 'GraphObjRefOMNIORB4' )
+ GraphObjRefOMNIORB4.SetAuthor( '' )
+ GraphObjRefOMNIORB4.SetComment( '' )
+ GraphObjRefOMNIORB4.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Addition = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ Addition.SetName( 'Addition' )
+ Addition.SetAuthor( '' )
+ Addition.SetContainer( 'localhost/FactoryServer' )
+ Addition.SetComment( 'Addition from AddComponent' )
+ Addition.Coords( 13 , 185 )
+ IAdditionGate = Addition.GetInPort( 'Gate' )
+ OAdditionAdder = Addition.GetOutPort( 'Adder' )
+ OAdditionGate = Addition.GetOutPort( 'Gate' )
+
+ EmbeddedAddition = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+ EmbeddedAddition.SetName( 'EmbeddedAddition' )
+ EmbeddedAddition.SetAuthor( '' )
+ EmbeddedAddition.SetContainer( 'localhost/SuperVisionContainer' )
+ EmbeddedAddition.SetComment( 'Addition from AddComponent' )
+ EmbeddedAddition.Coords( 17 , 347 )
+ IEmbeddedAdditionGate = EmbeddedAddition.GetInPort( 'Gate' )
+ OEmbeddedAdditionAdder = EmbeddedAddition.GetOutPort( 'Adder' )
+ OEmbeddedAdditionGate = EmbeddedAddition.GetOutPort( 'Gate' )
+
+ AdditionObjRefs = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'AdditionObjRefs' )
+ AdditionObjRefs.SetName( 'AdditionObjRefs' )
+ AdditionObjRefs.SetAuthor( '' )
+ AdditionObjRefs.SetContainer( 'localhost/FactoryServer' )
+ AdditionObjRefs.SetComment( 'AdditionObjRefs from AddComponent' )
+ AdditionObjRefs.Coords( 453 , 164 )
+ IAdditionObjRefsAddComponent1 = AdditionObjRefs.GetInPort( 'AddComponent1' )
+ IAdditionObjRefsAdder2 = AdditionObjRefs.GetInPort( 'Adder2' )
+ IAdditionObjRefsAdder3 = AdditionObjRefs.GetInPort( 'Adder3' )
+ IAdditionObjRefsGate = AdditionObjRefs.GetInPort( 'Gate' )
+ OAdditionObjRefsreturn = AdditionObjRefs.GetOutPort( 'return' )
+ OAdditionObjRefsRetAddComponent1 = AdditionObjRefs.GetOutPort( 'RetAddComponent1' )
+ OAdditionObjRefsRetAdder2 = AdditionObjRefs.GetOutPort( 'RetAdder2' )
+ OAdditionObjRefsRetAdder3 = AdditionObjRefs.GetOutPort( 'RetAdder3' )
+ OAdditionObjRefsGate = AdditionObjRefs.GetOutPort( 'Gate' )
+
+ AdditionObjRefs_1 = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'AdditionObjRefs' )
+ AdditionObjRefs_1.SetName( 'AdditionObjRefs_1' )
+ AdditionObjRefs_1.SetAuthor( '' )
+ AdditionObjRefs_1.SetContainer( 'localhost/AdditionObjRefsServer' )
+ AdditionObjRefs_1.SetComment( 'AdditionObjRefs from AddComponent' )
+ AdditionObjRefs_1.Coords( 457 , 345 )
+ IAdditionObjRefs_1AddComponent1 = AdditionObjRefs_1.GetInPort( 'AddComponent1' )
+ IAdditionObjRefs_1Adder2 = AdditionObjRefs_1.GetInPort( 'Adder2' )
+ IAdditionObjRefs_1Adder3 = AdditionObjRefs_1.GetInPort( 'Adder3' )
+ IAdditionObjRefs_1Gate = AdditionObjRefs_1.GetInPort( 'Gate' )
+ OAdditionObjRefs_1return = AdditionObjRefs_1.GetOutPort( 'return' )
+ OAdditionObjRefs_1RetAddComponent1 = AdditionObjRefs_1.GetOutPort( 'RetAddComponent1' )
+ OAdditionObjRefs_1RetAdder2 = AdditionObjRefs_1.GetOutPort( 'RetAdder2' )
+ OAdditionObjRefs_1RetAdder3 = AdditionObjRefs_1.GetOutPort( 'RetAdder3' )
+ OAdditionObjRefs_1Gate = AdditionObjRefs_1.GetOutPort( 'Gate' )
+
+ # Creation of Computing Nodes
+ LccAddComponent_ServiceinParameter = []
+ LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'SuperVisionTest::Adder' , 'Adder' ) )
+ LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aContainer' ) )
+ LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aComponentName' ) )
+ LccAddComponent_ServiceoutParameter = []
+ LccAddComponent_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Component' , 'return' ) )
+ LccAddComponent_ServiceinStreamParameter = []
+ LccAddComponent_ServiceoutStreamParameter = []
+ LccAddComponent_Service = SALOME_ModuleCatalog.Service( 'LccAddComponent' , LccAddComponent_ServiceinParameter , LccAddComponent_ServiceoutParameter , LccAddComponent_ServiceinStreamParameter , LccAddComponent_ServiceoutStreamParameter , 0 , 0 )
+ LccAddComponent = GraphObjRefOMNIORB4.CNode( LccAddComponent_Service )
+ LccAddComponent.SetName( 'LccAddComponent' )
+ LccAddComponent.SetAuthor( '' )
+ LccAddComponent.SetComment( 'Compute Node' )
+ LccAddComponent.Coords( 235 , 184 )
+ ILccAddComponentAdder = LccAddComponent.GetInPort( 'Adder' )
+ ILccAddComponentaContainer = LccAddComponent.GetInPort( 'aContainer' )
+ ILccAddComponentaComponentName = LccAddComponent.GetInPort( 'aComponentName' )
+ ILccAddComponentGate = LccAddComponent.GetInPort( 'Gate' )
+ OLccAddComponentreturn = LccAddComponent.GetOutPort( 'return' )
+ OLccAddComponentGate = LccAddComponent.GetOutPort( 'Gate' )
+
+ EmbeddedLccAddComponent_ServiceinParameter = []
+ EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'SuperVisionTest::Adder' , 'Adder' ) )
+ EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aContainer' ) )
+ EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aComponentName' ) )
+ EmbeddedLccAddComponent_ServiceoutParameter = []
+ EmbeddedLccAddComponent_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Component' , 'return' ) )
+ EmbeddedLccAddComponent_ServiceinStreamParameter = []
+ EmbeddedLccAddComponent_ServiceoutStreamParameter = []
+ EmbeddedLccAddComponent_Service = SALOME_ModuleCatalog.Service( 'LccAddComponent' , EmbeddedLccAddComponent_ServiceinParameter , EmbeddedLccAddComponent_ServiceoutParameter , EmbeddedLccAddComponent_ServiceinStreamParameter , EmbeddedLccAddComponent_ServiceoutStreamParameter , 0 , 0 )
+ EmbeddedLccAddComponent = GraphObjRefOMNIORB4.CNode( EmbeddedLccAddComponent_Service )
+ EmbeddedLccAddComponent.SetName( 'EmbeddedLccAddComponent' )
+ EmbeddedLccAddComponent.SetAuthor( '' )
+ EmbeddedLccAddComponent.SetComment( 'Compute Node' )
+ EmbeddedLccAddComponent.Coords( 235 , 347 )
+ IEmbeddedLccAddComponentAdder = EmbeddedLccAddComponent.GetInPort( 'Adder' )
+ IEmbeddedLccAddComponentaContainer = EmbeddedLccAddComponent.GetInPort( 'aContainer' )
+ IEmbeddedLccAddComponentaComponentName = EmbeddedLccAddComponent.GetInPort( 'aComponentName' )
+ IEmbeddedLccAddComponentGate = EmbeddedLccAddComponent.GetInPort( 'Gate' )
+ OEmbeddedLccAddComponentreturn = EmbeddedLccAddComponent.GetOutPort( 'return' )
+ OEmbeddedLccAddComponentGate = EmbeddedLccAddComponent.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyAddComponent = []
+ PyAddComponent.append( 'import CORBA ' )
+ PyAddComponent.append( 'from LifeCycleCORBA import * ' )
+ PyAddComponent.append( 'import SuperVisionTest ' )
+ PyAddComponent.append( 'def defAddComponent( aContainer , aComponent ) : ' )
+ PyAddComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PyAddComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PyAddComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PyAddComponent.append( ' ComponentObjRef = ComponentRef._narrow( SuperVisionTest.AddComponent ) ' )
+ PyAddComponent.append( ' return ComponentObjRef._duplicate( SuperVisionTest.AddComponent ) ' )
+ AddComponent = GraphObjRefOMNIORB4.INode( 'defAddComponent' , PyAddComponent )
+ AddComponent.SetName( 'AddComponent' )
+ AddComponent.SetAuthor( '' )
+ AddComponent.SetComment( 'Compute Node' )
+ AddComponent.Coords( 240 , 31 )
+ IAddComponentaContainer = AddComponent.InPort( 'aContainer' , 'string' )
+ IAddComponentaComponent = AddComponent.InPort( 'aComponent' , 'string' )
+ IAddComponentGate = AddComponent.GetInPort( 'Gate' )
+ OAddComponentAddComponentobjref = AddComponent.OutPort( 'AddComponentobjref' , 'objref' )
+ OAddComponentGate = AddComponent.GetOutPort( 'Gate' )
+
+ PyFindComponentInstance = []
+ PyFindComponentInstance.append( 'from salome import * ' )
+ PyFindComponentInstance.append( 'def FindComponentInstance( ComponentRef ) : ' )
+ PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance "+ str( ComponentRef )) ' )
+ PyFindComponentInstance.append( ' print "FindComponentInstance",ComponentRef ' )
+ PyFindComponentInstance.append( ' AddComponentObjRef = ComponentRef._narrow(Engines.Component) ' )
+ PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance") ' )
+ PyFindComponentInstance.append( ' print "FindComponentInstance",AddComponentObjRef ' )
+ PyFindComponentInstance.append( ' TheContainer = AddComponentObjRef.GetContainerRef() ' )
+ PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance") ' )
+ PyFindComponentInstance.append( ' print "FindComponentInstance",TheContainer ' )
+ PyFindComponentInstance.append( ' TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ' )
+ PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance "+ str( TheAddComponentObjRef )) ' )
+ PyFindComponentInstance.append( ' print "FindComponentInstance",TheAddComponentObjRef ' )
+ PyFindComponentInstance.append( ' return TheAddComponentObjRef ' )
+ FindComponentInstance = GraphObjRefOMNIORB4.INode( 'FindComponentInstance' , PyFindComponentInstance )
+ FindComponentInstance.SetName( 'FindComponentInstance' )
+ FindComponentInstance.SetAuthor( '' )
+ FindComponentInstance.SetComment( 'Compute Node' )
+ FindComponentInstance.Coords( 648 , 184 )
+ IFindComponentInstanceAddComponentObjRef = FindComponentInstance.InPort( 'AddComponentObjRef' , 'objref' )
+ IFindComponentInstanceGate = FindComponentInstance.GetInPort( 'Gate' )
+ OFindComponentInstanceAddComponentObjRef = FindComponentInstance.OutPort( 'AddComponentObjRef' , 'objref' )
+ OFindComponentInstanceGate = FindComponentInstance.GetOutPort( 'Gate' )
+
+ PyFindComponentInstance_1 = []
+ PyFindComponentInstance_1.append( 'from salome import * ' )
+ PyFindComponentInstance_1.append( 'def FindComponentInstance_1( ComponentRef ) : ' )
+ PyFindComponentInstance_1.append( ' print "FindComponentInstance_1 beginning" ' )
+ PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1 "+ str( ComponentRef ) ) ' )
+ PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",ComponentRef ' )
+ PyFindComponentInstance_1.append( ' AddComponentObjRef = ComponentRef._narrow(Engines.Component) ' )
+ PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
+ PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",AddComponentObjRef ' )
+ PyFindComponentInstance_1.append( ' TheContainer = AddComponentObjRef.GetContainerRef() ' )
+ PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
+ PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",TheContainer ' )
+ PyFindComponentInstance_1.append( ' TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ' )
+ PyFindComponentInstance_1.append( ' if TheAddComponentObjRef == None : ' )
+ PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1 None") ' )
+ PyFindComponentInstance_1.append( ' else : ' )
+ PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
+ PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",TheAddComponentObjRef ' )
+ PyFindComponentInstance_1.append( ' return TheAddComponentObjRef ' )
+ FindComponentInstance_1 = GraphObjRefOMNIORB4.INode( 'FindComponentInstance_1' , PyFindComponentInstance_1 )
+ FindComponentInstance_1.SetName( 'FindComponentInstance_1' )
+ FindComponentInstance_1.SetAuthor( '' )
+ FindComponentInstance_1.SetComment( 'Compute Node' )
+ FindComponentInstance_1.Coords( 647 , 31 )
+ IFindComponentInstance_1AddComponentRef = FindComponentInstance_1.InPort( 'AddComponentRef' , 'objref' )
+ IFindComponentInstance_1Gate = FindComponentInstance_1.GetInPort( 'Gate' )
+ OFindComponentInstance_1AddComponentRef = FindComponentInstance_1.OutPort( 'AddComponentRef' , 'objref' )
+ OFindComponentInstance_1Gate = FindComponentInstance_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddComponentAddComponentobjrefAdditionObjRefsAddComponent1 = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IAdditionObjRefsAddComponent1 )
+
+ LAddComponentAddComponentobjrefFindComponentInstance_1AddComponentRef = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IFindComponentInstance_1AddComponentRef )
+
+ LAddComponentAddComponentobjrefAdditionObjRefs_1AddComponent1 = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IAdditionObjRefs_1AddComponent1 )
+
+ LAdditionAdderLccAddComponentAdder = GraphObjRefOMNIORB4.Link( OAdditionAdder , ILccAddComponentAdder )
+
+ LEmbeddedAdditionAdderEmbeddedLccAddComponentAdder = GraphObjRefOMNIORB4.Link( OEmbeddedAdditionAdder , IEmbeddedLccAddComponentAdder )
+
+ LLccAddComponentreturnAdditionObjRefsAdder2 = GraphObjRefOMNIORB4.Link( OLccAddComponentreturn , IAdditionObjRefsAdder2 )
+
+ LLccAddComponentreturnAdditionObjRefs_1Adder2 = GraphObjRefOMNIORB4.Link( OLccAddComponentreturn , IAdditionObjRefs_1Adder2 )
+
+ LEmbeddedLccAddComponentreturnAdditionObjRefsAdder3 = GraphObjRefOMNIORB4.Link( OEmbeddedLccAddComponentreturn , IAdditionObjRefsAdder3 )
+
+ LEmbeddedLccAddComponentreturnAdditionObjRefs_1Adder3 = GraphObjRefOMNIORB4.Link( OEmbeddedLccAddComponentreturn , IAdditionObjRefs_1Adder3 )
+
+ LAdditionObjRefsRetAddComponent1FindComponentInstanceAddComponentObjRef = GraphObjRefOMNIORB4.Link( OAdditionObjRefsRetAddComponent1 , IFindComponentInstanceAddComponentObjRef )
+
+ # Input datas
+ IAddComponentaContainer.Input( 'FactoryServer' )
+ IAddComponentaComponent.Input( 'AddComponent' )
+ ILccAddComponentaContainer.Input( 'FactoryServer' )
+ ILccAddComponentaComponentName.Input( 'AddComponent' )
+ IEmbeddedLccAddComponentaContainer.Input( 'SuperVisionContainer' )
+ IEmbeddedLccAddComponentaComponentName.Input( 'AddComponent' )
+
+ # Output Ports of the graph
+ #OAdditionObjRefsreturn = AdditionObjRefs.GetOutPort( 'return' )
+ #OAdditionObjRefsRetAdder2 = AdditionObjRefs.GetOutPort( 'RetAdder2' )
+ #OAdditionObjRefsRetAdder3 = AdditionObjRefs.GetOutPort( 'RetAdder3' )
+ #OFindComponentInstanceAddComponentObjRef = FindComponentInstance.GetOutPort( 'AddComponentObjRef' )
+ #OFindComponentInstance_1AddComponentRef = FindComponentInstance_1.GetOutPort( 'AddComponentRef' )
+ #OAdditionObjRefs_1return = AdditionObjRefs_1.GetOutPort( 'return' )
+ #OAdditionObjRefs_1RetAddComponent1 = AdditionObjRefs_1.GetOutPort( 'RetAddComponent1' )
+ #OAdditionObjRefs_1RetAdder2 = AdditionObjRefs_1.GetOutPort( 'RetAdder2' )
+ #OAdditionObjRefs_1RetAdder3 = AdditionObjRefs_1.GetOutPort( 'RetAdder3' )
+ return GraphObjRefOMNIORB4
+
+
+GraphObjRefOMNIORB4 = DefGraphObjRefOMNIORB4()
--- /dev/null
+from SuperV import *
+import Engines
+def FindComponentInstance( ComponentRef ) :
+ print "FindComponentInstance",ComponentRef
+ AddComponentObjRef = ComponentRef._narrow(Engines.Component)
+ print "FindComponentInstance",AddComponentObjRef
+ TheContainer = AddComponentObjRef.GetContainerRef()
+ print "FindComponentInstance",TheContainer
+ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" , 0 )
+ print "FindComponentInstance",TheAddComponentObjRef
+ return TheAddComponentObjRef
+
+from LifeCycleCORBA import *
+def defAddComponent( aContainer , aComponent ) :
+ orb = CORBA.ORB_init([], CORBA.ORB_ID)
+ lcc = LifeCycleCORBA(orb)
+ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent )
+ return ComponentRef
+
+AddComponent = defAddComponent( 'FactoryServer' , 'AddComponent' )
+AddComponent._narrow( Engines.Component ).ping()
+
+ComponentRef = FindComponentInstance( AddComponent )
+ComponentRef.ping()
+
+
+
--- /dev/null
+
+# Generated python file of Graph GraphPyFunctions_1
+
+from SuperV import *
+
+# Graph creation of GraphPyFunctions_1
+def DefGraphPyFunctions_1() :
+ GraphPyFunctions_1 = Graph( 'GraphPyFunctions_1' )
+ GraphPyFunctions_1.SetName( 'GraphPyFunctions_1' )
+ GraphPyFunctions_1.SetAuthor( '' )
+ GraphPyFunctions_1.SetComment( '' )
+ GraphPyFunctions_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ IsOdd = GraphPyFunctions_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphPyFunctions_1.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 391 , 288 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphPyFunctions_1.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 766 , 127 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( 'EndInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 129 )
+
+ PyInitLoop_1 = []
+ PyMoreInitLoop_1 = []
+ PyMoreInitLoop_1.append( '' )
+ PyNextInitLoop_1 = []
+ PyNextInitLoop_1.append( '' )
+ InitLoop_1,EndOfInitLoop_1 = GraphPyFunctions_1.LNode( 'InitLoop' , PyInitLoop_1 , 'MoreLoop' , PyMoreInitLoop_1 , 'NextLoop' , PyNextInitLoop_1 )
+ EndOfInitLoop_1.SetName( 'EndOfInitLoop_1' )
+ EndOfInitLoop_1.SetAuthor( '' )
+ EndOfInitLoop_1.SetComment( 'Compute Node' )
+ EndOfInitLoop_1.Coords( 784 , 361 )
+ PyEndOfInitLoop_1 = []
+ EndOfInitLoop_1.SetPyFunction( 'EndInitLoop' , PyEndOfInitLoop_1 )
+ IInitLoop_1DoLoop = InitLoop_1.GetInPort( 'DoLoop' )
+ IInitLoop_1Index = InitLoop_1.InPort( 'Index' , 'long' )
+ IInitLoop_1Min = InitLoop_1.InPort( 'Min' , 'long' )
+ IInitLoop_1Max = InitLoop_1.InPort( 'Max' , 'long' )
+ IInitLoop_1Gate = InitLoop_1.GetInPort( 'Gate' )
+ OInitLoop_1DoLoop = InitLoop_1.GetOutPort( 'DoLoop' )
+ OInitLoop_1Index = InitLoop_1.GetOutPort( 'Index' )
+ OInitLoop_1Min = InitLoop_1.GetOutPort( 'Min' )
+ OInitLoop_1Max = InitLoop_1.GetOutPort( 'Max' )
+ IEndOfInitLoop_1DoLoop = EndOfInitLoop_1.GetInPort( 'DoLoop' )
+ IEndOfInitLoop_1Index = EndOfInitLoop_1.GetInPort( 'Index' )
+ IEndOfInitLoop_1Min = EndOfInitLoop_1.GetInPort( 'Min' )
+ IEndOfInitLoop_1Max = EndOfInitLoop_1.GetInPort( 'Max' )
+ IEndOfInitLoop_1Gate = EndOfInitLoop_1.GetInPort( 'Gate' )
+ OEndOfInitLoop_1DoLoop = EndOfInitLoop_1.GetOutPort( 'DoLoop' )
+ OEndOfInitLoop_1Index = EndOfInitLoop_1.GetOutPort( 'Index' )
+ OEndOfInitLoop_1Min = EndOfInitLoop_1.GetOutPort( 'Min' )
+ OEndOfInitLoop_1Max = EndOfInitLoop_1.GetOutPort( 'Max' )
+ OEndOfInitLoop_1Gate = EndOfInitLoop_1.GetOutPort( 'Gate' )
+ InitLoop_1.SetName( 'InitLoop_1' )
+ InitLoop_1.SetAuthor( '' )
+ InitLoop_1.SetComment( 'Compute Node' )
+ InitLoop_1.Coords( 12 , 369 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ Switch,EndOfSwitch = GraphPyFunctions_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndOfSwitch_1 = GraphPyFunctions_1.SNode( 'Switch' , PySwitch_1 )
+ EndOfSwitch_1.SetName( 'EndOfSwitch_1' )
+ EndOfSwitch_1.SetAuthor( '' )
+ EndOfSwitch_1.SetComment( 'Compute Node' )
+ EndOfSwitch_1.Coords( 594 , 362 )
+ PyEndOfSwitch_1 = []
+ EndOfSwitch_1.SetPyFunction( 'EndOfSwitch_1' , PyEndOfSwitch_1 )
+ IEndOfSwitch_1a = EndOfSwitch_1.InPort( 'a' , 'long' )
+ IEndOfSwitch_1Default = EndOfSwitch_1.GetInPort( 'Default' )
+ OEndOfSwitch_1a = EndOfSwitch_1.OutPort( 'a' , 'long' )
+ OEndOfSwitch_1Gate = EndOfSwitch_1.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 185 , 368 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphPyFunctions_1.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 571 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 571 , 129 )
+
+ LIsOdd_1aEndOfSwitch_1a = GraphPyFunctions_1.Link( OIsOdd_1a , IEndOfSwitch_1a )
+ LIsOdd_1aEndOfSwitch_1a.AddCoord( 1 , 580 , 396 )
+ LIsOdd_1aEndOfSwitch_1a.AddCoord( 2 , 580 , 368 )
+
+ LInitLoopIndexSwitcha = GraphPyFunctions_1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphPyFunctions_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphPyFunctions_1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LInitLoop_1IndexSwitch_1a = GraphPyFunctions_1.Link( OInitLoop_1Index , ISwitch_1a )
+
+ LInitLoop_1MinEndOfInitLoop_1Min = GraphPyFunctions_1.Link( OInitLoop_1Min , IEndOfInitLoop_1Min )
+
+ LInitLoop_1MaxEndOfInitLoop_1Max = GraphPyFunctions_1.Link( OInitLoop_1Max , IEndOfInitLoop_1Max )
+
+ LSwitchOddIsOddGate = GraphPyFunctions_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphPyFunctions_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 366 , 131 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 223 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphPyFunctions_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphPyFunctions_1.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ LSwitch_1OddIsOdd_1Gate = GraphPyFunctions_1.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1aIsOdd_1a = GraphPyFunctions_1.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 368 , 368 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 367 , 460 )
+
+ LSwitch_1DefaultEndOfSwitch_1Default = GraphPyFunctions_1.Link( OSwitch_1Default , IEndOfSwitch_1Default )
+
+ LEndOfSwitch_1aEndOfInitLoop_1Index = GraphPyFunctions_1.Link( OEndOfSwitch_1a , IEndOfInitLoop_1Index )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 25 )
+ IInitLoop_1Index.Input( 0 )
+ IInitLoop_1Min.Input( 0 )
+ IInitLoop_1Max.Input( 35 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OEndOfInitLoop_1Index = EndOfInitLoop_1.GetOutPort( 'Index' )
+ #OEndOfInitLoop_1Min = EndOfInitLoop_1.GetOutPort( 'Min' )
+ #OEndOfInitLoop_1Max = EndOfInitLoop_1.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OSwitch_1Even = Switch_1.GetOutPort( 'Even' )
+ return GraphPyFunctions_1
+
+
+GraphPyFunctions_1 = DefGraphPyFunctions_1()
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : GraphRunSyr.py
+# Module : SuperVisionTest
+
+from SuperV import *
+
+# Warning this script has an IOR (object reference) as Input :
+# You may have to redefine it with the result of :
+# SyrStruct.ComponentRef( 'FactoryServer' , 'SyrComponent' )
+# See the Input Port forN.InPort( 'SyrComponent' , 'ComponentRef' )
+
+#SyrStruct = Graph('../share/salome/resources/SyrStruct.xml')
+SyrStruct = Graph('/home/data/jr_HEAD/build/share/salome/resources/SyrStruct.xml')
+
+exec SyrStruct.ListNodes()
+
+forN.Input('min',5)
+forN.Input('max',8)
+
+SyrStruct.Start()
+
+endforN.State()
+
+SyrStruct.State()
+
+endforN.Suspend()
+
+forN.State()
+
+N = forN.Port( 'N' )
+EndN = endwhileNotOne.Port( 'N' )
+K = endforN.Port( 'K' )
+
+forN.Resume()
+
+while SyrStruct.IsDone() == 0 :
+ endforN.SuspendedW()
+ if SyrStruct.IsDone() == 0 :
+ print N.ToString(),'-->',EndN.ToString(),'with',K.ToString(),'steps'
+ endforN.Resume()
+
+SyrStruct.State()
+
+SyrStruct.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphSIGFPE
+
+from SuperV import *
+
+# Graph creation of GraphSIGFPE
+def DefGraphSIGFPE() :
+ GraphSIGFPE = Graph( 'GraphSIGFPE' )
+ GraphSIGFPE.SetName( 'GraphSIGFPE' )
+ GraphSIGFPE.SetAuthor( 'JR' )
+ GraphSIGFPE.SetComment( '' )
+ GraphSIGFPE.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SIGFPEfunc = GraphSIGFPE.FNode( 'SIGNALSComponent' , 'SIGNALSComponent' , 'SIGFPEfunc' )
+ SIGFPEfunc.SetName( 'SIGFPEfunc' )
+ SIGFPEfunc.SetAuthor( '' )
+ SIGFPEfunc.SetContainer( 'localhost/FactoryServer' )
+ SIGFPEfunc.SetComment( 'SIGFPEfunc from SIGNALSComponent' )
+ SIGFPEfunc.Coords( 134 , 137 )
+ ISIGFPEfunca = SIGFPEfunc.GetInPort( 'a' )
+ ISIGFPEfuncb = SIGFPEfunc.GetInPort( 'b' )
+ ISIGFPEfuncGate = SIGFPEfunc.GetInPort( 'Gate' )
+ OSIGFPEfuncreturn = SIGFPEfunc.GetOutPort( 'return' )
+ OSIGFPEfuncGate = SIGFPEfunc.GetOutPort( 'Gate' )
+
+ # Input datas
+ ISIGFPEfunca.Input( 1 )
+ ISIGFPEfuncb.Input( 0 )
+
+ # Output Ports of the graph
+ #OSIGFPEfuncreturn = SIGFPEfunc.GetOutPort( 'return' )
+ return GraphSIGFPE
+
+
+GraphSIGFPE = DefGraphSIGFPE()
--- /dev/null
+
+# Generated python file of Graph SIGFPEPython
+
+from SuperV import *
+
+# Graph creation of SIGFPEPython
+def DefSIGFPEPython() :
+ SIGFPEPython = Graph( 'SIGFPEPython' )
+ SIGFPEPython.SetName( 'SIGFPEPython' )
+ SIGFPEPython.SetAuthor( 'JR' )
+ SIGFPEPython.SetComment( '' )
+ SIGFPEPython.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PySIGFPEPython = []
+ PySIGFPEPython.append( 'def SIGFPEPython() : ' )
+ PySIGFPEPython.append( ' import libSIGNALSComponent_Swig ' )
+ PySIGFPEPython.append( ' s = libSIGNALSComponent_Swig.SIGNALSComponentEngine() ' )
+ PySIGFPEPython.append( ' s.SIGFPEfunc(1,0) ' )
+ PySIGFPEPython.append( ' ' )
+ SIGFPEPython = SIGFPEPython.INode( 'SIGFPEPython' , PySIGFPEPython )
+ SIGFPEPython.SetName( 'SIGFPEPython' )
+ SIGFPEPython.SetAuthor( '' )
+ SIGFPEPython.SetComment( 'Compute Node' )
+ SIGFPEPython.Coords( 118 , 159 )
+ ISIGFPEPythonGate = SIGFPEPython.GetInPort( 'Gate' )
+ OSIGFPEPythonGate = SIGFPEPython.GetOutPort( 'Gate' )
+
+ # Output Ports of the graph
+ return SIGFPEPython
+
+
+SIGFPEPython = DefSIGFPEPython()
--- /dev/null
+
+# Generated python file of Graph GraphSIGSEGV
+
+from SuperV import *
+
+# Graph creation of GraphSIGSEGV
+def DefGraphSIGSEGV() :
+ GraphSIGSEGV = Graph( 'GraphSIGSEGV' )
+ GraphSIGSEGV.SetName( 'GraphSIGSEGV' )
+ GraphSIGSEGV.SetAuthor( 'JR' )
+ GraphSIGSEGV.SetComment( '' )
+ GraphSIGSEGV.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SIGSEGVfunc = GraphSIGSEGV.FNode( 'SIGNALSComponent' , 'SIGNALSComponent' , 'SIGSEGVfunc' )
+ SIGSEGVfunc.SetName( 'SIGSEGVfunc' )
+ SIGSEGVfunc.SetAuthor( '' )
+ SIGSEGVfunc.SetContainer( 'localhost/FactoryServer' )
+ SIGSEGVfunc.SetComment( 'SIGSEGVfunc from SIGNALSComponent' )
+ SIGSEGVfunc.Coords( 152 , 197 )
+ ISIGSEGVfuncGate = SIGSEGVfunc.GetInPort( 'Gate' )
+ OSIGSEGVfuncreturn = SIGSEGVfunc.GetOutPort( 'return' )
+ OSIGSEGVfuncGate = SIGSEGVfunc.GetOutPort( 'Gate' )
+
+ # Output Ports of the graph
+ #OSIGSEGVfuncreturn = SIGSEGVfunc.GetOutPort( 'return' )
+ return GraphSIGSEGV
+
+
+GraphSIGSEGV = DefGraphSIGSEGV()
--- /dev/null
+
+# Generated python file of Graph GraphSIGSEGVPython
+
+from SuperV import *
+
+# Graph creation of GraphSIGSEGVPython
+def DefGraphSIGSEGVPython() :
+ GraphSIGSEGVPython = Graph( 'GraphSIGSEGVPython' )
+ GraphSIGSEGVPython.SetName( 'GraphSIGSEGVPython' )
+ GraphSIGSEGVPython.SetAuthor( 'JR' )
+ GraphSIGSEGVPython.SetComment( '' )
+ GraphSIGSEGVPython.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PySIGSEGVPython = []
+ PySIGSEGVPython.append( 'def SIGSEGVPython() : ' )
+ PySIGSEGVPython.append( ' import libSIGNALSComponent_Swig ' )
+ PySIGSEGVPython.append( ' s = libSIGNALSComponent_Swig.SIGNALSComponentEngine() ' )
+ PySIGSEGVPython.append( ' s.SIGSEGVfunc() ' )
+ PySIGSEGVPython.append( ' ' )
+ SIGSEGVPython = GraphSIGSEGVPython.INode( 'SIGSEGVPython' , PySIGSEGVPython )
+ SIGSEGVPython.SetName( 'SIGSEGVPython' )
+ SIGSEGVPython.SetAuthor( '' )
+ SIGSEGVPython.SetComment( 'Compute Node' )
+ SIGSEGVPython.Coords( 105 , 143 )
+ ISIGSEGVPythonGate = SIGSEGVPython.GetInPort( 'Gate' )
+ OSIGSEGVPythonGate = SIGSEGVPython.GetOutPort( 'Gate' )
+
+ # Output Ports of the graph
+ return GraphSIGSEGVPython
+
+
+GraphSIGSEGVPython = DefGraphSIGSEGVPython()
--- /dev/null
+
+# Generated python file of Graph GraphStream
+
+from SuperV import *
+# Graph creation
+GraphStream = StreamGraph( 'GraphStream' )
+GraphStream.SetStreamParams( 0 , SUPERV.WithoutTrace , 0 )
+GraphStream.SetName( 'GraphStream' )
+GraphStream.SetAuthor( '' )
+GraphStream.SetComment( 'Test of DataStreamPorts in FactoryNodes' )
+GraphStream.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+NewDataStream = GraphStream.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'NewDataStream' )
+NewDataStream.SetName( 'NewDataStream' )
+NewDataStream.SetAuthor( '' )
+NewDataStream.SetContainer( 'FactoryServer' )
+NewDataStream.SetComment( 'NewDataStream from DataStreamFactory' )
+NewDataStream.Coords( 4 , 10 )
+INewDataStreamGate = NewDataStream.GetInPort( 'Gate' )
+ONewDataStreamDataStream = NewDataStream.GetOutPort( 'DataStream' )
+ONewDataStreamGate = NewDataStream.GetOutPort( 'Gate' )
+
+Add = GraphStream.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'FactoryServer' )
+Add.SetComment( 'Add from DataStreamFactory from DataStreamComponent' )
+Add.Coords( 6 , 370 )
+IAddx = Add.GetInPort( 'x' )
+IAddy = Add.GetInPort( 'y' )
+IAddGate = Add.GetInPort( 'Gate' )
+OAddz = Add.GetOutPort( 'z' )
+OAddGate = Add.GetOutPort( 'Gate' )
+IAddistream = Add.GetInStreamPort( 'istream' )
+IAddistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+OAddostream = Add.GetOutStreamPort( 'ostream' )
+OAddostream.SetNumberOfValues( 0 )
+OAddOStream = Add.GetOutStreamPort( 'OStream' )
+OAddOStream.SetNumberOfValues( 0 )
+
+Sub = GraphStream.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'FactoryServer' )
+Sub.SetComment( 'Sub from DataStreamFactory from DataStreamComponent' )
+Sub.Coords( 234 , 216 )
+ISubx = Sub.GetInPort( 'x' )
+ISuby = Sub.GetInPort( 'y' )
+ISubGate = Sub.GetInPort( 'Gate' )
+OSubz = Sub.GetOutPort( 'z' )
+OSubGate = Sub.GetOutPort( 'Gate' )
+ISubistream = Sub.GetInStreamPort( 'istream' )
+ISubistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+ISubIstream = Sub.GetInStreamPort( 'Istream' )
+ISubIstream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+
+Mul = GraphStream.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'FactoryServer' )
+Mul.SetComment( 'Mul from DataStreamFactory from DataStreamComponent' )
+Mul.Coords( 448 , 342 )
+IMulx = Mul.GetInPort( 'x' )
+IMuly = Mul.GetInPort( 'y' )
+IMulGate = Mul.GetInPort( 'Gate' )
+OMulz = Mul.GetOutPort( 'z' )
+OMulGate = Mul.GetOutPort( 'Gate' )
+
+Div = GraphStream.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'FactoryServer' )
+Div.SetComment( 'Div from DataStreamFactory from DataStreamComponent' )
+Div.Coords( 678 , 214 )
+IDivx = Div.GetInPort( 'x' )
+IDivy = Div.GetInPort( 'y' )
+IDivGate = Div.GetInPort( 'Gate' )
+ODivz = Div.GetOutPort( 'z' )
+ODivGate = Div.GetOutPort( 'Gate' )
+ODivostream = Div.GetOutStreamPort( 'ostream' )
+ODivostream.SetNumberOfValues( 0 )
+
+# Creation of Computing Nodes
+StreamAdd_ServiceinParameter = []
+StreamAdd_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'objref' , 'this' ) )
+StreamAdd_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'long' , 'x' ) )
+StreamAdd_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'long' , 'y' ) )
+StreamAdd_ServiceoutParameter = []
+StreamAdd_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'long' , 'z' ) )
+StreamAdd_ServiceinStreamParameter = []
+StreamAdd_ServiceinStreamParameter.append( SALOME_ModuleCatalog.ServicesDataStreamParameter( SALOME_ModuleCatalog.DATASTREAM_INTEGER , 'istream' , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE ) )
+StreamAdd_ServiceoutStreamParameter = []
+StreamAdd_ServiceoutStreamParameter.append( SALOME_ModuleCatalog.ServicesDataStreamParameter( SALOME_ModuleCatalog.DATASTREAM_INTEGER , 'ostream' , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE ) )
+StreamAdd_ServiceoutStreamParameter.append( SALOME_ModuleCatalog.ServicesDataStreamParameter( SALOME_ModuleCatalog.DATASTREAM_INTEGER , 'OStream' , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE ) )
+StreamAdd_Service = SALOME_ModuleCatalog.Service( 'StreamAdd' , StreamAdd_ServiceinParameter , StreamAdd_ServiceoutParameter , StreamAdd_ServiceinStreamParameter , StreamAdd_ServiceoutStreamParameter , 0 , 0 )
+StreamAdd = GraphStream.CNode( StreamAdd_Service )
+StreamAdd.SetName( 'StreamAdd' )
+StreamAdd.SetAuthor( '' )
+StreamAdd.SetComment( 'Compute Node' )
+StreamAdd.Coords( 448 , 9 )
+IStreamAddthis = StreamAdd.GetInPort( 'this' )
+IStreamAddx = StreamAdd.GetInPort( 'x' )
+IStreamAddy = StreamAdd.GetInPort( 'y' )
+IStreamAddGate = StreamAdd.GetInPort( 'Gate' )
+OStreamAddz = StreamAdd.GetOutPort( 'z' )
+OStreamAddGate = StreamAdd.GetOutPort( 'Gate' )
+IStreamAddistream = StreamAdd.GetInStreamPort( 'istream' )
+IStreamAddistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+OStreamAddostream = StreamAdd.GetOutStreamPort( 'ostream' )
+OStreamAddostream.SetNumberOfValues( 0 )
+OStreamAddOStream = StreamAdd.GetOutStreamPort( 'OStream' )
+OStreamAddOStream.SetNumberOfValues( 0 )
+
+# Creation of Links
+LNewDataStreamDataStreamStreamAddthis = GraphStream.Link( ONewDataStreamDataStream , IStreamAddthis )
+
+LAddzSuby = GraphStream.Link( OAddz , ISuby )
+LAddzSuby.AddCoord( 1 , 185 , 310 )
+LAddzSuby.AddCoord( 2 , 185 , 437 )
+
+LAddzMuly = GraphStream.Link( OAddz , IMuly )
+
+LAddostreamSubistream = GraphStream.StreamLink( OAddostream , ISubistream )
+LAddostreamSubistream.AddCoord( 1 , 199 , 343 )
+LAddostreamSubistream.AddCoord( 2 , 200 , 497 )
+
+LAddOStreamSubIstream = GraphStream.StreamLink( OAddOStream , ISubIstream )
+LAddOStreamSubIstream.AddCoord( 1 , 219 , 374 )
+LAddOStreamSubIstream.AddCoord( 2 , 218 , 529 )
+
+LSubzMulx = GraphStream.Link( OSubz , IMulx )
+LSubzMulx.AddCoord( 1 , 426 , 408 )
+LSubzMulx.AddCoord( 2 , 427 , 282 )
+
+LSubzDivx = GraphStream.Link( OSubz , IDivx )
+
+LMulzDivy = GraphStream.Link( OMulz , IDivy )
+LMulzDivy.AddCoord( 1 , 648 , 309 )
+LMulzDivy.AddCoord( 2 , 648 , 406 )
+
+# Input datas
+IAddx.Input( 3 )
+IAddy.Input( 7 )
+ISubx.Input( 1 )
+IStreamAddx.Input( 1 )
+IStreamAddy.Input( 2 )
+IAddistream.Input( 1 )
+IStreamAddistream.Input( 136159896 )
+
+# Output Ports of the graph
+#ODivz = Div.GetOutPort( 'z' )
+#OStreamAddz = StreamAdd.GetOutPort( 'z' )
+
+GraphStream.PrintPorts()
+GraphStream.IsValid()
+status = GraphStream.IsExecutable()
+if status == 0 :
+ print 'Input of port IStreamAddistream is required : Ok'
+else :
+ print 'Input of port IStreamAddistream is required : ERROR'
+# Following input is required :
+IStreamAddistream.Input( 1 )
+GraphStream.IsExecutable()
+
+GraphStream.Run()
+GraphStream.DoneW()
+GraphStream.PrintPorts()
+GraphStream.State()
+
+subgraphs = GraphStream.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStream.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStream.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStream.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+GraphStream.Export('/tmp/GraphStream.xml')
+
+GraphStream = StreamGraph( '/tmp/GraphStream.xml' )
+GraphStream.Run()
+GraphStream.DoneW()
+GraphStream.PrintPorts()
+print GraphStream.State()
+
+subgraphs = GraphStream.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStream.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStream.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStream.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
--- /dev/null
+
+# Generated python file of Graph GraphStreamInLines
+
+from SuperV import *
+
+# Graph creation of GraphStreamInLines
+def DefGraphStreamInLines() :
+ GraphStreamInLines = StreamGraph( 'GraphStreamInLines' )
+ GraphStreamInLines.SetStreamParams( 300 , SUPERV.WithoutTrace , 0 )
+ GraphStreamInLines.SetName( 'GraphStreamInLines' )
+ GraphStreamInLines.SetAuthor( '' )
+ GraphStreamInLines.SetComment( '' )
+ GraphStreamInLines.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,Even) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphStreamInLines1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphStreamInLines.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 404 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddEven = IsOdd.InPort( 'Even' , 'boolean' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+ IIsOddistream = IsOdd.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ IIsOddistream.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ OIsOddostream = IsOdd.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE )
+ OIsOddostream.SetNumberOfValues( 0 )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( '' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( '' )
+ InitLoop,EndOfInitLoop = GraphStreamInLines.LNode( '' , PyInitLoop , '' , PyMoreInitLoop , '' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 807 , 104 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) :' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopistream = InitLoop.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ IInitLoopistream.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ OInitLoopostream = InitLoop.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE )
+ OInitLoopostream.SetNumberOfValues( 0 )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopistream = EndOfInitLoop.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE )
+ IEndOfInitLoopistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ OEndOfInitLoopostream = EndOfInitLoop.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ OEndOfInitLoopostream.SetNumberOfValues( 0 )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 11 , 119 )
+ IInitLoopistream = InitLoop.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ IInitLoopistream.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ OInitLoopostream = InitLoop.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE )
+ OInitLoopostream.SetNumberOfValues( 0 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphStreamInLines.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 604 , 105 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndOfSwitch(a) : ' )
+ PyEndSwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndOfSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchistream = EndSwitch.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ IEndSwitchistream.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchostream = EndSwitch.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ OEndSwitchostream.SetNumberOfValues( 0 )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 198 , 115 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+ ISwitchistream = Switch.InStreamPort( 'istream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ ISwitchistream.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ OSwitchostream = Switch.OutStreamPort( 'ostream' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_ITERATIVE )
+ OSwitchostream.SetNumberOfValues( 0 )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphStreamInLines.Link( OIsOdda , IEndSwitcha )
+
+ LIsOddostreamInitLoopistream = GraphStreamInLines.StreamLink( OIsOddostream , IInitLoopistream )
+ LIsOddostreamInitLoopistream.AddCoord( 1 , 3 , 240 )
+ LIsOddostreamInitLoopistream.AddCoord( 2 , 3 , 395 )
+ LIsOddostreamInitLoopistream.AddCoord( 3 , 571 , 394 )
+ LIsOddostreamInitLoopistream.AddCoord( 4 , 577 , 122 )
+
+ LInitLoopIndexSwitcha = GraphStreamInLines.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphStreamInLines.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphStreamInLines.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LInitLoopostreamEndSwitchistream = GraphStreamInLines.StreamLink( OInitLoopostream , IEndSwitchistream )
+ LInitLoopostreamEndSwitchistream.AddCoord( 1 , 586 , 158 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 2 , 586 , 362 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 3 , 591 , 362 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 4 , 591 , 359 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 5 , 180 , 359 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 6 , 180 , 212 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 7 , 181 , 212 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 8 , 181 , 214 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 9 , 584 , 167 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 10 , 584 , 369 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 11 , 184 , 368 )
+ LInitLoopostreamEndSwitchistream.AddCoord( 12 , 185 , 240 )
+
+ LSwitchOddIsOddGate = GraphStreamInLines.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsOddEven = GraphStreamInLines.Link( OSwitchEven , IIsOddEven )
+
+ LSwitchaIsOdda = GraphStreamInLines.Link( OSwitcha , IIsOdda )
+
+ LSwitchostreamIsOddistream = GraphStreamInLines.StreamLink( OSwitchostream , IIsOddistream )
+
+ LSwitchostreamEndOfInitLoopistream = GraphStreamInLines.StreamLink( OSwitchostream , IEndOfInitLoopistream )
+ LSwitchostreamEndOfInitLoopistream.AddCoord( 1 , 779 , 203 )
+ LSwitchostreamEndOfInitLoopistream.AddCoord( 2 , 775 , 261 )
+ LSwitchostreamEndOfInitLoopistream.AddCoord( 3 , 397 , 260 )
+ LSwitchostreamEndOfInitLoopistream.AddCoord( 4 , 403 , 217 )
+
+ LSwitchDefaultEndSwitchDefault = GraphStreamInLines.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphStreamInLines.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LEndSwitchostreamSwitchistream = GraphStreamInLines.StreamLink( OEndSwitchostream , ISwitchistream )
+ LEndSwitchostreamSwitchistream.AddCoord( 1 , 186 , 240 )
+ LEndSwitchostreamSwitchistream.AddCoord( 2 , 186 , 331 )
+ LEndSwitchostreamSwitchistream.AddCoord( 3 , 790 , 329 )
+ LEndSwitchostreamSwitchistream.AddCoord( 4 , 786 , 161 )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 35 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphStreamInLines
+
+
+GraphStreamInLines = DefGraphStreamInLines()
--- /dev/null
+
+# Generated python file of Graph GraphStreamTopologies
+
+from SuperV import *
+# Graph creation
+GraphStreamTopologies = StreamGraph( 'GraphStreamTopologies' )
+GraphStreamTopologies.SetStreamParams( 300 , SUPERV.WithoutTrace , 0 )
+GraphStreamTopologies.SetName( 'GraphStreamTopologies' )
+GraphStreamTopologies.SetAuthor( 'JR' )
+GraphStreamTopologies.SetComment( 'Test of SubStreamGraphs of a StreamGraph' )
+GraphStreamTopologies.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyNode_A_1 = []
+PyNode_A_1.append( 'def Node_A_1() : ' )
+PyNode_A_1.append( ' return 1 ' )
+Node_A_1 = GraphStreamTopologies.INode( 'Node_A_1' , PyNode_A_1 )
+Node_A_1.SetName( 'Node_A_1' )
+Node_A_1.SetAuthor( '' )
+Node_A_1.SetComment( 'Python function' )
+Node_A_1.Coords( 29 , 66 )
+INode_A_1Gate = Node_A_1.GetInPort( 'Gate' )
+ONode_A_1a_1 = Node_A_1.OutPort( 'a_1' , 'long' )
+ONode_A_1Gate = Node_A_1.GetOutPort( 'Gate' )
+INode_A_1istream_A_1_1 = Node_A_1.InStreamPort( 'istream_A_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+INode_A_1istream_A_1_2 = Node_A_1.InStreamPort( 'istream_A_1_2' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_2.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+INode_A_1istream_A_1_3 = Node_A_1.InStreamPort( 'istream_A_1_3' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_3.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_A_2 = []
+PyNode_A_2.append( 'def Node_A_2() : ' )
+PyNode_A_2.append( ' return 1 ' )
+Node_A_2 = GraphStreamTopologies.INode( 'Node_A_2' , PyNode_A_2 )
+Node_A_2.SetName( 'Node_A_2' )
+Node_A_2.SetAuthor( '' )
+Node_A_2.SetComment( 'Python function' )
+Node_A_2.Coords( 23 , 309 )
+INode_A_2Gate = Node_A_2.GetInPort( 'Gate' )
+ONode_A_2a_2 = Node_A_2.OutPort( 'a_2' , 'long' )
+ONode_A_2Gate = Node_A_2.GetOutPort( 'Gate' )
+INode_A_2istream_A_2_1 = Node_A_2.InStreamPort( 'istream_A_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_2istream_A_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ONode_A_2ostream_A_2_1 = Node_A_2.OutStreamPort( 'ostream_A_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_A_2ostream_A_2_1.SetNumberOfValues( 0 )
+
+PyNode_B_1 = []
+PyNode_B_1.append( 'def Node_B_1( n ) : ' )
+PyNode_B_1.append( ' return n ' )
+Node_B_1 = GraphStreamTopologies.INode( 'Node_B_1' , PyNode_B_1 )
+Node_B_1.SetName( 'Node_B_1' )
+Node_B_1.SetAuthor( '' )
+Node_B_1.SetComment( 'Python function' )
+Node_B_1.Coords( 249 , 66 )
+INode_B_1b_1 = Node_B_1.InPort( 'b_1' , 'long' )
+INode_B_1Gate = Node_B_1.GetInPort( 'Gate' )
+ONode_B_1b_1 = Node_B_1.OutPort( 'b_1' , 'long' )
+ONode_B_1Gate = Node_B_1.GetOutPort( 'Gate' )
+INode_B_1istream_B_1_1 = Node_B_1.InStreamPort( 'istream_B_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_B_1istream_B_1_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_B_2 = []
+PyNode_B_2.append( 'def Node_B_2( n ) : ' )
+PyNode_B_2.append( ' return n ' )
+Node_B_2 = GraphStreamTopologies.INode( 'Node_B_2' , PyNode_B_2 )
+Node_B_2.SetName( 'Node_B_2' )
+Node_B_2.SetAuthor( '' )
+Node_B_2.SetComment( 'Python function' )
+Node_B_2.Coords( 245 , 308 )
+INode_B_2b_2 = Node_B_2.InPort( 'b_2' , 'long' )
+INode_B_2Gate = Node_B_2.GetInPort( 'Gate' )
+ONode_B_2b_2 = Node_B_2.OutPort( 'b_2' , 'long' )
+ONode_B_2Gate = Node_B_2.GetOutPort( 'Gate' )
+INode_B_2istream_B_2_1 = Node_B_2.InStreamPort( 'istream_B_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_B_2istream_B_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ONode_B_2ostream_B_2_1 = Node_B_2.OutStreamPort( 'ostream_B_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_B_2ostream_B_2_1.SetNumberOfValues( 0 )
+ONode_B_2ostream_B_2_2 = Node_B_2.OutStreamPort( 'ostream_B_2_2' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_B_2ostream_B_2_2.SetNumberOfValues( 0 )
+
+PyNode_C_1 = []
+PyNode_C_1.append( 'def Node_C_1( n ) : ' )
+PyNode_C_1.append( ' return ' )
+Node_C_1 = GraphStreamTopologies.INode( 'Node_C_1' , PyNode_C_1 )
+Node_C_1.SetName( 'Node_C_1' )
+Node_C_1.SetAuthor( '' )
+Node_C_1.SetComment( 'Python function' )
+Node_C_1.Coords( 481 , 67 )
+INode_C_1c_1 = Node_C_1.InPort( 'c_1' , 'long' )
+INode_C_1Gate = Node_C_1.GetInPort( 'Gate' )
+ONode_C_1Gate = Node_C_1.GetOutPort( 'Gate' )
+ONode_C_1ostream_C_1_1 = Node_C_1.OutStreamPort( 'ostream_C_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_C_1ostream_C_1_1.SetNumberOfValues( 0 )
+
+PyNode_C_2 = []
+PyNode_C_2.append( 'def Node_C_2( n ) : ' )
+PyNode_C_2.append( ' return n ' )
+Node_C_2 = GraphStreamTopologies.INode( 'Node_C_2' , PyNode_C_2 )
+Node_C_2.SetName( 'Node_C_2' )
+Node_C_2.SetAuthor( '' )
+Node_C_2.SetComment( 'Python function' )
+Node_C_2.Coords( 476 , 307 )
+INode_C_2c_2 = Node_C_2.InPort( 'c_2' , 'long' )
+INode_C_2Gate = Node_C_2.GetInPort( 'Gate' )
+ONode_C_2c_2 = Node_C_2.OutPort( 'c_2' , 'long' )
+ONode_C_2Gate = Node_C_2.GetOutPort( 'Gate' )
+INode_C_2istream_C_2_1 = Node_C_2.InStreamPort( 'istream_C_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_C_2istream_C_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_D_1 = []
+PyNode_D_1.append( 'def Node_D_1( n ) : ' )
+PyNode_D_1.append( ' return ' )
+Node_D_1 = GraphStreamTopologies.INode( 'Node_D_1' , PyNode_D_1 )
+Node_D_1.SetName( 'Node_D_1' )
+Node_D_1.SetAuthor( '' )
+Node_D_1.SetComment( 'Python function' )
+Node_D_1.Coords( 703 , 306 )
+INode_D_1d_1 = Node_D_1.InPort( 'd_1' , 'long' )
+INode_D_1Gate = Node_D_1.GetInPort( 'Gate' )
+ONode_D_1Gate = Node_D_1.GetOutPort( 'Gate' )
+ONode_D_1ostream_D_1_1 = Node_D_1.OutStreamPort( 'ostream_D_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_D_1ostream_D_1_1.SetNumberOfValues( 0 )
+
+# Creation of Links
+LNode_A_1a_1Node_B_1b_1 = GraphStreamTopologies.Link( ONode_A_1a_1 , INode_B_1b_1 )
+
+LNode_A_2a_2Node_B_2b_2 = GraphStreamTopologies.Link( ONode_A_2a_2 , INode_B_2b_2 )
+
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1 = GraphStreamTopologies.StreamLink( ONode_A_2ostream_A_2_1 , INode_A_1istream_A_1_1 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 1 , 13 , 164 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 2 , 13 , 44 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 3 , 207 , 44 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 4 , 207 , 409 )
+
+LNode_B_1b_1Node_C_1c_1 = GraphStreamTopologies.Link( ONode_B_1b_1 , INode_C_1c_1 )
+
+LNode_B_2b_2Node_C_2c_2 = GraphStreamTopologies.Link( ONode_B_2b_2 , INode_C_2c_2 )
+
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2 = GraphStreamTopologies.StreamLink( ONode_B_2ostream_B_2_1 , INode_A_1istream_A_1_2 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 1 , 14 , 195 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 2 , 13 , 299 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 3 , 428 , 300 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 4 , 428 , 407 )
+
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1 = GraphStreamTopologies.StreamLink( ONode_B_2ostream_B_2_2 , INode_A_2istream_A_2_1 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 1 , 12 , 406 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 2 , 11 , 525 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 3 , 427 , 525 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 4 , 426 , 438 )
+
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3 = GraphStreamTopologies.StreamLink( ONode_C_1ostream_C_1_1 , INode_A_1istream_A_1_3 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 1 , 5 , 227 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 2 , 5 , 16 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 3 , 672 , 16 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 4 , 671 , 166 )
+
+LNode_C_2c_2Node_D_1d_1 = GraphStreamTopologies.Link( ONode_C_2c_2 , INode_D_1d_1 )
+
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1 = GraphStreamTopologies.StreamLink( ONode_D_1ostream_D_1_1 , INode_C_2istream_C_2_1 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 1 , 453 , 406 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 2 , 454 , 499 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 3 , 903 , 500 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 4 , 903 , 404 )
+
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1 = GraphStreamTopologies.StreamLink( ONode_D_1ostream_D_1_1 , INode_B_1istream_B_1_1 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 1 , 229 , 163 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 2 , 229 , 282 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 3 , 902 , 282 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 4 , 903 , 404 )
+
+# Input datas
+INode_B_2istream_B_2_1.Input( 1 )
+
+# Output Ports of the graph
+
+GraphStreamTopologies.Run()
+GraphStreamTopologies.DoneW()
+GraphStreamTopologies.State()
+
+subgraphs = GraphStreamTopologies.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreamTopologies.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreamTopologies.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreamTopologies.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+GraphStreamTopologies.Export( '/tmp/GraphStreamTopologies.xml' )
+
+GraphStreamTopologies = StreamGraph( '/tmp/GraphStreamTopologies.xml' )
+
+GraphStreamTopologies.PrintPorts()
+
+GraphStreamTopologies.Run()
+GraphStreamTopologies.DoneW()
+GraphStreamTopologies.State()
+
+subgraphs = GraphStreamTopologies.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreamTopologies.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreamTopologies.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreamTopologies.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
--- /dev/null
+
+# Generated python file of Graph GraphStreamTopology
+
+from SuperV import *
+# Graph creation
+GraphStreamTopology = StreamGraph( 'GraphStreamTopology' )
+GraphStreamTopology.SetStreamParams( 300 , SUPERV.WithoutTrace , 0 )
+GraphStreamTopology.SetName( 'GraphStreamTopology' )
+GraphStreamTopology.SetAuthor( 'JR' )
+GraphStreamTopology.SetComment( 'Test of SubStreamGraphs of a StreamGraph' )
+GraphStreamTopology.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyNode_A_1 = []
+PyNode_A_1.append( 'def Node_A_1() : ' )
+PyNode_A_1.append( ' return 1 ' )
+Node_A_1 = GraphStreamTopology.INode( 'Node_A_1' , PyNode_A_1 )
+Node_A_1.SetName( 'Node_A_1' )
+Node_A_1.SetAuthor( '' )
+Node_A_1.SetComment( 'Python function' )
+Node_A_1.Coords( 32 , 65 )
+INode_A_1Gate = Node_A_1.GetInPort( 'Gate' )
+ONode_A_1a_1 = Node_A_1.OutPort( 'a_1' , 'long' )
+ONode_A_1Gate = Node_A_1.GetOutPort( 'Gate' )
+INode_A_1istream_A_1_1 = Node_A_1.InStreamPort( 'istream_A_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+INode_A_1istream_A_1_2 = Node_A_1.InStreamPort( 'istream_A_1_2' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_2.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+INode_A_1istream_A_1_3 = Node_A_1.InStreamPort( 'istream_A_1_3' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_1istream_A_1_3.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_A_2 = []
+PyNode_A_2.append( 'def Node_A_2() : ' )
+PyNode_A_2.append( ' return 1 ' )
+Node_A_2 = GraphStreamTopology.INode( 'Node_A_2' , PyNode_A_2 )
+Node_A_2.SetName( 'Node_A_2' )
+Node_A_2.SetAuthor( '' )
+Node_A_2.SetComment( 'Python function' )
+Node_A_2.Coords( 31 , 336 )
+INode_A_2Gate = Node_A_2.GetInPort( 'Gate' )
+ONode_A_2a_2 = Node_A_2.OutPort( 'a_2' , 'long' )
+ONode_A_2Gate = Node_A_2.GetOutPort( 'Gate' )
+INode_A_2istream_A_2_1 = Node_A_2.InStreamPort( 'istream_A_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_A_2istream_A_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ONode_A_2ostream_A_2_1 = Node_A_2.OutStreamPort( 'ostream_A_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_A_2ostream_A_2_1.SetNumberOfValues( 0 )
+
+PyNode_B_1 = []
+PyNode_B_1.append( 'def Node_B_1( n ) : ' )
+PyNode_B_1.append( ' return n ' )
+Node_B_1 = GraphStreamTopology.INode( 'Node_B_1' , PyNode_B_1 )
+Node_B_1.SetName( 'Node_B_1' )
+Node_B_1.SetAuthor( '' )
+Node_B_1.SetComment( 'Python function' )
+Node_B_1.Coords( 254 , 64 )
+INode_B_1b_1 = Node_B_1.InPort( 'b_1' , 'long' )
+INode_B_1Gate = Node_B_1.GetInPort( 'Gate' )
+ONode_B_1b_1 = Node_B_1.OutPort( 'b_1' , 'long' )
+ONode_B_1Gate = Node_B_1.GetOutPort( 'Gate' )
+INode_B_1istream_B_1_1 = Node_B_1.InStreamPort( 'istream_B_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_B_1istream_B_1_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_B_2 = []
+PyNode_B_2.append( 'def Node_B_2( n ) : ' )
+PyNode_B_2.append( ' return n ' )
+Node_B_2 = GraphStreamTopology.INode( 'Node_B_2' , PyNode_B_2 )
+Node_B_2.SetName( 'Node_B_2' )
+Node_B_2.SetAuthor( '' )
+Node_B_2.SetComment( 'Python function' )
+Node_B_2.Coords( 255 , 336 )
+INode_B_2b_2 = Node_B_2.InPort( 'b_2' , 'long' )
+INode_B_2Gate = Node_B_2.GetInPort( 'Gate' )
+ONode_B_2b_2 = Node_B_2.OutPort( 'b_2' , 'long' )
+ONode_B_2Gate = Node_B_2.GetOutPort( 'Gate' )
+INode_B_2istream_B_2_1 = Node_B_2.InStreamPort( 'istream_B_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_B_2istream_B_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+ONode_B_2ostream_B_2_1 = Node_B_2.OutStreamPort( 'ostream_B_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_B_2ostream_B_2_1.SetNumberOfValues( 0 )
+ONode_B_2ostream_B_2_2 = Node_B_2.OutStreamPort( 'ostream_B_2_2' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_B_2ostream_B_2_2.SetNumberOfValues( 0 )
+
+PyNode_C_1 = []
+PyNode_C_1.append( 'def Node_C_1( n ) : ' )
+PyNode_C_1.append( ' return ' )
+Node_C_1 = GraphStreamTopology.INode( 'Node_C_1' , PyNode_C_1 )
+Node_C_1.SetName( 'Node_C_1' )
+Node_C_1.SetAuthor( '' )
+Node_C_1.SetComment( 'Python function' )
+Node_C_1.Coords( 478 , 63 )
+INode_C_1c_1 = Node_C_1.InPort( 'c_1' , 'long' )
+INode_C_1Gate = Node_C_1.GetInPort( 'Gate' )
+ONode_C_1Gate = Node_C_1.GetOutPort( 'Gate' )
+ONode_C_1ostream_C_1_1 = Node_C_1.OutStreamPort( 'ostream_C_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_C_1ostream_C_1_1.SetNumberOfValues( 0 )
+
+PyNode_C_2 = []
+PyNode_C_2.append( 'def Node_C_2( n ) : ' )
+PyNode_C_2.append( ' return n ' )
+Node_C_2 = GraphStreamTopology.INode( 'Node_C_2' , PyNode_C_2 )
+Node_C_2.SetName( 'Node_C_2' )
+Node_C_2.SetAuthor( '' )
+Node_C_2.SetComment( 'Python function' )
+Node_C_2.Coords( 477 , 337 )
+INode_C_2c_2 = Node_C_2.InPort( 'c_2' , 'long' )
+INode_C_2Gate = Node_C_2.GetInPort( 'Gate' )
+ONode_C_2c_2 = Node_C_2.OutPort( 'c_2' , 'long' )
+ONode_C_2Gate = Node_C_2.GetOutPort( 'Gate' )
+INode_C_2istream_C_2_1 = Node_C_2.InStreamPort( 'istream_C_2_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+INode_C_2istream_C_2_1.SetParams( SUPERV.TI , SUPERV.L1 , SUPERV.EXTRANULL )
+
+PyNode_D_1 = []
+PyNode_D_1.append( 'def Node_D_1( n ) : ' )
+PyNode_D_1.append( ' return ' )
+Node_D_1 = GraphStreamTopology.INode( 'Node_D_1' , PyNode_D_1 )
+Node_D_1.SetName( 'Node_D_1' )
+Node_D_1.SetAuthor( '' )
+Node_D_1.SetComment( 'Python function' )
+Node_D_1.Coords( 702 , 336 )
+INode_D_1d_1 = Node_D_1.InPort( 'd_1' , 'long' )
+INode_D_1Gate = Node_D_1.GetInPort( 'Gate' )
+ONode_D_1Gate = Node_D_1.GetOutPort( 'Gate' )
+ONode_D_1ostream_D_1_1 = Node_D_1.OutStreamPort( 'ostream_D_1_1' , SALOME_ModuleCatalog.DATASTREAM_INTEGER , SALOME_ModuleCatalog.DATASTREAM_TEMPORAL )
+ONode_D_1ostream_D_1_1.SetNumberOfValues( 0 )
+
+# Creation of Links
+LNode_A_1a_1Node_B_1b_1 = GraphStreamTopology.Link( ONode_A_1a_1 , INode_B_1b_1 )
+
+LNode_A_2a_2Node_B_2b_2 = GraphStreamTopology.Link( ONode_A_2a_2 , INode_B_2b_2 )
+
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1 = GraphStreamTopology.StreamLink( ONode_A_2ostream_A_2_1 , INode_A_1istream_A_1_1 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 1 , 14 , 162 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 2 , 13 , 37 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 3 , 211 , 36 )
+LNode_A_2ostream_A_2_1Node_A_1istream_A_1_1.AddCoord( 4 , 210 , 435 )
+
+LNode_B_1b_1Node_C_1c_1 = GraphStreamTopology.Link( ONode_B_1b_1 , INode_C_1c_1 )
+
+LNode_B_2b_2Node_C_2c_2 = GraphStreamTopology.Link( ONode_B_2b_2 , INode_C_2c_2 )
+
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2 = GraphStreamTopology.StreamLink( ONode_B_2ostream_B_2_1 , INode_A_1istream_A_1_2 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 1 , 8 , 195 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 2 , 7 , 324 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 3 , 443 , 323 )
+LNode_B_2ostream_B_2_1Node_A_1istream_A_1_2.AddCoord( 4 , 442 , 434 )
+
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1 = GraphStreamTopology.StreamLink( ONode_B_2ostream_B_2_2 , INode_A_2istream_A_2_1 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 1 , 16 , 433 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 2 , 15 , 583 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 3 , 434 , 584 )
+LNode_B_2ostream_B_2_2Node_A_2istream_A_2_1.AddCoord( 4 , 434 , 467 )
+
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3 = GraphStreamTopology.StreamLink( ONode_C_1ostream_C_1_1 , INode_A_1istream_A_1_3 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 1 , 21 , 226 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 2 , 20 , 296 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 3 , 663 , 295 )
+LNode_C_1ostream_C_1_1Node_A_1istream_A_1_3.AddCoord( 4 , 662 , 161 )
+
+LNode_C_2c_2Node_D_1d_1 = GraphStreamTopology.Link( ONode_C_2c_2 , INode_D_1d_1 )
+
+LNode_D_1ostream_D_1_1Node_B_2istream_B_2_1 = GraphStreamTopology.StreamLink( ONode_D_1ostream_D_1_1 , INode_B_2istream_B_2_1 )
+LNode_D_1ostream_D_1_1Node_B_2istream_B_2_1.AddCoord( 1 , 232 , 433 )
+LNode_D_1ostream_D_1_1Node_B_2istream_B_2_1.AddCoord( 2 , 231 , 553 )
+LNode_D_1ostream_D_1_1Node_B_2istream_B_2_1.AddCoord( 3 , 903 , 553 )
+LNode_D_1ostream_D_1_1Node_B_2istream_B_2_1.AddCoord( 4 , 902 , 434 )
+
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1 = GraphStreamTopology.StreamLink( ONode_D_1ostream_D_1_1 , INode_C_2istream_C_2_1 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 1 , 461 , 434 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 2 , 461 , 524 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 3 , 889 , 525 )
+LNode_D_1ostream_D_1_1Node_C_2istream_C_2_1.AddCoord( 4 , 888 , 434 )
+
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1 = GraphStreamTopology.StreamLink( ONode_D_1ostream_D_1_1 , INode_B_1istream_B_1_1 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 1 , 236 , 162 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 2 , 236 , 249 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 3 , 887 , 249 )
+LNode_D_1ostream_D_1_1Node_B_1istream_B_1_1.AddCoord( 4 , 888 , 432 )
+
+# Output Ports of the graph
+
+
+
+
+GraphStreamTopology.Run()
+GraphStreamTopology.DoneW()
+print GraphStreamTopology.State()
+
+GraphStreamTopology.PrintPorts()
+
+subgraphs = GraphStreamTopology.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreamTopology.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreamTopology.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreamTopology.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+
+GraphStreamTopology.Export( '/tmp/GraphStreamTopology.xml' )
+
+GraphStreamTopology = StreamGraph( '/tmp/GraphStreamTopology.xml' )
+
+GraphStreamTopology.PrintPorts()
+
+GraphStreamTopology.Run()
+GraphStreamTopology.DoneW()
+GraphStreamTopology.State()
+
+subgraphs = GraphStreamTopology.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreamTopology.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreamTopology.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreamTopology.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
--- /dev/null
+
+# Generated python file of Graph GraphStreams
+
+from SuperV import *
+# Graph creation
+GraphStreams = StreamGraph( 'GraphStreams' )
+GraphStreams.SetStreamParams( 1000 , SUPERV.SummaryTrace , 1.5 )
+GraphStreams.SetName( 'GraphStreams' )
+GraphStreams.SetAuthor( 'JR' )
+GraphStreams.SetComment( 'Graph with DataStreamPorts CEA/EDF : Calcium' )
+GraphStreams.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'FactoryServer' )
+Add.SetComment( 'Add from DataStreamFactory' )
+Add.Coords( 255 , 171 )
+IAddx = Add.GetInPort( 'x' )
+IAddy = Add.GetInPort( 'y' )
+IAddGate = Add.GetInPort( 'Gate' )
+OAddz = Add.GetOutPort( 'z' )
+OAddGate = Add.GetOutPort( 'Gate' )
+IAddistream = Add.GetInStreamPort( 'istream' )
+IAddistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+OAddostream = Add.GetOutStreamPort( 'ostream' )
+OAddostream.SetNumberOfValues( 0 )
+OAddOStream = Add.GetOutStreamPort( 'OStream' )
+OAddOStream.SetNumberOfValues( 10 )
+
+Sub = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'FactoryServer' )
+Sub.SetComment( 'Sub from DataStreamFactory' )
+Sub.Coords( 519 , 48 )
+ISubx = Sub.GetInPort( 'x' )
+ISuby = Sub.GetInPort( 'y' )
+ISubGate = Sub.GetInPort( 'Gate' )
+OSubz = Sub.GetOutPort( 'z' )
+OSubGate = Sub.GetOutPort( 'Gate' )
+ISubistream = Sub.GetInStreamPort( 'istream' )
+ISubistream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+ISubIstream = Sub.GetInStreamPort( 'Istream' )
+ISubIstream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+
+Mul = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'FactoryServer' )
+Mul.SetComment( 'Mul from DataStreamFactory' )
+Mul.Coords( 724 , 142 )
+IMulx = Mul.GetInPort( 'x' )
+IMuly = Mul.GetInPort( 'y' )
+IMulGate = Mul.GetInPort( 'Gate' )
+OMulz = Mul.GetOutPort( 'z' )
+OMulGate = Mul.GetOutPort( 'Gate' )
+
+Div = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'FactoryServer' )
+Div.SetComment( 'Div from DataStreamFactory' )
+Div.Coords( 935 , 48 )
+IDivx = Div.GetInPort( 'x' )
+IDivy = Div.GetInPort( 'y' )
+IDivGate = Div.GetInPort( 'Gate' )
+ODivz = Div.GetOutPort( 'z' )
+ODivGate = Div.GetOutPort( 'Gate' )
+ODivostream = Div.GetOutStreamPort( 'ostream' )
+ODivostream.SetNumberOfValues( 0 )
+
+Add_1 = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Add' )
+Add_1.SetName( 'Add_1' )
+Add_1.SetAuthor( '' )
+Add_1.SetContainer( 'localhost/FactoryServer' )
+Add_1.SetComment( 'Add from DataStreamFactory' )
+Add_1.Coords( 252 , 499 )
+IAdd_1x = Add_1.GetInPort( 'x' )
+IAdd_1y = Add_1.GetInPort( 'y' )
+IAdd_1Gate = Add_1.GetInPort( 'Gate' )
+OAdd_1z = Add_1.GetOutPort( 'z' )
+OAdd_1Gate = Add_1.GetOutPort( 'Gate' )
+IAdd_1istream = Add_1.GetInStreamPort( 'istream' )
+IAdd_1istream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+OAdd_1ostream = Add_1.GetOutStreamPort( 'ostream' )
+OAdd_1ostream.SetNumberOfValues( 0 )
+OAdd_1OStream = Add_1.GetOutStreamPort( 'OStream' )
+OAdd_1OStream.SetNumberOfValues( 0 )
+
+Sub_1 = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Sub' )
+Sub_1.SetName( 'Sub_1' )
+Sub_1.SetAuthor( '' )
+Sub_1.SetContainer( 'localhost/FactoryServer' )
+Sub_1.SetComment( 'Sub from DataStreamFactory' )
+Sub_1.Coords( 516 , 385 )
+ISub_1x = Sub_1.GetInPort( 'x' )
+ISub_1y = Sub_1.GetInPort( 'y' )
+ISub_1Gate = Sub_1.GetInPort( 'Gate' )
+OSub_1z = Sub_1.GetOutPort( 'z' )
+OSub_1Gate = Sub_1.GetOutPort( 'Gate' )
+ISub_1istream = Sub_1.GetInStreamPort( 'istream' )
+ISub_1istream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+ISub_1Istream = Sub_1.GetInStreamPort( 'Istream' )
+ISub_1Istream.SetParams( SUPERV.SCHENULL , SUPERV.INTERNULL , SUPERV.EXTRANULL )
+
+Mul_1 = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Mul' )
+Mul_1.SetName( 'Mul_1' )
+Mul_1.SetAuthor( '' )
+Mul_1.SetContainer( 'localhost/FactoryServer' )
+Mul_1.SetComment( 'Mul from DataStreamFactory' )
+Mul_1.Coords( 731 , 487 )
+IMul_1x = Mul_1.GetInPort( 'x' )
+IMul_1y = Mul_1.GetInPort( 'y' )
+IMul_1Gate = Mul_1.GetInPort( 'Gate' )
+OMul_1z = Mul_1.GetOutPort( 'z' )
+OMul_1Gate = Mul_1.GetOutPort( 'Gate' )
+
+Div_1 = GraphStreams.FNode( 'DataStreamFactory' , 'DataStreamFactory' , 'Div' )
+Div_1.SetName( 'Div_1' )
+Div_1.SetAuthor( '' )
+Div_1.SetContainer( 'localhost/FactoryServer' )
+Div_1.SetComment( 'Div from DataStreamFactory' )
+Div_1.Coords( 931 , 385 )
+IDiv_1x = Div_1.GetInPort( 'x' )
+IDiv_1y = Div_1.GetInPort( 'y' )
+IDiv_1Gate = Div_1.GetInPort( 'Gate' )
+ODiv_1z = Div_1.GetOutPort( 'z' )
+ODiv_1Gate = Div_1.GetOutPort( 'Gate' )
+ODiv_1ostream = Div_1.GetOutStreamPort( 'ostream' )
+ODiv_1ostream.SetNumberOfValues( 0 )
+
+# Creation of Loop Nodes
+PyLoop = []
+PyLoop.append( 'import time ' )
+PyLoop.append( 'def Init(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ' )
+PyLoop.append( ' if Min <= Max : ' )
+PyLoop.append( ' Index = Min ' )
+PyLoop.append( ' else : ' )
+PyLoop.append( ' Index = Max ' )
+PyLoop.append( ' time.sleep( 1 ) ' )
+PyLoop.append( ' return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ' )
+PyMoreLoop = []
+PyMoreLoop.append( 'import time ' )
+PyMoreLoop.append( 'def More(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ' )
+PyMoreLoop.append( ' if Index < Max : ' )
+PyMoreLoop.append( ' DoLoop = 1 ' )
+PyMoreLoop.append( ' else : ' )
+PyMoreLoop.append( ' DoLoop = 0 ' )
+PyMoreLoop.append( ' time.sleep( 1 ) ' )
+PyMoreLoop.append( ' return DoLoop,Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ' )
+PyNextLoop = []
+PyNextLoop.append( 'import time ' )
+PyNextLoop.append( 'def Next(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) : ' )
+PyNextLoop.append( ' Index = Index + Incr ' )
+PyNextLoop.append( ' time.sleep( 1 ) ' )
+PyNextLoop.append( ' return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ' )
+Loop,EndLoop = GraphStreams.LNode( 'Init' , PyLoop , 'More' , PyMoreLoop , 'Next' , PyNextLoop )
+EndLoop.SetName( 'EndLoop' )
+EndLoop.SetAuthor( '' )
+EndLoop.SetComment( '' )
+EndLoop.Coords( 1158 , 393 )
+PyEndLoop = []
+EndLoop.SetPyFunction( 'EndInit' , PyEndLoop )
+ILoopInitLoop = Loop.GetInPort( 'DoLoop' )
+ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ILoopMin = Loop.InPort( 'Min' , 'long' )
+ILoopMax = Loop.InPort( 'Max' , 'long' )
+ILoopIncr = Loop.InPort( 'Incr' , 'long' )
+ILoopz_Div = Loop.InPort( 'z_Div' , 'double' )
+ILoopz_Div_1 = Loop.InPort( 'z_Div_1' , 'double' )
+ILoopy_Add = Loop.InPort( 'y_Add' , 'double' )
+ILoopx_Sub = Loop.InPort( 'x_Sub' , 'double' )
+ILoopGate = Loop.GetInPort( 'Gate' )
+OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+OLoopIndex = Loop.GetOutPort( 'Index' )
+OLoopMin = Loop.GetOutPort( 'Min' )
+OLoopMax = Loop.GetOutPort( 'Max' )
+OLoopIncr = Loop.GetOutPort( 'Incr' )
+OLoopz_Div = Loop.GetOutPort( 'z_Div' )
+OLoopz_Div_1 = Loop.GetOutPort( 'z_Div_1' )
+OLoopy_Add = Loop.GetOutPort( 'y_Add' )
+OLoopx_Sub = Loop.GetOutPort( 'x_Sub' )
+IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+IEndLoopMin = EndLoop.GetInPort( 'Min' )
+IEndLoopMax = EndLoop.GetInPort( 'Max' )
+IEndLoopIncr = EndLoop.GetInPort( 'Incr' )
+IEndLoopz_Div = EndLoop.GetInPort( 'z_Div' )
+IEndLoopz_Div_1 = EndLoop.GetInPort( 'z_Div_1' )
+IEndLoopy_Add = EndLoop.GetInPort( 'y_Add' )
+IEndLoopx_Sub = EndLoop.GetInPort( 'x_Sub' )
+IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+OEndLoopIncr = EndLoop.GetOutPort( 'Incr' )
+OEndLoopz_Div = EndLoop.GetOutPort( 'z_Div' )
+OEndLoopz_Div_1 = EndLoop.GetOutPort( 'z_Div_1' )
+OEndLoopy_Add = EndLoop.GetOutPort( 'y_Add' )
+OEndLoopx_Sub = EndLoop.GetOutPort( 'x_Sub' )
+Loop.SetName( 'Loop' )
+Loop.SetAuthor( '' )
+Loop.SetComment( '' )
+Loop.Coords( 5 , 391 )
+
+# Creation of Links
+LAddzSuby = GraphStreams.Link( OAddz , ISuby )
+LAddzSuby.AddCoord( 1 , 448 , 143 )
+LAddzSuby.AddCoord( 2 , 449 , 237 )
+
+LAddzMuly = GraphStreams.Link( OAddz , IMuly )
+LAddzMuly.AddCoord( 1 , 708 , 237 )
+LAddzMuly.AddCoord( 2 , 708 , 270 )
+LAddzMuly.AddCoord( 3 , 449 , 270 )
+LAddzMuly.AddCoord( 4 , 448 , 238 )
+
+LAddostreamSubistream = GraphStreams.StreamLink( OAddostream , ISubistream )
+LAddostreamSubistream.AddCoord( 1 , 474 , 175 )
+LAddostreamSubistream.AddCoord( 2 , 474 , 297 )
+
+LAddOStreamSubIstream = GraphStreams.StreamLink( OAddOStream , ISubIstream )
+LAddOStreamSubIstream.AddCoord( 1 , 497 , 207 )
+LAddOStreamSubIstream.AddCoord( 2 , 498 , 328 )
+
+LSubzMulx = GraphStreams.Link( OSubz , IMulx )
+LSubzMulx.AddCoord( 1 , 706 , 207 )
+LSubzMulx.AddCoord( 2 , 706 , 114 )
+
+LSubzDivx = GraphStreams.Link( OSubz , IDivx )
+
+LMulzDivy = GraphStreams.Link( OMulz , IDivy )
+LMulzDivy.AddCoord( 1 , 912 , 143 )
+LMulzDivy.AddCoord( 2 , 911 , 208 )
+
+LDivzEndLoopz_Div = GraphStreams.Link( ODivz , IEndLoopz_Div )
+LDivzEndLoopz_Div.AddCoord( 1 , 1147 , 537 )
+LDivzEndLoopz_Div.AddCoord( 2 , 1148 , 113 )
+
+LDivostreamAdd_1istream = GraphStreams.StreamLink( ODivostream , IAdd_1istream )
+LDivostreamAdd_1istream.AddCoord( 1 , 233 , 626 )
+LDivostreamAdd_1istream.AddCoord( 2 , 232 , 763 )
+LDivostreamAdd_1istream.AddCoord( 3 , 1126 , 763 )
+LDivostreamAdd_1istream.AddCoord( 4 , 1125 , 175 )
+
+LAdd_1zSub_1y = GraphStreams.Link( OAdd_1z , ISub_1y )
+LAdd_1zSub_1y.AddCoord( 1 , 445 , 478 )
+LAdd_1zSub_1y.AddCoord( 2 , 444 , 566 )
+
+LAdd_1zMul_1y = GraphStreams.Link( OAdd_1z , IMul_1y )
+LAdd_1zMul_1y.AddCoord( 1 , 703 , 582 )
+LAdd_1zMul_1y.AddCoord( 2 , 703 , 677 )
+LAdd_1zMul_1y.AddCoord( 3 , 445 , 678 )
+LAdd_1zMul_1y.AddCoord( 4 , 444 , 567 )
+
+LAdd_1ostreamSub_1istream = GraphStreams.StreamLink( OAdd_1ostream , ISub_1istream )
+LAdd_1ostreamSub_1istream.AddCoord( 1 , 473 , 511 )
+LAdd_1ostreamSub_1istream.AddCoord( 2 , 473 , 627 )
+
+LAdd_1OStreamSub_1Istream = GraphStreams.StreamLink( OAdd_1OStream , ISub_1Istream )
+LAdd_1OStreamSub_1Istream.AddCoord( 1 , 498 , 543 )
+LAdd_1OStreamSub_1Istream.AddCoord( 2 , 497 , 658 )
+
+LSub_1zMul_1x = GraphStreams.Link( OSub_1z , IMul_1x )
+LSub_1zMul_1x.AddCoord( 1 , 708 , 552 )
+LSub_1zMul_1x.AddCoord( 2 , 707 , 450 )
+
+LSub_1zDiv_1x = GraphStreams.Link( OSub_1z , IDiv_1x )
+
+LMul_1zDiv_1y = GraphStreams.Link( OMul_1z , IDiv_1y )
+LMul_1zDiv_1y.AddCoord( 1 , 913 , 479 )
+LMul_1zDiv_1y.AddCoord( 2 , 913 , 551 )
+
+LDiv_1zEndLoopz_Div_1 = GraphStreams.Link( ODiv_1z , IEndLoopz_Div_1 )
+LDiv_1zEndLoopz_Div_1.AddCoord( 1 , 1138 , 567 )
+LDiv_1zEndLoopz_Div_1.AddCoord( 2 , 1138 , 449 )
+
+LDiv_1ostreamAddistream = GraphStreams.StreamLink( ODiv_1ostream , IAddistream )
+LDiv_1ostreamAddistream.AddCoord( 1 , 229 , 297 )
+LDiv_1ostreamAddistream.AddCoord( 2 , 229 , 426 )
+LDiv_1ostreamAddistream.AddCoord( 3 , 475 , 425 )
+LDiv_1ostreamAddistream.AddCoord( 4 , 475 , 352 )
+LDiv_1ostreamAddistream.AddCoord( 5 , 1110 , 352 )
+LDiv_1ostreamAddistream.AddCoord( 6 , 1111 , 512 )
+
+LLoopIndexEndLoopIndex = GraphStreams.Link( OLoopIndex , IEndLoopIndex )
+
+LLoopIndexAddx = GraphStreams.Link( OLoopIndex , IAddx )
+LLoopIndexAddx.AddCoord( 1 , 201 , 236 )
+LLoopIndexAddx.AddCoord( 2 , 202 , 420 )
+
+LLoopIndexAdd_1x = GraphStreams.Link( OLoopIndex , IAdd_1x )
+LLoopIndexAdd_1x.AddCoord( 1 , 201 , 562 )
+LLoopIndexAdd_1x.AddCoord( 2 , 202 , 422 )
+
+LLoopMinEndLoopMin = GraphStreams.Link( OLoopMin , IEndLoopMin )
+
+LLoopMaxEndLoopMax = GraphStreams.Link( OLoopMax , IEndLoopMax )
+
+LLoopIncrEndLoopIncr = GraphStreams.Link( OLoopIncr , IEndLoopIncr )
+
+LLoopy_AddEndLoopy_Add = GraphStreams.Link( OLoopy_Add , IEndLoopy_Add )
+
+LLoopy_AddAddy = GraphStreams.Link( OLoopy_Add , IAddy )
+LLoopy_AddAddy.AddCoord( 1 , 183 , 266 )
+LLoopy_AddAddy.AddCoord( 2 , 182 , 593 )
+
+LLoopy_AddAdd_1y = GraphStreams.Link( OLoopy_Add , IAdd_1y )
+
+LLoopx_SubEndLoopx_Sub = GraphStreams.Link( OLoopx_Sub , IEndLoopx_Sub )
+
+LLoopx_SubSubx = GraphStreams.Link( OLoopx_Sub , ISubx )
+LLoopx_SubSubx.AddCoord( 1 , 167 , 113 )
+LLoopx_SubSubx.AddCoord( 2 , 167 , 625 )
+
+LLoopx_SubSub_1x = GraphStreams.Link( OLoopx_Sub , ISub_1x )
+LLoopx_SubSub_1x.AddCoord( 1 , 167 , 450 )
+LLoopx_SubSub_1x.AddCoord( 2 , 168 , 624 )
+
+# Input datas
+ILoopIndex.Input( 0 )
+ILoopMin.Input( 1 )
+ILoopMax.Input( 10 )
+ILoopIncr.Input( 1 )
+ILoopz_Div.Input( 0 )
+ILoopz_Div_1.Input( 0 )
+ILoopy_Add.Input( 4.5 )
+ILoopx_Sub.Input( 1.5 )
+
+# Output Ports of the graph
+#OLoopz_Div = Loop.GetOutPort( 'z_Div' )
+#OLoopz_Div_1 = Loop.GetOutPort( 'z_Div_1' )
+#OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+#OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+#OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+#OEndLoopIncr = EndLoop.GetOutPort( 'Incr' )
+#OEndLoopz_Div = EndLoop.GetOutPort( 'z_Div' )
+#OEndLoopz_Div_1 = EndLoop.GetOutPort( 'z_Div_1' )
+#OEndLoopy_Add = EndLoop.GetOutPort( 'y_Add' )
+#OEndLoopx_Sub = EndLoop.GetOutPort( 'x_Sub' )
+
+
+GraphStreams.Run()
+GraphStreams.DoneW()
+GraphStreams.State()
+
+GraphStreams.PrintPorts()
+
+subgraphs = GraphStreams.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreams.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreams.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreams.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+GraphStreams.Export('/tmp/GraphStreams.xml')
+
+GraphStreams = StreamGraph( '/tmp/GraphStreams.xml' )
+GraphStreams.Run()
+GraphStreams.DoneW()
+GraphStreams.PrintPorts()
+print GraphStreams.State()
+
+GraphStreams.IsExecutable()
+
+subgraphs = GraphStreams.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreams.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreams.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreams.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
--- /dev/null
+from SuperV import *
+
+FlowGraph = Graph( 'FlowGraph' )
+Add = FlowGraph.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+
+Sub = FlowGraph.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Addz = Add.GetOutStreamPort( 'z' )
+if Addz != None :
+ print "Error : GetOutStreamPort of a FlowPort in a FlowGraph"
+else :
+ print 'None : Ok'
+
+Addz = Add.Port( 'z' )
+try :
+ Suby = FlowGraph.StreamLink( Addz , Sub.Port( 'y' ) )
+ print "Error : creation of a StreamLink in a FlowGraph"
+except :
+ print "Ok"
+
+links = FlowGraph.StreamLinks()
+if len(links) != 0 :
+ print "Error : StreamLinks in a FlowGraph"
+
+ports = FlowGraph.StreamPorts()
+if len( ports ) != 0 :
+ print "Error : StreamPorts in a FlowGraph"
+
+links = Add.StreamLinks()
+if len(links) != 0 :
+ print "Error : StreamLinks in a FlowNode"
+
+ports = Add.StreamPorts()
+if len( ports ) != 0 :
+ print "Error : StreamPorts in a FlowNode"
+
+try :
+ FlowGraph.SetStreamParams( 100 , SUPERV.WithoutTrace , 10. )
+except :
+ print "No SetStreamParams Ok"
+
+try :
+ Timeout,DataStreamTrace,DeltaTime = FlowGraph.StreamParams()
+except :
+ print "No StreamParams Ok"
+
+
+
+
+from SuperV import *
+GraphStreams = StreamGraph( '/home/Salome2/SUPERV_DataStream/SUPERV_SRC/examples/GraphStreams.xml')
+
+GraphStreams.PrintPorts()
+GraphStreams.PrintLinks()
+
+exec GraphStreams.ListNodes()
+Add.PrintPorts()
+Add.PrintLinks()
+
+exec Loop.ListPorts()
+ILoopIndex.Print()
+OLoopIndex.Print()
+exec EndLoop.ListPorts()
+IEndLoopGate.Print()
+OEndLoopx_Sub.Print()
+exec Add.ListPorts()
+IAddx.Print()
+IAddistream.Print()
+OAddOStream.Print()
+exec Sub.ListPorts()
+exec Mul.ListPorts()
+exec Div.ListPorts()
+exec Add_1.ListPorts()
+exec Sub_1.ListPorts()
+exec Mul_1.ListPorts()
+exec Div_1.ListPorts()
+exec Add.ListLinks()
+LLoopIndexAddx.Print()
+LAddzMuly.Print()
+LDiv_1ostreamAddistream.Print()
+LAddOStreamSubIstream.Print()
+
+
+GraphStreams.IsExecutable()
+
+GraphStreams.Run()
+GraphStreams.DoneW()
+GraphStreams.PrintPorts()
+
+
+
+subgraphs = GraphStreams.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreams.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreams.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreams.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
--- /dev/null
+
+# Generated python file of Graph GraphSwitch
+
+from SuperV import *
+
+# Graph creation of GraphSwitch
+def DefGraphSwitch() :
+ GraphSwitch = Graph( 'GraphSwitch' )
+ GraphSwitch.SetName( 'GraphSwitch' )
+ GraphSwitch.SetAuthor( '' )
+ GraphSwitch.SetComment( '' )
+ GraphSwitch.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitch.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitch.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 776 , 170 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitch.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 582 , 170 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitch.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 564 , 201 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 564 , 137 )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitch.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitch.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitch.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitch.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitch.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 371 , 136 )
+ LSwitchaIsOdda.AddCoord( 2 , 371 , 200 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitch.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitch.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 35 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitch
+
+
+GraphSwitch = DefGraphSwitch()
--- /dev/null
+
+# Generated python file of Graph GraphSwitch1
+
+from SuperV import *
+
+# Graph creation of GraphSwitch1
+def DefGraphSwitch1() :
+ GraphSwitch1 = Graph( 'GraphSwitch1' )
+ GraphSwitch1.SetName( 'GraphSwitch1' )
+ GraphSwitch1.SetAuthor( '' )
+ GraphSwitch1.SetComment( '' )
+ GraphSwitch1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitch1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphSwitch1.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 768 , 126 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitch1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitch1.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 571 , 158 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 571 , 136 )
+
+ LInitLoopIndexSwitcha = GraphSwitch1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphSwitch1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitch1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphSwitch1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndOfSwitchDefault = GraphSwitch1.Link( OSwitchEven , IEndOfSwitchDefault )
+
+ LSwitchaIsOdda = GraphSwitch1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 375 , 136 )
+ LSwitchaIsOdda.AddCoord( 2 , 375 , 201 )
+
+ LSwitchaEndOfSwitcha = GraphSwitch1.Link( OSwitcha , IEndOfSwitcha )
+ LSwitchaEndOfSwitcha.AddCoord( 1 , 571 , 161 )
+ LSwitchaEndOfSwitcha.AddCoord( 2 , 570 , 221 )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphSwitch1.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphSwitch1
+
+
+GraphSwitch1 = DefGraphSwitch1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitch_1_1
+
+from SuperV import *
+
+# Graph creation of GraphSwitch_1_1
+def DefGraphSwitch_1_1() :
+ GraphSwitch_1_1 = Graph( 'GraphSwitch_1_1' )
+ GraphSwitch_1_1.SetName( 'GraphSwitch_1_1' )
+ GraphSwitch_1_1.SetAuthor( '' )
+ GraphSwitch_1_1.SetComment( '' )
+ GraphSwitch_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitch_1_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitch_1_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 397 , 279 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitch_1_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 775 , 169 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitch_1_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 583 , 169 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitch_1_1.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitch_1_1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitch_1_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitch_1_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphSwitch_1_1.Link( OIsEvena , IEndOfSwitcha )
+
+ LSwitchOddIsOddGate = GraphSwitch_1_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsEvenGate = GraphSwitch_1_1.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchaIsOdda = GraphSwitch_1_1.Link( OSwitcha , IIsOdda )
+
+ LSwitchaIsEvena = GraphSwitch_1_1.Link( OSwitcha , IIsEvena )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitch_1_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitch_1_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitch_1_1
+
+
+GraphSwitch_1_1 = DefGraphSwitch_1_1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchBranchGates
+
+from SuperV import *
+
+# Graph creation of GraphSwitchBranchGates
+def DefGraphSwitchBranchGates() :
+ GraphSwitchBranchGates = Graph( 'GraphSwitchBranchGates' )
+ GraphSwitchBranchGates.SetName( 'GraphSwitchBranchGates' )
+ GraphSwitchBranchGates.SetAuthor( 'JR' )
+ GraphSwitchBranchGates.SetComment( '' )
+ GraphSwitchBranchGates.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchBranchGates.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Max ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index >= Min : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index - 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphSwitchBranchGates.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 777 , 170 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return 0,0,a ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchBranchGates.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 589 , 170 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchBranchGates.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 571 , 201 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 571 , 136 )
+
+ LInitLoopIndexSwitcha = GraphSwitchBranchGates.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphSwitchBranchGates.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitchBranchGates.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphSwitchBranchGates.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndOfSwitchDefault = GraphSwitchBranchGates.Link( OSwitchEven , IEndOfSwitchDefault )
+
+ LSwitchaIsOdda = GraphSwitchBranchGates.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 375 , 136 )
+ LSwitchaIsOdda.AddCoord( 2 , 375 , 201 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchBranchGates.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphSwitchBranchGates.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( -5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphSwitchBranchGates
+
+
+GraphSwitchBranchGates = DefGraphSwitchBranchGates()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchBranchGates1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchBranchGates1
+def DefGraphSwitchBranchGates1() :
+ GraphSwitchBranchGates1 = Graph( 'GraphSwitchBranchGates1' )
+ GraphSwitchBranchGates1.SetName( 'GraphSwitchBranchGates1' )
+ GraphSwitchBranchGates1.SetAuthor( 'JR' )
+ GraphSwitchBranchGates1.SetComment( '' )
+ GraphSwitchBranchGates1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchBranchGates1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' Index = Max ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index >= Min : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index - 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphSwitchBranchGates1.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 777 , 170 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return 0,0,a ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchBranchGates1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 589 , 170 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchBranchGates1.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 571 , 201 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 571 , 136 )
+
+ LIsOddGateEndOfSwitchDefault = GraphSwitchBranchGates1.Link( OIsOddGate , IEndOfSwitchDefault )
+
+ LInitLoopIndexSwitcha = GraphSwitchBranchGates1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphSwitchBranchGates1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitchBranchGates1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphSwitchBranchGates1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenEndOfSwitchDefault = GraphSwitchBranchGates1.Link( OSwitchEven , IEndOfSwitchDefault )
+
+ LSwitchaIsOdda = GraphSwitchBranchGates1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 375 , 136 )
+ LSwitchaIsOdda.AddCoord( 2 , 375 , 201 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchBranchGates1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopIndex = GraphSwitchBranchGates1.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( -5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphSwitchBranchGates1
+
+
+GraphSwitchBranchGates1 = DefGraphSwitchBranchGates1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchBugAborted
+
+from SuperV import *
+
+# Graph creation of GraphSwitchBugAborted
+def DefGraphSwitchBugAborted() :
+ GraphSwitchBugAborted = Graph( 'GraphSwitchBugAborted' )
+ GraphSwitchBugAborted.SetName( 'GraphSwitchBugAborted' )
+ GraphSwitchBugAborted.SetAuthor( 'JR' )
+ GraphSwitchBugAborted.SetComment( '' )
+ GraphSwitchBugAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchBugAborted.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchBugAborted.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 772 , 132 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,a ' )
+ Switch,EndOfSwitch = GraphSwitchBugAborted.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 581 , 132 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Even,k) : ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchEven = EndOfSwitch.InPort( 'Even' , 'long' )
+ IEndOfSwitchk = EndOfSwitch.InPort( 'k' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchn = Switch.OutPort( 'n' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchBugAborted.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchBugAborted.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchBugAborted.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchBugAborted.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchBugAborted.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitchBugAborted.Link( OSwitcha , IIsOdda )
+
+ LSwitchnEndOfSwitchk = GraphSwitchBugAborted.Link( OSwitchn , IEndOfSwitchk )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchBugAborted.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 20 )
+
+ # Input Ports of the graph
+ #IEndOfSwitchEven = EndOfSwitch.GetInPort( 'Even' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchBugAborted
+
+
+GraphSwitchBugAborted = DefGraphSwitchBugAborted()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchBugDefault
+
+from SuperV import *
+
+# Graph creation of GraphSwitchBugDefault
+def DefGraphSwitchBugDefault() :
+ GraphSwitchBugDefault = Graph( 'GraphSwitchBugDefault' )
+ GraphSwitchBugDefault.SetName( 'GraphSwitchBugDefault' )
+ GraphSwitchBugDefault.SetAuthor( 'JR' )
+ GraphSwitchBugDefault.SetComment( '' )
+ GraphSwitchBugDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchBugDefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Min ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchBugDefault.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 772 , 132 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,a ' )
+ Switch,EndOfSwitch = GraphSwitchBugDefault.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 581 , 132 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Even,k) : ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchEven = EndOfSwitch.InPort( 'Even' , 'long' )
+ IEndOfSwitchk = EndOfSwitch.InPort( 'k' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchn = Switch.OutPort( 'n' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchBugDefault.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchBugDefault.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchBugDefault.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchBugDefault.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchBugDefault.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitchBugDefault.Link( OSwitcha , IIsOdda )
+
+ LSwitchnEndOfSwitchk = GraphSwitchBugDefault.Link( OSwitchn , IEndOfSwitchk )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchBugDefault.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchBugDefault.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 1 )
+ IInitLoopSwitchMax.Input( 20 )
+
+ # Input Ports of the graph
+ #IEndOfSwitchEven = EndOfSwitch.GetInPort( 'Even' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchBugDefault
+
+
+GraphSwitchBugDefault = DefGraphSwitchBugDefault()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheck
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheck
+def DefGraphSwitchCheck() :
+ GraphSwitchCheck = Graph( 'GraphSwitchCheck' )
+ GraphSwitchCheck.SetName( 'GraphSwitchCheck' )
+ GraphSwitchCheck.SetAuthor( 'JR' )
+ GraphSwitchCheck.SetComment( '' )
+ GraphSwitchCheck.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheck.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheck.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheck.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheck.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheck.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheck.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheck.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheck.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheck.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheck.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheck.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheck.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheck.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheck.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheck.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheck.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheck.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheck.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheck.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheck.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheck.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheck.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheck.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheck.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheck.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheck.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheck.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheck.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchdefault = Switch.GetOutPort( 'default' )
+ return GraphSwitchCheck
+
+
+GraphSwitchCheck = DefGraphSwitchCheck()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckBranch
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckBranch
+def DefGraphSwitchCheckBranch() :
+ GraphSwitchCheckBranch = Graph( 'GraphSwitchCheckBranch' )
+ GraphSwitchCheckBranch.SetName( 'GraphSwitchCheckBranch' )
+ GraphSwitchCheckBranch.SetAuthor( 'JR' )
+ GraphSwitchCheckBranch.SetComment( 'Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch' )
+ GraphSwitchCheckBranch.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckBranch.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckBranch.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyBranchNode = []
+ PyBranchNode.append( 'from time import * ' )
+ PyBranchNode.append( 'def Print_1(Branch) : ' )
+ PyBranchNode.append( ' print "Print ",Branch ' )
+ PyBranchNode.append( ' sleep(1) ' )
+ PyBranchNode.append( ' return Branch ' )
+ BranchNode = GraphSwitchCheckBranch.INode( 'Print_1' , PyBranchNode )
+ BranchNode.SetName( 'BranchNode' )
+ BranchNode.SetAuthor( '' )
+ BranchNode.SetComment( 'Compute Node' )
+ BranchNode.Coords( 604 , 149 )
+ IBranchNodeBranch = BranchNode.InPort( 'Branch' , 'string' )
+ IBranchNodeGate = BranchNode.GetInPort( 'Gate' )
+ OBranchNodeBranch = BranchNode.OutPort( 'Branch' , 'string' )
+ OBranchNodeGate = BranchNode.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckBranch.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckBranch.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCheckBranch.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckBranch.Link( OIsEvena , IEndOfSwitcha )
+
+ LBranchNodeBranchEndOfSwitchBranch = GraphSwitchCheckBranch.Link( OBranchNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckBranch.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckBranch.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckBranch.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckBranch.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckBranch.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchaIsOdda = GraphSwitchCheckBranch.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckBranch.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchBranchBranchNodeBranch = GraphSwitchCheckBranch.Link( OSwitchBranch , IBranchNodeBranch )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckBranch.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckBranch.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchdefault = Switch.GetOutPort( 'default' )
+ return GraphSwitchCheckBranch
+
+
+GraphSwitchCheckBranch = DefGraphSwitchCheckBranch()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckBranch1_1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckBranch1_1
+def DefGraphSwitchCheckBranch1_1() :
+ GraphSwitchCheckBranch1_1 = Graph( 'GraphSwitchCheckBranch1_1' )
+ GraphSwitchCheckBranch1_1.SetName( 'GraphSwitchCheckBranch1_1' )
+ GraphSwitchCheckBranch1_1.SetAuthor( 'JR' )
+ GraphSwitchCheckBranch1_1.SetComment( 'Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch' )
+ GraphSwitchCheckBranch1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckBranch1_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckBranch1_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyBranchNode = []
+ PyBranchNode.append( 'from time import * ' )
+ PyBranchNode.append( 'def Print_1(Branch) : ' )
+ PyBranchNode.append( ' print "Print ",Branch ' )
+ PyBranchNode.append( ' sleep(1) ' )
+ PyBranchNode.append( ' return Branch ' )
+ BranchNode = GraphSwitchCheckBranch1_1.INode( 'Print_1' , PyBranchNode )
+ BranchNode.SetName( 'BranchNode' )
+ BranchNode.SetAuthor( '' )
+ BranchNode.SetComment( 'Compute Node' )
+ BranchNode.Coords( 529 , 177 )
+ IBranchNodeBranch = BranchNode.InPort( 'Branch' , 'string' )
+ IBranchNodeGate = BranchNode.GetInPort( 'Gate' )
+ OBranchNodeBranch = BranchNode.OutPort( 'Branch' , 'string' )
+ OBranchNodeGate = BranchNode.GetOutPort( 'Gate' )
+
+ Pydefault = []
+ Pydefault.append( 'from time import * ' )
+ Pydefault.append( 'def default(a) : ' )
+ Pydefault.append( ' sleep(1) ' )
+ Pydefault.append( ' return a ' )
+ default = GraphSwitchCheckBranch1_1.INode( 'default' , Pydefault )
+ default.SetName( 'default' )
+ default.SetAuthor( '' )
+ default.SetComment( 'Compute Node' )
+ default.Coords( 428 , 308 )
+ Idefaulta = default.InPort( 'a' , 'long' )
+ IdefaultGate = default.GetInPort( 'Gate' )
+ Odefaulta = default.OutPort( 'a' , 'long' )
+ OdefaultGate = default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckBranch1_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1073 , 216 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 157 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckBranch1_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 216 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 157 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCheckBranch1_1.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckBranch1_1.Link( OIsEvena , IEndOfSwitcha )
+
+ LBranchNodeBranchEndOfSwitchBranch = GraphSwitchCheckBranch1_1.Link( OBranchNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckBranch1_1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckBranch1_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckBranch1_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckBranch1_1.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 188 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckBranch1_1.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 208 )
+
+ LSwitchaIsOdda = GraphSwitchCheckBranch1_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 229 )
+
+ LSwitchaIsEvena = GraphSwitchCheckBranch1_1.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 381 , 229 )
+
+ LSwitchadefaulta = GraphSwitchCheckBranch1_1.Link( OSwitcha , Idefaulta )
+ LSwitchadefaulta.AddCoord( 1 , 382 , 377 )
+ LSwitchadefaulta.AddCoord( 2 , 382 , 228 )
+
+ LSwitchBranchBranchNodeBranch = GraphSwitchCheckBranch1_1.Link( OSwitchBranch , IBranchNodeBranch )
+
+ LSwitchdefaultdefaultGate = GraphSwitchCheckBranch1_1.Link( OSwitchdefault , IdefaultGate )
+ LSwitchdefaultdefaultGate.AddCoord( 1 , 410 , 403 )
+ LSwitchdefaultdefaultGate.AddCoord( 2 , 410 , 269 )
+ LSwitchdefaultdefaultGate.AddCoord( 3 , 410 , 268 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckBranch1_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckBranch1_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LdefaultaEndOfSwitcha = GraphSwitchCheckBranch1_1.Link( Odefaulta , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckBranch1_1
+
+
+GraphSwitchCheckBranch1_1 = DefGraphSwitchCheckBranch1_1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckBranch1Default
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckBranch1Default
+def DefGraphSwitchCheckBranch1Default() :
+ GraphSwitchCheckBranch1Default = Graph( 'GraphSwitchCheckBranch1Default' )
+ GraphSwitchCheckBranch1Default.SetName( 'GraphSwitchCheckBranch1Default' )
+ GraphSwitchCheckBranch1Default.SetAuthor( 'JR' )
+ GraphSwitchCheckBranch1Default.SetComment( 'Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch' )
+ GraphSwitchCheckBranch1Default.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckBranch1Default.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckBranch1Default.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyBranchNode = []
+ PyBranchNode.append( 'from time import * ' )
+ PyBranchNode.append( 'def Print_1(Branch) : ' )
+ PyBranchNode.append( ' print "Print ",Branch ' )
+ PyBranchNode.append( ' sleep(1) ' )
+ PyBranchNode.append( ' return Branch ' )
+ BranchNode = GraphSwitchCheckBranch1Default.INode( 'Print_1' , PyBranchNode )
+ BranchNode.SetName( 'BranchNode' )
+ BranchNode.SetAuthor( '' )
+ BranchNode.SetComment( 'Compute Node' )
+ BranchNode.Coords( 529 , 177 )
+ IBranchNodeBranch = BranchNode.InPort( 'Branch' , 'string' )
+ IBranchNodeGate = BranchNode.GetInPort( 'Gate' )
+ OBranchNodeBranch = BranchNode.OutPort( 'Branch' , 'string' )
+ OBranchNodeGate = BranchNode.GetOutPort( 'Gate' )
+
+ Pydefault = []
+ Pydefault.append( 'from time import * ' )
+ Pydefault.append( 'def default(a) : ' )
+ Pydefault.append( ' sleep(1) ' )
+ Pydefault.append( ' return a ' )
+ default = GraphSwitchCheckBranch1Default.INode( 'default' , Pydefault )
+ default.SetName( 'default' )
+ default.SetAuthor( '' )
+ default.SetComment( 'Compute Node' )
+ default.Coords( 428 , 308 )
+ Idefaulta = default.InPort( 'a' , 'long' )
+ IdefaultGate = default.GetInPort( 'Gate' )
+ Odefaulta = default.OutPort( 'a' , 'long' )
+ OdefaultGate = default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckBranch1Default.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1073 , 216 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 157 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' return 0,0,a,Branch,0 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckBranch1Default.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 216 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 157 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCheckBranch1Default.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckBranch1Default.Link( OIsEvena , IEndOfSwitcha )
+
+ LBranchNodeBranchEndOfSwitchBranch = GraphSwitchCheckBranch1Default.Link( OBranchNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckBranch1Default.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckBranch1Default.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckBranch1Default.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckBranch1Default.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 188 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckBranch1Default.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 208 )
+
+ LSwitchaIsOdda = GraphSwitchCheckBranch1Default.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 229 )
+
+ LSwitchaIsEvena = GraphSwitchCheckBranch1Default.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 381 , 229 )
+
+ LSwitchadefaulta = GraphSwitchCheckBranch1Default.Link( OSwitcha , Idefaulta )
+ LSwitchadefaulta.AddCoord( 1 , 382 , 377 )
+ LSwitchadefaulta.AddCoord( 2 , 382 , 228 )
+
+ LSwitchBranchBranchNodeBranch = GraphSwitchCheckBranch1Default.Link( OSwitchBranch , IBranchNodeBranch )
+
+ LSwitchdefaultdefaultGate = GraphSwitchCheckBranch1Default.Link( OSwitchdefault , IdefaultGate )
+ LSwitchdefaultdefaultGate.AddCoord( 1 , 410 , 403 )
+ LSwitchdefaultdefaultGate.AddCoord( 2 , 410 , 269 )
+ LSwitchdefaultdefaultGate.AddCoord( 3 , 410 , 268 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckBranch1Default.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckBranch1Default.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LdefaultaEndOfSwitcha = GraphSwitchCheckBranch1Default.Link( Odefaulta , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckBranch1Default
+
+
+GraphSwitchCheckBranch1Default = DefGraphSwitchCheckBranch1Default()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckBranch1NoDefault
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckBranch1NoDefault
+def DefGraphSwitchCheckBranch1NoDefault() :
+ GraphSwitchCheckBranch1NoDefault = Graph( 'GraphSwitchCheckBranch1NoDefault' )
+ GraphSwitchCheckBranch1NoDefault.SetName( 'GraphSwitchCheckBranch1NoDefault' )
+ GraphSwitchCheckBranch1NoDefault.SetAuthor( 'JR' )
+ GraphSwitchCheckBranch1NoDefault.SetComment( 'Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch' )
+ GraphSwitchCheckBranch1NoDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckBranch1NoDefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckBranch1NoDefault.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyBranchNode = []
+ PyBranchNode.append( 'from time import * ' )
+ PyBranchNode.append( 'def Print_1(Branch) : ' )
+ PyBranchNode.append( ' print "Print ",Branch ' )
+ PyBranchNode.append( ' sleep(1) ' )
+ PyBranchNode.append( ' return Branch ' )
+ BranchNode = GraphSwitchCheckBranch1NoDefault.INode( 'Print_1' , PyBranchNode )
+ BranchNode.SetName( 'BranchNode' )
+ BranchNode.SetAuthor( '' )
+ BranchNode.SetComment( 'Compute Node' )
+ BranchNode.Coords( 529 , 177 )
+ IBranchNodeBranch = BranchNode.InPort( 'Branch' , 'string' )
+ IBranchNodeGate = BranchNode.GetInPort( 'Gate' )
+ OBranchNodeBranch = BranchNode.OutPort( 'Branch' , 'string' )
+ OBranchNodeGate = BranchNode.GetOutPort( 'Gate' )
+
+ Pydefault = []
+ Pydefault.append( 'from time import * ' )
+ Pydefault.append( 'def default(a) : ' )
+ Pydefault.append( ' sleep(1) ' )
+ Pydefault.append( ' return a ' )
+ default = GraphSwitchCheckBranch1NoDefault.INode( 'default' , Pydefault )
+ default.SetName( 'default' )
+ default.SetAuthor( '' )
+ default.SetComment( 'Compute Node' )
+ default.Coords( 428 , 308 )
+ Idefaulta = default.InPort( 'a' , 'long' )
+ IdefaultGate = default.GetInPort( 'Gate' )
+ Odefaulta = default.OutPort( 'a' , 'long' )
+ OdefaultGate = default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckBranch1NoDefault.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1073 , 216 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 157 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckBranch1NoDefault.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 216 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 157 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCheckBranch1NoDefault.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckBranch1NoDefault.Link( OIsEvena , IEndOfSwitcha )
+
+ LBranchNodeBranchEndOfSwitchBranch = GraphSwitchCheckBranch1NoDefault.Link( OBranchNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckBranch1NoDefault.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckBranch1NoDefault.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckBranch1NoDefault.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckBranch1NoDefault.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 188 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckBranch1NoDefault.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 208 )
+
+ LSwitchaIsOdda = GraphSwitchCheckBranch1NoDefault.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 229 )
+
+ LSwitchaIsEvena = GraphSwitchCheckBranch1NoDefault.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 381 , 229 )
+
+ LSwitchadefaulta = GraphSwitchCheckBranch1NoDefault.Link( OSwitcha , Idefaulta )
+ LSwitchadefaulta.AddCoord( 1 , 382 , 377 )
+ LSwitchadefaulta.AddCoord( 2 , 382 , 228 )
+
+ LSwitchBranchBranchNodeBranch = GraphSwitchCheckBranch1NoDefault.Link( OSwitchBranch , IBranchNodeBranch )
+
+ LSwitchdefaultdefaultGate = GraphSwitchCheckBranch1NoDefault.Link( OSwitchdefault , IdefaultGate )
+ LSwitchdefaultdefaultGate.AddCoord( 1 , 410 , 403 )
+ LSwitchdefaultdefaultGate.AddCoord( 2 , 410 , 269 )
+ LSwitchdefaultdefaultGate.AddCoord( 3 , 410 , 268 )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckBranch1NoDefault.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LdefaultaEndOfSwitcha = GraphSwitchCheckBranch1NoDefault.Link( Odefaulta , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckBranch1NoDefault
+
+
+GraphSwitchCheckBranch1NoDefault = DefGraphSwitchCheckBranch1NoDefault()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckBranch2NOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckBranch2NOTValid
+def DefGraphSwitchCheckBranch2NOTValid() :
+ GraphSwitchCheckBranch2NOTValid = Graph( 'GraphSwitchCheckBranch2NOTValid' )
+ GraphSwitchCheckBranch2NOTValid.SetName( 'GraphSwitchCheckBranch2NOTValid' )
+ GraphSwitchCheckBranch2NOTValid.SetAuthor( 'JR' )
+ GraphSwitchCheckBranch2NOTValid.SetComment( 'Switch with two SwitchBranches, One NotSwitchBranch and the DefaultBranch
+Shared Node between Branches' )
+ GraphSwitchCheckBranch2NOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(aBranch) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckBranch2NOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 649 , 6 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddBranch = IsOdd.InPort( 'Branch' , 'string' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(aBranch) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckBranch2NOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 657 , 451 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenBranch = IsEven.InPort( 'Branch' , 'string' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyBranchNode = []
+ PyBranchNode.append( 'from time import * ' )
+ PyBranchNode.append( 'def Print_1(Branch) : ' )
+ PyBranchNode.append( ' print "Print ",Branch ' )
+ PyBranchNode.append( ' sleep(1) ' )
+ PyBranchNode.append( ' return Branch ' )
+ BranchNode = GraphSwitchCheckBranch2NOTValid.INode( 'Print_1' , PyBranchNode )
+ BranchNode.SetName( 'BranchNode' )
+ BranchNode.SetAuthor( '' )
+ BranchNode.SetComment( 'Compute Node' )
+ BranchNode.Coords( 429 , 177 )
+ IBranchNodeBranch = BranchNode.InPort( 'Branch' , 'string' )
+ IBranchNodeGate = BranchNode.GetInPort( 'Gate' )
+ OBranchNodeBranch = BranchNode.OutPort( 'Branch' , 'string' )
+ OBranchNodeGate = BranchNode.GetOutPort( 'Gate' )
+
+ Pydefault = []
+ Pydefault.append( 'from time import * ' )
+ Pydefault.append( 'def default(a,Branch) : ' )
+ Pydefault.append( ' sleep(1) ' )
+ Pydefault.append( ' return a ' )
+ default = GraphSwitchCheckBranch2NOTValid.INode( 'default' , Pydefault )
+ default.SetName( 'default' )
+ default.SetAuthor( '' )
+ default.SetComment( 'Compute Node' )
+ default.Coords( 655 , 306 )
+ Idefaulta = default.InPort( 'a' , 'long' )
+ IdefaultBranch = default.InPort( 'Branch' , 'string' )
+ IdefaultGate = default.GetInPort( 'Gate' )
+ Odefaulta = default.OutPort( 'a' , 'long' )
+ OdefaultGate = default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckBranch2NOTValid.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1073 , 216 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 157 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckBranch2NOTValid.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 216 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 157 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCheckBranch2NOTValid.Link( OIsOdda , IEndOfSwitcha )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckBranch2NOTValid.Link( OIsEvena , IEndOfSwitcha )
+
+ LBranchNodeBranchEndOfSwitchBranch = GraphSwitchCheckBranch2NOTValid.Link( OBranchNodeBranch , IEndOfSwitchBranch )
+
+ LBranchNodeBranchIsOddBranch = GraphSwitchCheckBranch2NOTValid.Link( OBranchNodeBranch , IIsOddBranch )
+
+ LBranchNodeBranchdefaultBranch = GraphSwitchCheckBranch2NOTValid.Link( OBranchNodeBranch , IdefaultBranch )
+
+ LBranchNodeBranchIsEvenBranch = GraphSwitchCheckBranch2NOTValid.Link( OBranchNodeBranch , IIsEvenBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckBranch2NOTValid.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckBranch2NOTValid.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckBranch2NOTValid.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckBranch2NOTValid.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 400 , 121 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 188 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckBranch2NOTValid.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 391 , 568 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 208 )
+
+ LSwitchadefaulta = GraphSwitchCheckBranch2NOTValid.Link( OSwitcha , Idefaulta )
+
+ LSwitchaIsEvena = GraphSwitchCheckBranch2NOTValid.Link( OSwitcha , IIsEvena )
+
+ LSwitchaIsOdda = GraphSwitchCheckBranch2NOTValid.Link( OSwitcha , IIsOdda )
+
+ LSwitchBranchBranchNodeBranch = GraphSwitchCheckBranch2NOTValid.Link( OSwitchBranch , IBranchNodeBranch )
+
+ LSwitchdefaultdefaultGate = GraphSwitchCheckBranch2NOTValid.Link( OSwitchdefault , IdefaultGate )
+ LSwitchdefaultdefaultGate.AddCoord( 1 , 410 , 422 )
+ LSwitchdefaultdefaultGate.AddCoord( 2 , 410 , 269 )
+ LSwitchdefaultdefaultGate.AddCoord( 3 , 410 , 268 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckBranch2NOTValid.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckBranch2NOTValid.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LdefaultaEndOfSwitcha = GraphSwitchCheckBranch2NOTValid.Link( Odefaulta , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckBranch2NOTValid
+
+
+GraphSwitchCheckBranch2NOTValid = DefGraphSwitchCheckBranch2NOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault_1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault_1
+def DefGraphSwitchCheckDefault_1() :
+ GraphSwitchCheckDefault_1 = Graph( 'GraphSwitchCheckDefault_1' )
+ GraphSwitchCheckDefault_1.SetName( 'GraphSwitchCheckDefault_1' )
+ GraphSwitchCheckDefault_1.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault_1.SetComment( '' )
+ GraphSwitchCheckDefault_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault_1.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault_1.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault_1.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault_1.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault_1.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault_1.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault_1.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault_1.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault_1.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault_1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault_1.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault_1.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault_1.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault_1.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault_1.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault_1.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault_1.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault_1.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault_1.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchdefault = Switch.GetOutPort( 'default' )
+ return GraphSwitchCheckDefault_1
+
+
+GraphSwitchCheckDefault_1 = DefGraphSwitchCheckDefault_1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault1
+def DefGraphSwitchCheckDefault1() :
+ GraphSwitchCheckDefault1 = Graph( 'GraphSwitchCheckDefault1' )
+ GraphSwitchCheckDefault1.SetName( 'GraphSwitchCheckDefault1' )
+ GraphSwitchCheckDefault1.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault1.SetComment( '' )
+ GraphSwitchCheckDefault1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault1.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault1.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault1.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault1.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault1.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault1.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault1.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault1.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault1.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault1.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultaEndOfSwitcha = GraphSwitchCheckDefault1.Link( ODefaulta , IEndOfSwitcha )
+
+ LDefaultBranchEndOfSwitchBranch = GraphSwitchCheckDefault1.Link( ODefaultBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault1.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault1.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault1.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault1.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault1.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault1.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault1.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault1.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault1.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault1.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault1.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault1.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault1
+
+
+GraphSwitchCheckDefault1 = DefGraphSwitchCheckDefault1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault11NOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault11NOTValid
+def DefGraphSwitchCheckDefault11NOTValid() :
+ GraphSwitchCheckDefault11NOTValid = Graph( 'GraphSwitchCheckDefault11NOTValid' )
+ GraphSwitchCheckDefault11NOTValid.SetName( 'GraphSwitchCheckDefault11NOTValid' )
+ GraphSwitchCheckDefault11NOTValid.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault11NOTValid.SetComment( '' )
+ GraphSwitchCheckDefault11NOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault11NOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault11NOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault11NOTValid.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault11NOTValid.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault11NOTValid.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault11NOTValid.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault11NOTValid.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault11NOTValid.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault11NOTValid.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault11NOTValid.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault11NOTValid.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault11NOTValid.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault11NOTValid.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault11NOTValid.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultBranchEndOfSwitchBranch = GraphSwitchCheckDefault11NOTValid.Link( ODefaultBranch , IEndOfSwitchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault11NOTValid.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault11NOTValid.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault11NOTValid.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault11NOTValid.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault11NOTValid.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault11NOTValid.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault11NOTValid.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault11NOTValid.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault11NOTValid.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault11NOTValid.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault11NOTValid.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault11NOTValid.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault11NOTValid.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault11NOTValid.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault11NOTValid.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault11NOTValid.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault11NOTValid.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault11NOTValid.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #ODefaulta = Default.GetOutPort( 'a' )
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault11NOTValid
+
+
+GraphSwitchCheckDefault11NOTValid = DefGraphSwitchCheckDefault11NOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault2
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault2
+def DefGraphSwitchCheckDefault2() :
+ GraphSwitchCheckDefault2 = Graph( 'GraphSwitchCheckDefault2' )
+ GraphSwitchCheckDefault2.SetName( 'GraphSwitchCheckDefault2' )
+ GraphSwitchCheckDefault2.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault2.SetComment( '' )
+ GraphSwitchCheckDefault2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault2.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault2.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault2.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault2.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault2.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ PyPuta = []
+ PyPuta.append( 'from time import * ' )
+ PyPuta.append( 'def Puta(a) : ' )
+ PyPuta.append( ' sleep(1) ' )
+ PyPuta.append( ' return a ' )
+ Puta = GraphSwitchCheckDefault2.INode( 'Puta' , PyPuta )
+ Puta.SetName( 'Puta' )
+ Puta.SetAuthor( '' )
+ Puta.SetComment( 'Compute Node' )
+ Puta.Coords( 665 , 486 )
+ IPutaa = Puta.InPort( 'a' , 'long' )
+ IPutaGate = Puta.GetInPort( 'Gate' )
+ OPutaa = Puta.OutPort( 'a' , 'long' )
+ OPutaGate = Puta.GetOutPort( 'Gate' )
+
+ PyPutBranch = []
+ PyPutBranch.append( 'from time import * ' )
+ PyPutBranch.append( 'def PutBranch(Branch) : ' )
+ PyPutBranch.append( ' sleep(1) ' )
+ PyPutBranch.append( ' return Branch ' )
+ PutBranch = GraphSwitchCheckDefault2.INode( 'PutBranch' , PyPutBranch )
+ PutBranch.SetName( 'PutBranch' )
+ PutBranch.SetAuthor( '' )
+ PutBranch.SetComment( 'Compute Node' )
+ PutBranch.Coords( 662 , 613 )
+ IPutBranchBranch = PutBranch.InPort( 'Branch' , 'string' )
+ IPutBranchGate = PutBranch.GetInPort( 'Gate' )
+ OPutBranchBranch = PutBranch.OutPort( 'Branch' , 'string' )
+ OPutBranchGate = PutBranch.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault2.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault2.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault2.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault2.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault2.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault2.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault2.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault2.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultaPutaa = GraphSwitchCheckDefault2.Link( ODefaulta , IPutaa )
+
+ LDefaultBranchPutBranchBranch = GraphSwitchCheckDefault2.Link( ODefaultBranch , IPutBranchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault2.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault2.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault2.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault2.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault2.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault2.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault2.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault2.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault2.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault2.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault2.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault2.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault2.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault2.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault2.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault2.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault2.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault2.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPutaaEndOfSwitcha = GraphSwitchCheckDefault2.Link( OPutaa , IEndOfSwitcha )
+
+ LPutBranchBranchEndOfSwitchBranch = GraphSwitchCheckDefault2.Link( OPutBranchBranch , IEndOfSwitchBranch )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault2
+
+
+GraphSwitchCheckDefault2 = DefGraphSwitchCheckDefault2()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault2NOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault2NOTValid
+def DefGraphSwitchCheckDefault2NOTValid() :
+ GraphSwitchCheckDefault2NOTValid = Graph( 'GraphSwitchCheckDefault2NOTValid' )
+ GraphSwitchCheckDefault2NOTValid.SetName( 'GraphSwitchCheckDefault2NOTValid' )
+ GraphSwitchCheckDefault2NOTValid.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault2NOTValid.SetComment( '' )
+ GraphSwitchCheckDefault2NOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault2NOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault2NOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault2NOTValid.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault2NOTValid.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault2NOTValid.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault2NOTValid.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ PyPuta = []
+ PyPuta.append( 'from time import * ' )
+ PyPuta.append( 'def Puta(a) : ' )
+ PyPuta.append( ' sleep(1) ' )
+ PyPuta.append( ' return a ' )
+ Puta = GraphSwitchCheckDefault2NOTValid.INode( 'Puta' , PyPuta )
+ Puta.SetName( 'Puta' )
+ Puta.SetAuthor( '' )
+ Puta.SetComment( 'Compute Node' )
+ Puta.Coords( 665 , 486 )
+ IPutaa = Puta.InPort( 'a' , 'long' )
+ IPutaGate = Puta.GetInPort( 'Gate' )
+ OPutaa = Puta.OutPort( 'a' , 'long' )
+ OPutaGate = Puta.GetOutPort( 'Gate' )
+
+ PyPutBranch = []
+ PyPutBranch.append( 'from time import * ' )
+ PyPutBranch.append( 'def PutBranch(Branch) : ' )
+ PyPutBranch.append( ' sleep(1) ' )
+ PyPutBranch.append( ' return Branch ' )
+ PutBranch = GraphSwitchCheckDefault2NOTValid.INode( 'PutBranch' , PyPutBranch )
+ PutBranch.SetName( 'PutBranch' )
+ PutBranch.SetAuthor( '' )
+ PutBranch.SetComment( 'Compute Node' )
+ PutBranch.Coords( 662 , 613 )
+ IPutBranchBranch = PutBranch.InPort( 'Branch' , 'string' )
+ IPutBranchGate = PutBranch.GetInPort( 'Gate' )
+ OPutBranchBranch = PutBranch.OutPort( 'Branch' , 'string' )
+ OPutBranchGate = PutBranch.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault2NOTValid.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault2NOTValid.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault2NOTValid.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault2NOTValid.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid.Link( ODefaulta , IEndOfSwitcha )
+
+ LDefaultaPutaa = GraphSwitchCheckDefault2NOTValid.Link( ODefaulta , IPutaa )
+
+ LDefaultBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid.Link( ODefaultBranch , IEndOfSwitchBranch )
+
+ LDefaultBranchPutBranchBranch = GraphSwitchCheckDefault2NOTValid.Link( ODefaultBranch , IPutBranchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault2NOTValid.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault2NOTValid.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault2NOTValid.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault2NOTValid.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault2NOTValid.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault2NOTValid.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault2NOTValid.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault2NOTValid.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault2NOTValid.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault2NOTValid.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault2NOTValid.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault2NOTValid.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault2NOTValid.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault2NOTValid.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault2NOTValid.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault2NOTValid.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault2NOTValid.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault2NOTValid.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPutaaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid.Link( OPutaa , IEndOfSwitcha )
+
+ LPutBranchBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid.Link( OPutBranchBranch , IEndOfSwitchBranch )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault2NOTValid
+
+
+GraphSwitchCheckDefault2NOTValid = DefGraphSwitchCheckDefault2NOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault2NOTValid1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault2NOTValid1
+def DefGraphSwitchCheckDefault2NOTValid1() :
+ GraphSwitchCheckDefault2NOTValid1 = Graph( 'GraphSwitchCheckDefault2NOTValid1' )
+ GraphSwitchCheckDefault2NOTValid1.SetName( 'GraphSwitchCheckDefault2NOTValid1' )
+ GraphSwitchCheckDefault2NOTValid1.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault2NOTValid1.SetComment( '' )
+ GraphSwitchCheckDefault2NOTValid1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault2NOTValid1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault2NOTValid1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault2NOTValid1.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault2NOTValid1.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault2NOTValid1.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault2NOTValid1.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault2NOTValid1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault2NOTValid1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault2NOTValid1.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault2NOTValid1.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid1.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid1.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultGateEmptyNodeGate = GraphSwitchCheckDefault2NOTValid1.Link( ODefaultGate , IEmptyNodeGate )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault2NOTValid1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault2NOTValid1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault2NOTValid1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault2NOTValid1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault2NOTValid1.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault2NOTValid1.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault2NOTValid1.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault2NOTValid1.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault2NOTValid1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault2NOTValid1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OIsEvena = IsEven.GetOutPort( 'a' )
+ #OPrintEvenBranch = PrintEven.GetOutPort( 'Branch' )
+ #ODefaulta = Default.GetOutPort( 'a' )
+ #ODefaultBranch = Default.GetOutPort( 'Branch' )
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault2NOTValid1
+
+
+GraphSwitchCheckDefault2NOTValid1 = DefGraphSwitchCheckDefault2NOTValid1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckDefault2NOTValid2_1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckDefault2NOTValid2_1
+def DefGraphSwitchCheckDefault2NOTValid2_1() :
+ GraphSwitchCheckDefault2NOTValid2_1 = Graph( 'GraphSwitchCheckDefault2NOTValid2_1' )
+ GraphSwitchCheckDefault2NOTValid2_1.SetName( 'GraphSwitchCheckDefault2NOTValid2_1' )
+ GraphSwitchCheckDefault2NOTValid2_1.SetAuthor( 'JR' )
+ GraphSwitchCheckDefault2NOTValid2_1.SetComment( '' )
+ GraphSwitchCheckDefault2NOTValid2_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckDefault2NOTValid2_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckDefault2NOTValid2_1.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckDefault2NOTValid2_1.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckDefault2NOTValid2_1.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckDefault2NOTValid2_1.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckDefault2NOTValid2_1.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ PyPuta = []
+ PyPuta.append( 'from time import * ' )
+ PyPuta.append( 'def Puta(a) : ' )
+ PyPuta.append( ' sleep(1) ' )
+ PyPuta.append( ' return a ' )
+ Puta = GraphSwitchCheckDefault2NOTValid2_1.INode( 'Puta' , PyPuta )
+ Puta.SetName( 'Puta' )
+ Puta.SetAuthor( '' )
+ Puta.SetComment( 'Compute Node' )
+ Puta.Coords( 653 , 414 )
+ IPutaa = Puta.InPort( 'a' , 'long' )
+ IPutaGate = Puta.GetInPort( 'Gate' )
+ OPutaa = Puta.OutPort( 'a' , 'long' )
+ OPutaGate = Puta.GetOutPort( 'Gate' )
+
+ PyPutBranch = []
+ PyPutBranch.append( 'from time import * ' )
+ PyPutBranch.append( 'def PutBranch(Branch) : ' )
+ PyPutBranch.append( ' sleep(1) ' )
+ PyPutBranch.append( ' return Branch ' )
+ PutBranch = GraphSwitchCheckDefault2NOTValid2_1.INode( 'PutBranch' , PyPutBranch )
+ PutBranch.SetName( 'PutBranch' )
+ PutBranch.SetAuthor( '' )
+ PutBranch.SetComment( 'Compute Node' )
+ PutBranch.Coords( 662 , 613 )
+ IPutBranchBranch = PutBranch.InPort( 'Branch' , 'string' )
+ IPutBranchGate = PutBranch.GetInPort( 'Gate' )
+ OPutBranchBranch = PutBranch.OutPort( 'Branch' , 'string' )
+ OPutBranchGate = PutBranch.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckDefault2NOTValid2_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckDefault2NOTValid2_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckDefault2NOTValid2_1.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid2_1.Link( OIsEvena , IEndOfSwitcha )
+
+ LIsEvenaPutaa = GraphSwitchCheckDefault2NOTValid2_1.Link( OIsEvena , IPutaa )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid2_1.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid2_1.Link( ODefaulta , IEndOfSwitcha )
+
+ LDefaultBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( ODefaultBranch , IEndOfSwitchBranch )
+
+ LDefaultBranchPutBranchBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( ODefaultBranch , IPutBranchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckDefault2NOTValid2_1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckDefault2NOTValid2_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckDefault2NOTValid2_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCheckDefault2NOTValid2_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckDefault2NOTValid2_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPutaaEndOfSwitcha = GraphSwitchCheckDefault2NOTValid2_1.Link( OPutaa , IEndOfSwitcha )
+
+ LPutBranchBranchEndOfSwitchBranch = GraphSwitchCheckDefault2NOTValid2_1.Link( OPutBranchBranch , IEndOfSwitchBranch )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckDefault2NOTValid2_1
+
+
+GraphSwitchCheckDefault2NOTValid2_1 = DefGraphSwitchCheckDefault2NOTValid2_1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCheckNoDefault2
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCheckNoDefault2
+def DefGraphSwitchCheckNoDefault2() :
+ GraphSwitchCheckNoDefault2 = Graph( 'GraphSwitchCheckNoDefault2' )
+ GraphSwitchCheckNoDefault2.SetName( 'GraphSwitchCheckNoDefault2' )
+ GraphSwitchCheckNoDefault2.SetAuthor( 'JR' )
+ GraphSwitchCheckNoDefault2.SetComment( '' )
+ GraphSwitchCheckNoDefault2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCheckNoDefault2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 415 , 7 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchCheckNoDefault2.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 421 , 438 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrintOdd = []
+ PyPrintOdd.append( 'from time import * ' )
+ PyPrintOdd.append( 'def Print(a,Branch) : ' )
+ PyPrintOdd.append( ' print "Print ",a,Branch ' )
+ PyPrintOdd.append( ' sleep(1) ' )
+ PyPrintOdd.append( ' return Branch ' )
+ PrintOdd = GraphSwitchCheckNoDefault2.INode( 'Print' , PyPrintOdd )
+ PrintOdd.SetName( 'PrintOdd' )
+ PrintOdd.SetAuthor( '' )
+ PrintOdd.SetComment( 'Compute Node' )
+ PrintOdd.Coords( 415 , 130 )
+ IPrintOdda = PrintOdd.InPort( 'a' , 'long' )
+ IPrintOddBranch = PrintOdd.InPort( 'Branch' , 'string' )
+ IPrintOddGate = PrintOdd.GetInPort( 'Gate' )
+ OPrintOddBranch = PrintOdd.OutPort( 'Branch' , 'string' )
+ OPrintOddGate = PrintOdd.GetOutPort( 'Gate' )
+
+ PyPrintEven = []
+ PyPrintEven.append( 'from time import * ' )
+ PyPrintEven.append( 'def Print_1(a,Branch) : ' )
+ PyPrintEven.append( ' print "Print ",a,Branch ' )
+ PyPrintEven.append( ' sleep(1) ' )
+ PyPrintEven.append( ' return Branch ' )
+ PrintEven = GraphSwitchCheckNoDefault2.INode( 'Print_1' , PyPrintEven )
+ PrintEven.SetName( 'PrintEven' )
+ PrintEven.SetAuthor( '' )
+ PrintEven.SetComment( 'Compute Node' )
+ PrintEven.Coords( 423 , 289 )
+ IPrintEvena = PrintEven.InPort( 'a' , 'long' )
+ IPrintEvenBranch = PrintEven.InPort( 'Branch' , 'string' )
+ IPrintEvenGate = PrintEven.GetInPort( 'Gate' )
+ OPrintEvenBranch = PrintEven.OutPort( 'Branch' , 'string' )
+ OPrintEvenGate = PrintEven.GetOutPort( 'Gate' )
+
+ PyEmptyNode = []
+ PyEmptyNode.append( 'from time import * ' )
+ PyEmptyNode.append( 'def EmptyNode(a,Branch) : ' )
+ PyEmptyNode.append( ' sleep(1) ' )
+ PyEmptyNode.append( ' return a,Branch ' )
+ EmptyNode = GraphSwitchCheckNoDefault2.INode( 'EmptyNode' , PyEmptyNode )
+ EmptyNode.SetName( 'EmptyNode' )
+ EmptyNode.SetAuthor( '' )
+ EmptyNode.SetComment( 'Compute Node' )
+ EmptyNode.Coords( 652 , 110 )
+ IEmptyNodea = EmptyNode.InPort( 'a' , 'long' )
+ IEmptyNodeBranch = EmptyNode.InPort( 'Branch' , 'string' )
+ IEmptyNodeGate = EmptyNode.GetInPort( 'Gate' )
+ OEmptyNodea = EmptyNode.OutPort( 'a' , 'long' )
+ OEmptyNodeBranch = EmptyNode.OutPort( 'Branch' , 'string' )
+ OEmptyNodeGate = EmptyNode.GetOutPort( 'Gate' )
+
+ PyDefault = []
+ PyDefault.append( 'from time import * ' )
+ PyDefault.append( 'def Default(a,Branch) : ' )
+ PyDefault.append( ' sleep(1) ' )
+ PyDefault.append( ' return a,Branch ' )
+ Default = GraphSwitchCheckNoDefault2.INode( 'Default' , PyDefault )
+ Default.SetName( 'Default' )
+ Default.SetAuthor( '' )
+ Default.SetComment( 'Compute Node' )
+ Default.Coords( 421 , 592 )
+ IDefaulta = Default.InPort( 'a' , 'long' )
+ IDefaultBranch = Default.InPort( 'Branch' , 'string' )
+ IDefaultGate = Default.GetInPort( 'Gate' )
+ ODefaulta = Default.OutPort( 'a' , 'long' )
+ ODefaultBranch = Default.OutPort( 'Branch' , 'string' )
+ ODefaultGate = Default.GetOutPort( 'Gate' )
+
+ PyPuta = []
+ PyPuta.append( 'from time import * ' )
+ PyPuta.append( 'def Puta(a) : ' )
+ PyPuta.append( ' sleep(1) ' )
+ PyPuta.append( ' return a ' )
+ Puta = GraphSwitchCheckNoDefault2.INode( 'Puta' , PyPuta )
+ Puta.SetName( 'Puta' )
+ Puta.SetAuthor( '' )
+ Puta.SetComment( 'Compute Node' )
+ Puta.Coords( 665 , 486 )
+ IPutaa = Puta.InPort( 'a' , 'long' )
+ IPutaGate = Puta.GetInPort( 'Gate' )
+ OPutaa = Puta.OutPort( 'a' , 'long' )
+ OPutaGate = Puta.GetOutPort( 'Gate' )
+
+ PyPutBranch = []
+ PyPutBranch.append( 'from time import * ' )
+ PyPutBranch.append( 'def PutBranch(Branch) : ' )
+ PyPutBranch.append( ' sleep(1) ' )
+ PyPutBranch.append( ' return Branch ' )
+ PutBranch = GraphSwitchCheckNoDefault2.INode( 'PutBranch' , PyPutBranch )
+ PutBranch.SetName( 'PutBranch' )
+ PutBranch.SetAuthor( '' )
+ PutBranch.SetComment( 'Compute Node' )
+ PutBranch.Coords( 662 , 613 )
+ IPutBranchBranch = PutBranch.InPort( 'Branch' , 'string' )
+ IPutBranchGate = PutBranch.GetInPort( 'Gate' )
+ OPutBranchBranch = PutBranch.OutPort( 'Branch' , 'string' )
+ OPutBranchGate = PutBranch.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'from time import * ' )
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' sleep(1) ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCheckNoDefault2.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1074 , 194 )
+ PyEndOfInitLoopSwitch = []
+ PyEndOfInitLoopSwitch.append( 'from time import * ' )
+ PyEndOfInitLoopSwitch.append( 'def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) : ' )
+ PyEndOfInitLoopSwitch.append( ' sleep(1) ' )
+ PyEndOfInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ EndOfInitLoopSwitch.SetPyFunction( 'EndOfInitLoopSwitch' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' Branch = "Negative or null" ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = "Even" ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = "Odd" ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchCheckNoDefault2.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 882 , 194 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'from time import * ' )
+ PyEndOfSwitch.append( 'def EndOfSwitch(a,Branch) : ' )
+ PyEndOfSwitch.append( ' sleep(1) ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchBranch = EndOfSwitch.InPort( 'Branch' , 'string' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 190 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEmptyNodea = GraphSwitchCheckNoDefault2.Link( OIsOdda , IEmptyNodea )
+ LIsOddaEmptyNodea.AddCoord( 1 , 646 , 78 )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchCheckNoDefault2.Link( OIsEvena , IEndOfSwitcha )
+
+ LPrintOddBranchEmptyNodeBranch = GraphSwitchCheckNoDefault2.Link( OPrintOddBranch , IEmptyNodeBranch )
+
+ LPrintEvenBranchEndOfSwitchBranch = GraphSwitchCheckNoDefault2.Link( OPrintEvenBranch , IEndOfSwitchBranch )
+
+ LEmptyNodeaEndOfSwitcha = GraphSwitchCheckNoDefault2.Link( OEmptyNodea , IEndOfSwitcha )
+
+ LEmptyNodeBranchEndOfSwitchBranch = GraphSwitchCheckNoDefault2.Link( OEmptyNodeBranch , IEndOfSwitchBranch )
+
+ LDefaultaPutaa = GraphSwitchCheckNoDefault2.Link( ODefaulta , IPutaa )
+
+ LDefaultBranchPutBranchBranch = GraphSwitchCheckNoDefault2.Link( ODefaultBranch , IPutBranchBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCheckNoDefault2.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCheckNoDefault2.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCheckNoDefault2.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCheckNoDefault2.Link( OSwitchOdd , IIsOddGate )
+ LSwitchOddIsOddGate.AddCoord( 1 , 401 , 101 )
+ LSwitchOddIsOddGate.AddCoord( 2 , 401 , 160 )
+
+ LSwitchOddPrintOddGate = GraphSwitchCheckNoDefault2.Link( OSwitchOdd , IPrintOddGate )
+ LSwitchOddPrintOddGate.AddCoord( 1 , 401 , 245 )
+ LSwitchOddPrintOddGate.AddCoord( 2 , 401 , 159 )
+
+ LSwitchEvenIsEvenGate = GraphSwitchCheckNoDefault2.Link( OSwitchEven , IIsEvenGate )
+ LSwitchEvenIsEvenGate.AddCoord( 1 , 392 , 533 )
+ LSwitchEvenIsEvenGate.AddCoord( 2 , 392 , 182 )
+
+ LSwitchEvenPrintEvenGate = GraphSwitchCheckNoDefault2.Link( OSwitchEven , IPrintEvenGate )
+ LSwitchEvenPrintEvenGate.AddCoord( 1 , 392 , 403 )
+ LSwitchEvenPrintEvenGate.AddCoord( 2 , 392 , 181 )
+
+ LSwitchaIsOdda = GraphSwitchCheckNoDefault2.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 382 , 78 )
+ LSwitchaIsOdda.AddCoord( 2 , 382 , 199 )
+
+ LSwitchaIsEvena = GraphSwitchCheckNoDefault2.Link( OSwitcha , IIsEvena )
+ LSwitchaIsEvena.AddCoord( 1 , 381 , 509 )
+ LSwitchaIsEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaPrintOdda = GraphSwitchCheckNoDefault2.Link( OSwitcha , IPrintOdda )
+
+ LSwitchaPrintEvena = GraphSwitchCheckNoDefault2.Link( OSwitcha , IPrintEvena )
+ LSwitchaPrintEvena.AddCoord( 1 , 381 , 361 )
+ LSwitchaPrintEvena.AddCoord( 2 , 382 , 200 )
+
+ LSwitchaDefaulta = GraphSwitchCheckNoDefault2.Link( OSwitcha , IDefaulta )
+ LSwitchaDefaulta.AddCoord( 1 , 382 , 663 )
+ LSwitchaDefaulta.AddCoord( 2 , 382 , 199 )
+
+ LSwitchBranchPrintOddBranch = GraphSwitchCheckNoDefault2.Link( OSwitchBranch , IPrintOddBranch )
+
+ LSwitchBranchPrintEvenBranch = GraphSwitchCheckNoDefault2.Link( OSwitchBranch , IPrintEvenBranch )
+ LSwitchBranchPrintEvenBranch.AddCoord( 1 , 369 , 381 )
+ LSwitchBranchPrintEvenBranch.AddCoord( 2 , 369 , 219 )
+
+ LSwitchBranchDefaultBranch = GraphSwitchCheckNoDefault2.Link( OSwitchBranch , IDefaultBranch )
+ LSwitchBranchDefaultBranch.AddCoord( 1 , 370 , 683 )
+ LSwitchBranchDefaultBranch.AddCoord( 2 , 370 , 220 )
+
+ LSwitchdefaultDefaultGate = GraphSwitchCheckNoDefault2.Link( OSwitchdefault , IDefaultGate )
+ LSwitchdefaultDefaultGate.AddCoord( 1 , 363 , 707 )
+ LSwitchdefaultDefaultGate.AddCoord( 2 , 362 , 239 )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCheckNoDefault2.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPutaaEndOfSwitcha = GraphSwitchCheckNoDefault2.Link( OPutaa , IEndOfSwitcha )
+
+ LPutBranchBranchEndOfSwitchBranch = GraphSwitchCheckNoDefault2.Link( OPutBranchBranch , IEndOfSwitchBranch )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchCheckNoDefault2
+
+
+GraphSwitchCheckNoDefault2 = DefGraphSwitchCheckNoDefault2()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchCrash_1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchCrash_1
+def DefGraphSwitchCrash_1() :
+ GraphSwitchCrash_1 = Graph( 'GraphSwitchCrash_1' )
+ GraphSwitchCrash_1.SetName( 'GraphSwitchCrash_1' )
+ GraphSwitchCrash_1.SetAuthor( '' )
+ GraphSwitchCrash_1.SetComment( '' )
+ GraphSwitchCrash_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (IsOdd)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchCrash_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 387 , 58 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a,Even) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd (IsOdd_1)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphSwitchCrash_1.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 417 , 287 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Even = IsOdd_1.InPort( 'Even' , 'boolean' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchCrash_1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 766 , 127 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphSwitchCrash_1.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchCrash_1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphSwitchCrash_1.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchCrash_1.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 572 , 157 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchCrash_1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchCrash_1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchCrash_1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchCrash_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitchCrash_1.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 201 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchCrash_1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchCrash_1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LIsOdd_1aEndSwitcha = GraphSwitchCrash_1.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha.AddCoord( 1 , 593 , 411 )
+ LIsOdd_1aEndSwitcha.AddCoord( 2 , 593 , 358 )
+
+ LInitLoopIndexSwitch_1a = GraphSwitchCrash_1.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopMinEndOfInitLoopMin = GraphSwitchCrash_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitchCrash_1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitch_1OddIsOdd_1Gate = GraphSwitchCrash_1.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1EvenIsOdd_1Even = GraphSwitchCrash_1.Link( OSwitch_1Even , IIsOdd_1Even )
+
+ LSwitch_1aIsOdd_1a = GraphSwitchCrash_1.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 377 , 358 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 377 , 460 )
+
+ LSwitch_1DefaultEndSwitchDefault = GraphSwitchCrash_1.Link( OSwitch_1Default , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphSwitchCrash_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 23 )
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 31 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphSwitchCrash_1
+
+
+GraphSwitchCrash_1 = DefGraphSwitchCrash_1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchErrExec
+
+from SuperV import *
+
+# Graph creation of GraphSwitchErrExec
+def DefGraphSwitchErrExec() :
+ GraphSwitchErrExec = Graph( 'GraphSwitchErrExec' )
+ GraphSwitchErrExec.SetName( 'GraphSwitchErrExec' )
+ GraphSwitchErrExec.SetAuthor( '' )
+ GraphSwitchErrExec.SetComment( '' )
+ GraphSwitchErrExec.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchErrExec.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchErrExec.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 397 , 279 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchErrExec.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 766 , 127 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if a == 0 : ' )
+ PySwitch.append( ' return 0,0,a ' )
+ PySwitch.append( ' if a < 0 : ' )
+ PySwitch.append( ' return 1,1,a ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchErrExec.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 580 , 147 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchErrExec.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchErrExec.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchErrExec.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchErrExec.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LIsEvenaEndOfSwitcha = GraphSwitchErrExec.Link( OIsEvena , IEndOfSwitcha )
+
+ LSwitchOddIsOddGate = GraphSwitchErrExec.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsEvenGate = GraphSwitchErrExec.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchaIsOdda = GraphSwitchErrExec.Link( OSwitcha , IIsOdda )
+
+ LSwitchaIsEvena = GraphSwitchErrExec.Link( OSwitcha , IIsEvena )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchErrExec.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchErrExec.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ return GraphSwitchErrExec
+
+
+GraphSwitchErrExec = DefGraphSwitchErrExec()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchExecutable
+
+from SuperV import *
+
+# Graph creation of GraphSwitchExecutable
+def DefGraphSwitchExecutable() :
+ GraphSwitchExecutable = Graph( 'GraphSwitchExecutable' )
+ GraphSwitchExecutable.SetName( 'GraphSwitchExecutable' )
+ GraphSwitchExecutable.SetAuthor( '' )
+ GraphSwitchExecutable.SetComment( '' )
+ GraphSwitchExecutable.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchExecutable.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchExecutable.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 772 , 132 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,a ' )
+ Switch,EndOfSwitch = GraphSwitchExecutable.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 581 , 132 )
+ PyEndOfSwitch = []
+ PyEndOfSwitch.append( 'def EndOfSwitch( a , Even , k ) : ' )
+ PyEndOfSwitch.append( ' return a ' )
+ EndOfSwitch.SetPyFunction( 'EndOfSwitch' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchEven = EndOfSwitch.InPort( 'Even' , 'long' )
+ IEndOfSwitchk = EndOfSwitch.InPort( 'k' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchi = Switch.OutPort( 'i' , 'long' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchExecutable.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchExecutable.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchExecutable.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchExecutable.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchExecutable.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitchExecutable.Link( OSwitcha , IIsOdda )
+
+ LSwitchiEndOfSwitchk = GraphSwitchExecutable.Link( OSwitchi , IEndOfSwitchk )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchExecutable.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchExecutable.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 35 )
+
+ # Input Ports of the graph
+ #IEndOfSwitchEven = EndOfSwitch.GetInPort( 'Even' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchExecutable
+
+
+GraphSwitchExecutable = DefGraphSwitchExecutable()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchGates
+
+from SuperV import *
+
+# Graph creation of GraphSwitchGates
+def DefGraphSwitchGates() :
+ GraphSwitchGates = Graph( 'GraphSwitchGates' )
+ GraphSwitchGates.SetName( 'GraphSwitchGates' )
+ GraphSwitchGates.SetAuthor( 'JR' )
+ GraphSwitchGates.SetComment( '' )
+ GraphSwitchGates.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd() : ' )
+ PyIsOdd.append( ' sleep(1) ' )
+ PyIsOdd.append( ' return ' )
+ IsOdd = GraphSwitchGates.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Compute Node' )
+ IsOdd.Coords( 424 , 116 )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven() : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return ' )
+ IsEven = GraphSwitchGates.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 428 , 345 )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopGates = []
+ PyLoopGates.append( 'def InitLoop(Index,Max,Min) : ' )
+ PyLoopGates.append( ' Index = Max ' )
+ PyLoopGates.append( ' return Index,Max,Min ' )
+ PyMoreLoopGates = []
+ PyMoreLoopGates.append( 'from time import * ' )
+ PyMoreLoopGates.append( 'def MoreLoop(Index,Max,Min) : ' )
+ PyMoreLoopGates.append( ' sleep(1) ' )
+ PyMoreLoopGates.append( ' DoLoop = 0 ' )
+ PyMoreLoopGates.append( ' if Index >= Min : ' )
+ PyMoreLoopGates.append( ' DoLoop = 1 ' )
+ PyMoreLoopGates.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoopGates = []
+ PyNextLoopGates.append( 'def NextLoop(Index,Max,Min) : ' )
+ PyNextLoopGates.append( ' Index = Index - 1 ' )
+ PyNextLoopGates.append( ' return Index,Max,Min ' )
+ LoopGates,EndLoopGates = GraphSwitchGates.LNode( 'InitLoop' , PyLoopGates , 'MoreLoop' , PyMoreLoopGates , 'NextLoop' , PyNextLoopGates )
+ EndLoopGates.SetName( 'EndLoopGates' )
+ EndLoopGates.SetAuthor( '' )
+ EndLoopGates.SetComment( 'Compute Node' )
+ EndLoopGates.Coords( 875 , 216 )
+ PyEndLoopGates = []
+ EndLoopGates.SetPyFunction( 'EndLoopGates' , PyEndLoopGates )
+ ILoopGatesDoLoop = LoopGates.GetInPort( 'DoLoop' )
+ ILoopGatesIndex = LoopGates.InPort( 'Index' , 'long' )
+ ILoopGatesMax = LoopGates.InPort( 'Max' , 'long' )
+ ILoopGatesMin = LoopGates.InPort( 'Min' , 'long' )
+ ILoopGatesGate = LoopGates.GetInPort( 'Gate' )
+ OLoopGatesDoLoop = LoopGates.GetOutPort( 'DoLoop' )
+ OLoopGatesIndex = LoopGates.GetOutPort( 'Index' )
+ OLoopGatesMax = LoopGates.GetOutPort( 'Max' )
+ OLoopGatesMin = LoopGates.GetOutPort( 'Min' )
+ IEndLoopGatesDoLoop = EndLoopGates.GetInPort( 'DoLoop' )
+ IEndLoopGatesIndex = EndLoopGates.GetInPort( 'Index' )
+ IEndLoopGatesMax = EndLoopGates.GetInPort( 'Max' )
+ IEndLoopGatesMin = EndLoopGates.GetInPort( 'Min' )
+ IEndLoopGatesGate = EndLoopGates.GetInPort( 'Gate' )
+ OEndLoopGatesDoLoop = EndLoopGates.GetOutPort( 'DoLoop' )
+ OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ OEndLoopGatesGate = EndLoopGates.GetOutPort( 'Gate' )
+ LoopGates.SetName( 'LoopGates' )
+ LoopGates.SetAuthor( '' )
+ LoopGates.SetComment( 'Compute Node' )
+ LoopGates.Coords( 13 , 236 )
+
+ # Creation of Switch Nodes
+ PySwitchGates = []
+ PySwitchGates.append( 'def SwitchGates(Index) : ' )
+ PySwitchGates.append( ' Odd = 0 ' )
+ PySwitchGates.append( ' Even = 0 ' )
+ PySwitchGates.append( ' if (Index & 1) == 1 : ' )
+ PySwitchGates.append( ' Odd = 1 ' )
+ PySwitchGates.append( ' if (Index & 1) == 0 : ' )
+ PySwitchGates.append( ' Even = 1 ' )
+ PySwitchGates.append( ' return Odd,Even ' )
+ SwitchGates,EndSwitchGates = GraphSwitchGates.SNode( 'SwitchGates' , PySwitchGates )
+ EndSwitchGates.SetName( 'EndSwitchGates' )
+ EndSwitchGates.SetAuthor( '' )
+ EndSwitchGates.SetComment( 'Compute Node' )
+ EndSwitchGates.Coords( 648 , 276 )
+ PyEndSwitchGates = []
+ PyEndSwitchGates.append( 'from time import * ' )
+ PyEndSwitchGates.append( 'def EndSwitchGates() : ' )
+ PyEndSwitchGates.append( ' sleep(1) ' )
+ PyEndSwitchGates.append( ' return ' )
+ PyEndSwitchGates.append( '' )
+ EndSwitchGates.SetPyFunction( 'EndSwitchGates' , PyEndSwitchGates )
+ IEndSwitchGatesDefault = EndSwitchGates.GetInPort( 'Default' )
+ OEndSwitchGatesGate = EndSwitchGates.GetOutPort( 'Gate' )
+ SwitchGates.SetName( 'SwitchGates' )
+ SwitchGates.SetAuthor( '' )
+ SwitchGates.SetComment( 'Compute Node' )
+ SwitchGates.Coords( 204 , 236 )
+ ISwitchGatesIndex = SwitchGates.InPort( 'Index' , 'long' )
+ ISwitchGatesGate = SwitchGates.GetInPort( 'Gate' )
+ OSwitchGatesOdd = SwitchGates.OutPort( 'Odd' , 'long' )
+ OSwitchGatesEven = SwitchGates.OutPort( 'Even' , 'long' )
+ OSwitchGatesDefault = SwitchGates.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopGatesIndexEndLoopGatesIndex = GraphSwitchGates.Link( OLoopGatesIndex , IEndLoopGatesIndex )
+
+ LLoopGatesIndexSwitchGatesIndex = GraphSwitchGates.Link( OLoopGatesIndex , ISwitchGatesIndex )
+
+ LLoopGatesMaxEndLoopGatesMax = GraphSwitchGates.Link( OLoopGatesMax , IEndLoopGatesMax )
+
+ LLoopGatesMinEndLoopGatesMin = GraphSwitchGates.Link( OLoopGatesMin , IEndLoopGatesMin )
+
+ LSwitchGatesOddIsOddGate = GraphSwitchGates.Link( OSwitchGatesOdd , IIsOddGate )
+
+ LSwitchGatesEvenIsEvenGate = GraphSwitchGates.Link( OSwitchGatesEven , IIsEvenGate )
+
+ LEndSwitchGatesGateEndLoopGatesGate = GraphSwitchGates.Link( OEndSwitchGatesGate , IEndLoopGatesGate )
+
+ LIsOddGateEndSwitchGatesDefault = GraphSwitchGates.Link( OIsOddGate , IEndSwitchGatesDefault )
+
+ LIsEvenGateEndSwitchGatesDefault = GraphSwitchGates.Link( OIsEvenGate , IEndSwitchGatesDefault )
+
+ # Input datas
+ ILoopGatesIndex.Input( 0 )
+ ILoopGatesMax.Input( 13 )
+ ILoopGatesMin.Input( -7 )
+
+ # Output Ports of the graph
+ #OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ #OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ #OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ return GraphSwitchGates
+
+
+GraphSwitchGates = DefGraphSwitchGates()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchGatesDefault
+
+from SuperV import *
+
+# Graph creation of GraphSwitchGatesDefault
+def DefGraphSwitchGatesDefault() :
+ GraphSwitchGatesDefault = Graph( 'GraphSwitchGatesDefault' )
+ GraphSwitchGatesDefault.SetName( 'GraphSwitchGatesDefault' )
+ GraphSwitchGatesDefault.SetAuthor( 'JR' )
+ GraphSwitchGatesDefault.SetComment( '' )
+ GraphSwitchGatesDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd() : ' )
+ PyIsOdd.append( ' sleep(1) ' )
+ PyIsOdd.append( ' return ' )
+ IsOdd = GraphSwitchGatesDefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Compute Node' )
+ IsOdd.Coords( 424 , 116 )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven() : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return ' )
+ IsEven = GraphSwitchGatesDefault.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 428 , 345 )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopGates = []
+ PyLoopGates.append( 'def InitLoop(Index,Max,Min) : ' )
+ PyLoopGates.append( ' Index = Max ' )
+ PyLoopGates.append( ' return Index,Max,Min ' )
+ PyMoreLoopGates = []
+ PyMoreLoopGates.append( 'from time import * ' )
+ PyMoreLoopGates.append( 'def MoreLoop(Index,Max,Min) : ' )
+ PyMoreLoopGates.append( ' sleep(1) ' )
+ PyMoreLoopGates.append( ' DoLoop = 0 ' )
+ PyMoreLoopGates.append( ' if Index >= Min : ' )
+ PyMoreLoopGates.append( ' DoLoop = 1 ' )
+ PyMoreLoopGates.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoopGates = []
+ PyNextLoopGates.append( 'def NextLoop(Index,Max,Min) : ' )
+ PyNextLoopGates.append( ' Index = Index - 1 ' )
+ PyNextLoopGates.append( ' return Index,Max,Min ' )
+ LoopGates,EndLoopGates = GraphSwitchGatesDefault.LNode( 'InitLoop' , PyLoopGates , 'MoreLoop' , PyMoreLoopGates , 'NextLoop' , PyNextLoopGates )
+ EndLoopGates.SetName( 'EndLoopGates' )
+ EndLoopGates.SetAuthor( '' )
+ EndLoopGates.SetComment( 'Compute Node' )
+ EndLoopGates.Coords( 875 , 216 )
+ PyEndLoopGates = []
+ EndLoopGates.SetPyFunction( 'EndLoopGates' , PyEndLoopGates )
+ ILoopGatesDoLoop = LoopGates.GetInPort( 'DoLoop' )
+ ILoopGatesIndex = LoopGates.InPort( 'Index' , 'long' )
+ ILoopGatesMax = LoopGates.InPort( 'Max' , 'long' )
+ ILoopGatesMin = LoopGates.InPort( 'Min' , 'long' )
+ ILoopGatesGate = LoopGates.GetInPort( 'Gate' )
+ OLoopGatesDoLoop = LoopGates.GetOutPort( 'DoLoop' )
+ OLoopGatesIndex = LoopGates.GetOutPort( 'Index' )
+ OLoopGatesMax = LoopGates.GetOutPort( 'Max' )
+ OLoopGatesMin = LoopGates.GetOutPort( 'Min' )
+ IEndLoopGatesDoLoop = EndLoopGates.GetInPort( 'DoLoop' )
+ IEndLoopGatesIndex = EndLoopGates.GetInPort( 'Index' )
+ IEndLoopGatesMax = EndLoopGates.GetInPort( 'Max' )
+ IEndLoopGatesMin = EndLoopGates.GetInPort( 'Min' )
+ IEndLoopGatesGate = EndLoopGates.GetInPort( 'Gate' )
+ OEndLoopGatesDoLoop = EndLoopGates.GetOutPort( 'DoLoop' )
+ OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ OEndLoopGatesGate = EndLoopGates.GetOutPort( 'Gate' )
+ LoopGates.SetName( 'LoopGates' )
+ LoopGates.SetAuthor( '' )
+ LoopGates.SetComment( 'Compute Node' )
+ LoopGates.Coords( 13 , 236 )
+
+ # Creation of Switch Nodes
+ PySwitchGates = []
+ PySwitchGates.append( 'def SwitchGates(Index) : ' )
+ PySwitchGates.append( ' Odd = 0 ' )
+ PySwitchGates.append( ' Even = 0 ' )
+ PySwitchGates.append( ' if Index > 0 : ' )
+ PySwitchGates.append( ' if (Index & 1) == 1 : ' )
+ PySwitchGates.append( ' Odd = 1 ' )
+ PySwitchGates.append( ' if (Index & 1) == 0 : ' )
+ PySwitchGates.append( ' Even = 1 ' )
+ PySwitchGates.append( ' return Odd,Even ' )
+ SwitchGates,EndSwitchGates = GraphSwitchGatesDefault.SNode( 'SwitchGates' , PySwitchGates )
+ EndSwitchGates.SetName( 'EndSwitchGates' )
+ EndSwitchGates.SetAuthor( '' )
+ EndSwitchGates.SetComment( 'Compute Node' )
+ EndSwitchGates.Coords( 648 , 276 )
+ PyEndSwitchGates = []
+ PyEndSwitchGates.append( 'from time import * ' )
+ PyEndSwitchGates.append( 'def EndSwitchGates() : ' )
+ PyEndSwitchGates.append( ' sleep(1) ' )
+ PyEndSwitchGates.append( ' return ' )
+ PyEndSwitchGates.append( '' )
+ EndSwitchGates.SetPyFunction( 'EndSwitchGates' , PyEndSwitchGates )
+ IEndSwitchGatesDefault = EndSwitchGates.GetInPort( 'Default' )
+ OEndSwitchGatesGate = EndSwitchGates.GetOutPort( 'Gate' )
+ SwitchGates.SetName( 'SwitchGates' )
+ SwitchGates.SetAuthor( '' )
+ SwitchGates.SetComment( 'Compute Node' )
+ SwitchGates.Coords( 204 , 236 )
+ ISwitchGatesIndex = SwitchGates.InPort( 'Index' , 'long' )
+ ISwitchGatesGate = SwitchGates.GetInPort( 'Gate' )
+ OSwitchGatesOdd = SwitchGates.OutPort( 'Odd' , 'long' )
+ OSwitchGatesEven = SwitchGates.OutPort( 'Even' , 'long' )
+ OSwitchGatesDefault = SwitchGates.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopGatesIndexEndLoopGatesIndex = GraphSwitchGatesDefault.Link( OLoopGatesIndex , IEndLoopGatesIndex )
+
+ LLoopGatesIndexSwitchGatesIndex = GraphSwitchGatesDefault.Link( OLoopGatesIndex , ISwitchGatesIndex )
+
+ LLoopGatesMaxEndLoopGatesMax = GraphSwitchGatesDefault.Link( OLoopGatesMax , IEndLoopGatesMax )
+
+ LLoopGatesMinEndLoopGatesMin = GraphSwitchGatesDefault.Link( OLoopGatesMin , IEndLoopGatesMin )
+
+ LSwitchGatesOddIsOddGate = GraphSwitchGatesDefault.Link( OSwitchGatesOdd , IIsOddGate )
+
+ LSwitchGatesEvenIsEvenGate = GraphSwitchGatesDefault.Link( OSwitchGatesEven , IIsEvenGate )
+
+ LSwitchGatesDefaultEndSwitchGatesDefault = GraphSwitchGatesDefault.Link( OSwitchGatesDefault , IEndSwitchGatesDefault )
+
+ LEndSwitchGatesGateEndLoopGatesGate = GraphSwitchGatesDefault.Link( OEndSwitchGatesGate , IEndLoopGatesGate )
+
+ LIsOddGateEndSwitchGatesDefault = GraphSwitchGatesDefault.Link( OIsOddGate , IEndSwitchGatesDefault )
+
+ LIsEvenGateEndSwitchGatesDefault = GraphSwitchGatesDefault.Link( OIsEvenGate , IEndSwitchGatesDefault )
+
+ # Input datas
+ ILoopGatesIndex.Input( 0 )
+ ILoopGatesMax.Input( 13 )
+ ILoopGatesMin.Input( -7 )
+
+ # Output Ports of the graph
+ #OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ #OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ #OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ return GraphSwitchGatesDefault
+
+
+GraphSwitchGatesDefault = DefGraphSwitchGatesDefault()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchGatesNoDefaultAborted
+
+from SuperV import *
+
+# Graph creation of GraphSwitchGatesNoDefaultAborted
+def DefGraphSwitchGatesNoDefaultAborted() :
+ GraphSwitchGatesNoDefaultAborted = Graph( 'GraphSwitchGatesNoDefaultAborted' )
+ GraphSwitchGatesNoDefaultAborted.SetName( 'GraphSwitchGatesNoDefaultAborted' )
+ GraphSwitchGatesNoDefaultAborted.SetAuthor( 'JR' )
+ GraphSwitchGatesNoDefaultAborted.SetComment( '' )
+ GraphSwitchGatesNoDefaultAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd() : ' )
+ PyIsOdd.append( ' sleep(1) ' )
+ PyIsOdd.append( ' return ' )
+ IsOdd = GraphSwitchGatesNoDefaultAborted.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Compute Node' )
+ IsOdd.Coords( 424 , 116 )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven() : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return ' )
+ IsEven = GraphSwitchGatesNoDefaultAborted.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 428 , 345 )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopGates = []
+ PyLoopGates.append( 'def InitLoop(Index,Max,Min) : ' )
+ PyLoopGates.append( ' Index = Max ' )
+ PyLoopGates.append( ' return Index,Max,Min ' )
+ PyMoreLoopGates = []
+ PyMoreLoopGates.append( 'from time import * ' )
+ PyMoreLoopGates.append( 'def MoreLoop(Index,Max,Min) : ' )
+ PyMoreLoopGates.append( ' sleep(1) ' )
+ PyMoreLoopGates.append( ' DoLoop = 0 ' )
+ PyMoreLoopGates.append( ' if Index >= Min : ' )
+ PyMoreLoopGates.append( ' DoLoop = 1 ' )
+ PyMoreLoopGates.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoopGates = []
+ PyNextLoopGates.append( 'def NextLoop(Index,Max,Min) : ' )
+ PyNextLoopGates.append( ' Index = Index - 1 ' )
+ PyNextLoopGates.append( ' return Index,Max,Min ' )
+ LoopGates,EndLoopGates = GraphSwitchGatesNoDefaultAborted.LNode( 'InitLoop' , PyLoopGates , 'MoreLoop' , PyMoreLoopGates , 'NextLoop' , PyNextLoopGates )
+ EndLoopGates.SetName( 'EndLoopGates' )
+ EndLoopGates.SetAuthor( '' )
+ EndLoopGates.SetComment( 'Compute Node' )
+ EndLoopGates.Coords( 875 , 216 )
+ PyEndLoopGates = []
+ EndLoopGates.SetPyFunction( 'EndLoopGates' , PyEndLoopGates )
+ ILoopGatesDoLoop = LoopGates.GetInPort( 'DoLoop' )
+ ILoopGatesIndex = LoopGates.InPort( 'Index' , 'long' )
+ ILoopGatesMax = LoopGates.InPort( 'Max' , 'long' )
+ ILoopGatesMin = LoopGates.InPort( 'Min' , 'long' )
+ ILoopGatesGate = LoopGates.GetInPort( 'Gate' )
+ OLoopGatesDoLoop = LoopGates.GetOutPort( 'DoLoop' )
+ OLoopGatesIndex = LoopGates.GetOutPort( 'Index' )
+ OLoopGatesMax = LoopGates.GetOutPort( 'Max' )
+ OLoopGatesMin = LoopGates.GetOutPort( 'Min' )
+ IEndLoopGatesDoLoop = EndLoopGates.GetInPort( 'DoLoop' )
+ IEndLoopGatesIndex = EndLoopGates.GetInPort( 'Index' )
+ IEndLoopGatesMax = EndLoopGates.GetInPort( 'Max' )
+ IEndLoopGatesMin = EndLoopGates.GetInPort( 'Min' )
+ IEndLoopGatesGate = EndLoopGates.GetInPort( 'Gate' )
+ OEndLoopGatesDoLoop = EndLoopGates.GetOutPort( 'DoLoop' )
+ OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ OEndLoopGatesGate = EndLoopGates.GetOutPort( 'Gate' )
+ LoopGates.SetName( 'LoopGates' )
+ LoopGates.SetAuthor( '' )
+ LoopGates.SetComment( 'Compute Node' )
+ LoopGates.Coords( 13 , 236 )
+
+ # Creation of Switch Nodes
+ PySwitchGates = []
+ PySwitchGates.append( 'def SwitchGates(Index) : ' )
+ PySwitchGates.append( ' Odd = 0 ' )
+ PySwitchGates.append( ' Even = 0 ' )
+ PySwitchGates.append( ' if Index > 0 : ' )
+ PySwitchGates.append( ' if (Index & 1) == 1 : ' )
+ PySwitchGates.append( ' Odd = 1 ' )
+ PySwitchGates.append( ' if (Index & 1) == 0 : ' )
+ PySwitchGates.append( ' Even = 1 ' )
+ PySwitchGates.append( ' return Odd,Even ' )
+ SwitchGates,EndSwitchGates = GraphSwitchGatesNoDefaultAborted.SNode( 'SwitchGates' , PySwitchGates )
+ EndSwitchGates.SetName( 'EndSwitchGates' )
+ EndSwitchGates.SetAuthor( '' )
+ EndSwitchGates.SetComment( 'Compute Node' )
+ EndSwitchGates.Coords( 648 , 276 )
+ PyEndSwitchGates = []
+ PyEndSwitchGates.append( 'from time import * ' )
+ PyEndSwitchGates.append( 'def EndSwitchGates() : ' )
+ PyEndSwitchGates.append( ' sleep(1) ' )
+ PyEndSwitchGates.append( ' return ' )
+ PyEndSwitchGates.append( '' )
+ EndSwitchGates.SetPyFunction( 'EndSwitchGates' , PyEndSwitchGates )
+ IEndSwitchGatesDefault = EndSwitchGates.GetInPort( 'Default' )
+ OEndSwitchGatesGate = EndSwitchGates.GetOutPort( 'Gate' )
+ SwitchGates.SetName( 'SwitchGates' )
+ SwitchGates.SetAuthor( '' )
+ SwitchGates.SetComment( 'Compute Node' )
+ SwitchGates.Coords( 204 , 236 )
+ ISwitchGatesIndex = SwitchGates.InPort( 'Index' , 'long' )
+ ISwitchGatesGate = SwitchGates.GetInPort( 'Gate' )
+ OSwitchGatesOdd = SwitchGates.OutPort( 'Odd' , 'long' )
+ OSwitchGatesEven = SwitchGates.OutPort( 'Even' , 'long' )
+ OSwitchGatesDefault = SwitchGates.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopGatesIndexEndLoopGatesIndex = GraphSwitchGatesNoDefaultAborted.Link( OLoopGatesIndex , IEndLoopGatesIndex )
+
+ LLoopGatesIndexSwitchGatesIndex = GraphSwitchGatesNoDefaultAborted.Link( OLoopGatesIndex , ISwitchGatesIndex )
+
+ LLoopGatesMaxEndLoopGatesMax = GraphSwitchGatesNoDefaultAborted.Link( OLoopGatesMax , IEndLoopGatesMax )
+
+ LLoopGatesMinEndLoopGatesMin = GraphSwitchGatesNoDefaultAborted.Link( OLoopGatesMin , IEndLoopGatesMin )
+
+ LSwitchGatesOddIsOddGate = GraphSwitchGatesNoDefaultAborted.Link( OSwitchGatesOdd , IIsOddGate )
+
+ LSwitchGatesEvenIsEvenGate = GraphSwitchGatesNoDefaultAborted.Link( OSwitchGatesEven , IIsEvenGate )
+
+ LEndSwitchGatesGateEndLoopGatesGate = GraphSwitchGatesNoDefaultAborted.Link( OEndSwitchGatesGate , IEndLoopGatesGate )
+
+ LIsOddGateEndSwitchGatesDefault = GraphSwitchGatesNoDefaultAborted.Link( OIsOddGate , IEndSwitchGatesDefault )
+
+ LIsEvenGateEndSwitchGatesDefault = GraphSwitchGatesNoDefaultAborted.Link( OIsEvenGate , IEndSwitchGatesDefault )
+
+ # Input datas
+ ILoopGatesIndex.Input( 0 )
+ ILoopGatesMax.Input( 13 )
+ ILoopGatesMin.Input( -7 )
+
+ # Output Ports of the graph
+ #OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ #OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ #OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ return GraphSwitchGatesNoDefaultAborted
+
+
+GraphSwitchGatesNoDefaultAborted = DefGraphSwitchGatesNoDefaultAborted()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchGatesdefault
+
+from SuperV import *
+
+# Graph creation of GraphSwitchGatesdefault
+def DefGraphSwitchGatesdefault() :
+ GraphSwitchGatesdefault = Graph( 'GraphSwitchGatesdefault' )
+ GraphSwitchGatesdefault.SetName( 'GraphSwitchGatesdefault' )
+ GraphSwitchGatesdefault.SetAuthor( 'JR' )
+ GraphSwitchGatesdefault.SetComment( '' )
+ GraphSwitchGatesdefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd() : ' )
+ PyIsOdd.append( ' sleep(1) ' )
+ PyIsOdd.append( ' return ' )
+ IsOdd = GraphSwitchGatesdefault.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Compute Node' )
+ IsOdd.Coords( 424 , 116 )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven() : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return ' )
+ IsEven = GraphSwitchGatesdefault.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 428 , 345 )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopGates = []
+ PyLoopGates.append( 'def InitLoop(Index,Max,Min) : ' )
+ PyLoopGates.append( ' Index = Max ' )
+ PyLoopGates.append( ' return Index,Max,Min ' )
+ PyMoreLoopGates = []
+ PyMoreLoopGates.append( 'from time import * ' )
+ PyMoreLoopGates.append( 'def MoreLoop(Index,Max,Min) : ' )
+ PyMoreLoopGates.append( ' sleep(1) ' )
+ PyMoreLoopGates.append( ' DoLoop = 0 ' )
+ PyMoreLoopGates.append( ' if Index >= Min : ' )
+ PyMoreLoopGates.append( ' DoLoop = 1 ' )
+ PyMoreLoopGates.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoopGates = []
+ PyNextLoopGates.append( 'def NextLoop(Index,Max,Min) : ' )
+ PyNextLoopGates.append( ' Index = Index - 1 ' )
+ PyNextLoopGates.append( ' return Index,Max,Min ' )
+ LoopGates,EndLoopGates = GraphSwitchGatesdefault.LNode( 'InitLoop' , PyLoopGates , 'MoreLoop' , PyMoreLoopGates , 'NextLoop' , PyNextLoopGates )
+ EndLoopGates.SetName( 'EndLoopGates' )
+ EndLoopGates.SetAuthor( '' )
+ EndLoopGates.SetComment( 'Compute Node' )
+ EndLoopGates.Coords( 875 , 216 )
+ PyEndLoopGates = []
+ EndLoopGates.SetPyFunction( 'EndLoopGates' , PyEndLoopGates )
+ ILoopGatesDoLoop = LoopGates.GetInPort( 'DoLoop' )
+ ILoopGatesIndex = LoopGates.InPort( 'Index' , 'long' )
+ ILoopGatesMax = LoopGates.InPort( 'Max' , 'long' )
+ ILoopGatesMin = LoopGates.InPort( 'Min' , 'long' )
+ ILoopGatesGate = LoopGates.GetInPort( 'Gate' )
+ OLoopGatesDoLoop = LoopGates.GetOutPort( 'DoLoop' )
+ OLoopGatesIndex = LoopGates.GetOutPort( 'Index' )
+ OLoopGatesMax = LoopGates.GetOutPort( 'Max' )
+ OLoopGatesMin = LoopGates.GetOutPort( 'Min' )
+ IEndLoopGatesDoLoop = EndLoopGates.GetInPort( 'DoLoop' )
+ IEndLoopGatesIndex = EndLoopGates.GetInPort( 'Index' )
+ IEndLoopGatesMax = EndLoopGates.GetInPort( 'Max' )
+ IEndLoopGatesMin = EndLoopGates.GetInPort( 'Min' )
+ IEndLoopGatesGate = EndLoopGates.GetInPort( 'Gate' )
+ OEndLoopGatesDoLoop = EndLoopGates.GetOutPort( 'DoLoop' )
+ OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ OEndLoopGatesGate = EndLoopGates.GetOutPort( 'Gate' )
+ LoopGates.SetName( 'LoopGates' )
+ LoopGates.SetAuthor( '' )
+ LoopGates.SetComment( 'Compute Node' )
+ LoopGates.Coords( 13 , 236 )
+
+ # Creation of Switch Nodes
+ PySwitchGates = []
+ PySwitchGates.append( 'def SwitchGates(Index) : ' )
+ PySwitchGates.append( ' Odd = 0 ' )
+ PySwitchGates.append( ' Even = 0 ' )
+ PySwitchGates.append( ' default = 0 ' )
+ PySwitchGates.append( ' if Index > 0 : ' )
+ PySwitchGates.append( ' if (Index & 1) == 1 : ' )
+ PySwitchGates.append( ' Odd = 1 ' )
+ PySwitchGates.append( ' if (Index & 1) == 0 : ' )
+ PySwitchGates.append( ' Even = 1 ' )
+ PySwitchGates.append( ' else : ' )
+ PySwitchGates.append( ' default = 1 ' )
+ PySwitchGates.append( ' return Odd,Even,default ' )
+ SwitchGates,EndSwitchGates = GraphSwitchGatesdefault.SNode( 'SwitchGates' , PySwitchGates )
+ EndSwitchGates.SetName( 'EndSwitchGates' )
+ EndSwitchGates.SetAuthor( '' )
+ EndSwitchGates.SetComment( 'Compute Node' )
+ EndSwitchGates.Coords( 648 , 276 )
+ PyEndSwitchGates = []
+ PyEndSwitchGates.append( 'from time import * ' )
+ PyEndSwitchGates.append( 'def EndSwitchGates() : ' )
+ PyEndSwitchGates.append( ' sleep(1) ' )
+ PyEndSwitchGates.append( ' return ' )
+ PyEndSwitchGates.append( '' )
+ EndSwitchGates.SetPyFunction( 'EndSwitchGates' , PyEndSwitchGates )
+ IEndSwitchGatesDefault = EndSwitchGates.GetInPort( 'Default' )
+ OEndSwitchGatesGate = EndSwitchGates.GetOutPort( 'Gate' )
+ SwitchGates.SetName( 'SwitchGates' )
+ SwitchGates.SetAuthor( '' )
+ SwitchGates.SetComment( 'Compute Node' )
+ SwitchGates.Coords( 204 , 236 )
+ ISwitchGatesIndex = SwitchGates.InPort( 'Index' , 'long' )
+ ISwitchGatesGate = SwitchGates.GetInPort( 'Gate' )
+ OSwitchGatesOdd = SwitchGates.OutPort( 'Odd' , 'long' )
+ OSwitchGatesEven = SwitchGates.OutPort( 'Even' , 'long' )
+ OSwitchGatesdefault = SwitchGates.OutPort( 'default' , 'long' )
+ OSwitchGatesDefault = SwitchGates.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopGatesIndexEndLoopGatesIndex = GraphSwitchGatesdefault.Link( OLoopGatesIndex , IEndLoopGatesIndex )
+
+ LLoopGatesIndexSwitchGatesIndex = GraphSwitchGatesdefault.Link( OLoopGatesIndex , ISwitchGatesIndex )
+
+ LLoopGatesMaxEndLoopGatesMax = GraphSwitchGatesdefault.Link( OLoopGatesMax , IEndLoopGatesMax )
+
+ LLoopGatesMinEndLoopGatesMin = GraphSwitchGatesdefault.Link( OLoopGatesMin , IEndLoopGatesMin )
+
+ LSwitchGatesOddIsOddGate = GraphSwitchGatesdefault.Link( OSwitchGatesOdd , IIsOddGate )
+
+ LSwitchGatesEvenIsEvenGate = GraphSwitchGatesdefault.Link( OSwitchGatesEven , IIsEvenGate )
+
+ LSwitchGatesdefaultEndSwitchGatesDefault = GraphSwitchGatesdefault.Link( OSwitchGatesdefault , IEndSwitchGatesDefault )
+
+ LEndSwitchGatesGateEndLoopGatesGate = GraphSwitchGatesdefault.Link( OEndSwitchGatesGate , IEndLoopGatesGate )
+
+ LIsOddGateEndSwitchGatesDefault = GraphSwitchGatesdefault.Link( OIsOddGate , IEndSwitchGatesDefault )
+
+ LIsEvenGateEndSwitchGatesDefault = GraphSwitchGatesdefault.Link( OIsEvenGate , IEndSwitchGatesDefault )
+
+ # Input datas
+ ILoopGatesIndex.Input( 0 )
+ ILoopGatesMax.Input( 13 )
+ ILoopGatesMin.Input( -7 )
+
+ # Output Ports of the graph
+ #OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ #OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ #OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ return GraphSwitchGatesdefault
+
+
+GraphSwitchGatesdefault = DefGraphSwitchGatesdefault()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchGatesdefaultBranch
+
+from SuperV import *
+
+# Graph creation of GraphSwitchGatesdefaultBranch
+def DefGraphSwitchGatesdefaultBranch() :
+ GraphSwitchGatesdefaultBranch = Graph( 'GraphSwitchGatesdefaultBranch' )
+ GraphSwitchGatesdefaultBranch.SetName( 'GraphSwitchGatesdefaultBranch' )
+ GraphSwitchGatesdefaultBranch.SetAuthor( 'JR' )
+ GraphSwitchGatesdefaultBranch.SetComment( '' )
+ GraphSwitchGatesdefaultBranch.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd() : ' )
+ PyIsOdd.append( ' sleep(1) ' )
+ PyIsOdd.append( ' return ' )
+ IsOdd = GraphSwitchGatesdefaultBranch.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Compute Node' )
+ IsOdd.Coords( 424 , 116 )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven() : ' )
+ PyIsEven.append( ' sleep(1) ' )
+ PyIsEven.append( ' return ' )
+ IsEven = GraphSwitchGatesdefaultBranch.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 428 , 345 )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PydefaultNode = []
+ PydefaultNode.append( 'from time import * ' )
+ PydefaultNode.append( 'def defaultNode() : ' )
+ PydefaultNode.append( ' sleep(1) ' )
+ PydefaultNode.append( ' return ' )
+ defaultNode = GraphSwitchGatesdefaultBranch.INode( 'defaultNode' , PydefaultNode )
+ defaultNode.SetName( 'defaultNode' )
+ defaultNode.SetAuthor( '' )
+ defaultNode.SetComment( 'Compute Node' )
+ defaultNode.Coords( 425 , 232 )
+ IdefaultNodeGate = defaultNode.GetInPort( 'Gate' )
+ OdefaultNodeGate = defaultNode.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoopGates = []
+ PyLoopGates.append( 'def InitLoop(Index,Max,Min) : ' )
+ PyLoopGates.append( ' Index = Max ' )
+ PyLoopGates.append( ' return Index,Max,Min ' )
+ PyMoreLoopGates = []
+ PyMoreLoopGates.append( 'from time import * ' )
+ PyMoreLoopGates.append( 'def MoreLoop(Index,Max,Min) : ' )
+ PyMoreLoopGates.append( ' sleep(1) ' )
+ PyMoreLoopGates.append( ' DoLoop = 0 ' )
+ PyMoreLoopGates.append( ' if Index >= Min : ' )
+ PyMoreLoopGates.append( ' DoLoop = 1 ' )
+ PyMoreLoopGates.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoopGates = []
+ PyNextLoopGates.append( 'def NextLoop(Index,Max,Min) : ' )
+ PyNextLoopGates.append( ' Index = Index - 1 ' )
+ PyNextLoopGates.append( ' return Index,Max,Min ' )
+ LoopGates,EndLoopGates = GraphSwitchGatesdefaultBranch.LNode( 'InitLoop' , PyLoopGates , 'MoreLoop' , PyMoreLoopGates , 'NextLoop' , PyNextLoopGates )
+ EndLoopGates.SetName( 'EndLoopGates' )
+ EndLoopGates.SetAuthor( '' )
+ EndLoopGates.SetComment( 'Compute Node' )
+ EndLoopGates.Coords( 875 , 216 )
+ PyEndLoopGates = []
+ EndLoopGates.SetPyFunction( 'EndLoopGates' , PyEndLoopGates )
+ ILoopGatesDoLoop = LoopGates.GetInPort( 'DoLoop' )
+ ILoopGatesIndex = LoopGates.InPort( 'Index' , 'long' )
+ ILoopGatesMax = LoopGates.InPort( 'Max' , 'long' )
+ ILoopGatesMin = LoopGates.InPort( 'Min' , 'long' )
+ ILoopGatesGate = LoopGates.GetInPort( 'Gate' )
+ OLoopGatesDoLoop = LoopGates.GetOutPort( 'DoLoop' )
+ OLoopGatesIndex = LoopGates.GetOutPort( 'Index' )
+ OLoopGatesMax = LoopGates.GetOutPort( 'Max' )
+ OLoopGatesMin = LoopGates.GetOutPort( 'Min' )
+ IEndLoopGatesDoLoop = EndLoopGates.GetInPort( 'DoLoop' )
+ IEndLoopGatesIndex = EndLoopGates.GetInPort( 'Index' )
+ IEndLoopGatesMax = EndLoopGates.GetInPort( 'Max' )
+ IEndLoopGatesMin = EndLoopGates.GetInPort( 'Min' )
+ IEndLoopGatesGate = EndLoopGates.GetInPort( 'Gate' )
+ OEndLoopGatesDoLoop = EndLoopGates.GetOutPort( 'DoLoop' )
+ OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ OEndLoopGatesGate = EndLoopGates.GetOutPort( 'Gate' )
+ LoopGates.SetName( 'LoopGates' )
+ LoopGates.SetAuthor( '' )
+ LoopGates.SetComment( 'Compute Node' )
+ LoopGates.Coords( 13 , 236 )
+
+ # Creation of Switch Nodes
+ PySwitchGates = []
+ PySwitchGates.append( 'def SwitchGates(Index) : ' )
+ PySwitchGates.append( ' Odd = 0 ' )
+ PySwitchGates.append( ' Even = 0 ' )
+ PySwitchGates.append( ' default = 0 ' )
+ PySwitchGates.append( ' if Index > 0 : ' )
+ PySwitchGates.append( ' if (Index & 1) == 1 : ' )
+ PySwitchGates.append( ' Odd = 1 ' )
+ PySwitchGates.append( ' if (Index & 1) == 0 : ' )
+ PySwitchGates.append( ' Even = 1 ' )
+ PySwitchGates.append( ' else : ' )
+ PySwitchGates.append( ' default = 1 ' )
+ PySwitchGates.append( ' return Odd,Even,default ' )
+ SwitchGates,EndSwitchGates = GraphSwitchGatesdefaultBranch.SNode( 'SwitchGates' , PySwitchGates )
+ EndSwitchGates.SetName( 'EndSwitchGates' )
+ EndSwitchGates.SetAuthor( '' )
+ EndSwitchGates.SetComment( 'Compute Node' )
+ EndSwitchGates.Coords( 647 , 272 )
+ PyEndSwitchGates = []
+ PyEndSwitchGates.append( 'from time import * ' )
+ PyEndSwitchGates.append( 'def EndSwitchGates() : ' )
+ PyEndSwitchGates.append( ' sleep(1) ' )
+ PyEndSwitchGates.append( ' return ' )
+ PyEndSwitchGates.append( '' )
+ EndSwitchGates.SetPyFunction( 'EndSwitchGates' , PyEndSwitchGates )
+ IEndSwitchGatesDefault = EndSwitchGates.GetInPort( 'Default' )
+ OEndSwitchGatesGate = EndSwitchGates.GetOutPort( 'Gate' )
+ SwitchGates.SetName( 'SwitchGates' )
+ SwitchGates.SetAuthor( '' )
+ SwitchGates.SetComment( 'Compute Node' )
+ SwitchGates.Coords( 204 , 236 )
+ ISwitchGatesIndex = SwitchGates.InPort( 'Index' , 'long' )
+ ISwitchGatesGate = SwitchGates.GetInPort( 'Gate' )
+ OSwitchGatesOdd = SwitchGates.OutPort( 'Odd' , 'long' )
+ OSwitchGatesEven = SwitchGates.OutPort( 'Even' , 'long' )
+ OSwitchGatesdefault = SwitchGates.OutPort( 'default' , 'long' )
+ OSwitchGatesDefault = SwitchGates.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopGatesIndexEndLoopGatesIndex = GraphSwitchGatesdefaultBranch.Link( OLoopGatesIndex , IEndLoopGatesIndex )
+
+ LLoopGatesIndexSwitchGatesIndex = GraphSwitchGatesdefaultBranch.Link( OLoopGatesIndex , ISwitchGatesIndex )
+
+ LLoopGatesMaxEndLoopGatesMax = GraphSwitchGatesdefaultBranch.Link( OLoopGatesMax , IEndLoopGatesMax )
+
+ LLoopGatesMinEndLoopGatesMin = GraphSwitchGatesdefaultBranch.Link( OLoopGatesMin , IEndLoopGatesMin )
+
+ LSwitchGatesOddIsOddGate = GraphSwitchGatesdefaultBranch.Link( OSwitchGatesOdd , IIsOddGate )
+
+ LSwitchGatesEvenIsEvenGate = GraphSwitchGatesdefaultBranch.Link( OSwitchGatesEven , IIsEvenGate )
+
+ LSwitchGatesdefaultdefaultNodeGate = GraphSwitchGatesdefaultBranch.Link( OSwitchGatesdefault , IdefaultNodeGate )
+
+ LEndSwitchGatesGateEndLoopGatesGate = GraphSwitchGatesdefaultBranch.Link( OEndSwitchGatesGate , IEndLoopGatesGate )
+
+ LIsOddGateEndSwitchGatesDefault = GraphSwitchGatesdefaultBranch.Link( OIsOddGate , IEndSwitchGatesDefault )
+
+ LIsEvenGateEndSwitchGatesDefault = GraphSwitchGatesdefaultBranch.Link( OIsEvenGate , IEndSwitchGatesDefault )
+
+ LdefaultNodeGateEndSwitchGatesDefault = GraphSwitchGatesdefaultBranch.Link( OdefaultNodeGate , IEndSwitchGatesDefault )
+
+ # Input datas
+ ILoopGatesIndex.Input( 0 )
+ ILoopGatesMax.Input( 13 )
+ ILoopGatesMin.Input( -7 )
+
+ # Output Ports of the graph
+ #OEndLoopGatesIndex = EndLoopGates.GetOutPort( 'Index' )
+ #OEndLoopGatesMax = EndLoopGates.GetOutPort( 'Max' )
+ #OEndLoopGatesMin = EndLoopGates.GetOutPort( 'Min' )
+ return GraphSwitchGatesdefaultBranch
+
+
+GraphSwitchGatesdefaultBranch = DefGraphSwitchGatesdefaultBranch()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchManyCases
+
+from SuperV import *
+
+# Graph creation of GraphSwitchManyCases
+def DefGraphSwitchManyCases() :
+ GraphSwitchManyCases = Graph( 'GraphSwitchManyCases' )
+ GraphSwitchManyCases.SetName( 'GraphSwitchManyCases' )
+ GraphSwitchManyCases.SetAuthor( 'JR' )
+ GraphSwitchManyCases.SetComment( '' )
+ GraphSwitchManyCases.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyCase1 = []
+ PyCase1.append( 'from time import * ' )
+ PyCase1.append( 'def Case1(a) : ' )
+ PyCase1.append( ' sleep(1) ' )
+ PyCase1.append( ' return a ' )
+ Case1 = GraphSwitchManyCases.INode( 'Case1' , PyCase1 )
+ Case1.SetName( 'Case1' )
+ Case1.SetAuthor( '' )
+ Case1.SetComment( 'Compute Node' )
+ Case1.Coords( 448 , 13 )
+ ICase1a = Case1.InPort( 'a' , 'long' )
+ ICase1Gate = Case1.GetInPort( 'Gate' )
+ OCase1a = Case1.OutPort( 'a' , 'long' )
+ OCase1Gate = Case1.GetOutPort( 'Gate' )
+
+ PyCase3 = []
+ PyCase3.append( 'from time import * ' )
+ PyCase3.append( 'def Case3(b) : ' )
+ PyCase3.append( ' sleep(1) ' )
+ PyCase3.append( ' return b ' )
+ Case3 = GraphSwitchManyCases.INode( 'Case3' , PyCase3 )
+ Case3.SetName( 'Case3' )
+ Case3.SetAuthor( '' )
+ Case3.SetComment( 'Compute Node' )
+ Case3.Coords( 458 , 286 )
+ ICase3b = Case3.InPort( 'b' , 'long' )
+ ICase3Gate = Case3.GetInPort( 'Gate' )
+ OCase3b = Case3.OutPort( 'b' , 'long' )
+ OCase3Gate = Case3.GetOutPort( 'Gate' )
+
+ PyCase4 = []
+ PyCase4.append( 'from time import * ' )
+ PyCase4.append( 'def Case4(c) : ' )
+ PyCase4.append( ' sleep(1) ' )
+ PyCase4.append( ' return ' )
+ Case4 = GraphSwitchManyCases.INode( 'Case4' , PyCase4 )
+ Case4.SetName( 'Case4' )
+ Case4.SetAuthor( '' )
+ Case4.SetComment( 'Compute Node' )
+ Case4.Coords( 459 , 493 )
+ ICase4c = Case4.InPort( 'c' , 'long' )
+ ICase4Gate = Case4.GetInPort( 'Gate' )
+ OCase4Gate = Case4.GetOutPort( 'Gate' )
+
+ PyCase2a = []
+ PyCase2a.append( 'from time import * ' )
+ PyCase2a.append( 'def Case2a(a) : ' )
+ PyCase2a.append( ' sleep(1) ' )
+ PyCase2a.append( ' return a ' )
+ Case2a = GraphSwitchManyCases.INode( 'Case2a' , PyCase2a )
+ Case2a.SetName( 'Case2a' )
+ Case2a.SetAuthor( '' )
+ Case2a.SetComment( 'Compute Node' )
+ Case2a.Coords( 453 , 154 )
+ ICase2aa = Case2a.InPort( 'a' , 'long' )
+ ICase2aGate = Case2a.GetInPort( 'Gate' )
+ OCase2aa = Case2a.OutPort( 'a' , 'long' )
+ OCase2aGate = Case2a.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def Init(Index,Max,Min) : ' )
+ PyLoop.append( ' Index = Max ' )
+ PyLoop.append( ' return Index,Max,Min ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def More(Index,Max,Min) : ' )
+ PyMoreLoop.append( ' if Index >= Min : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(Index,Max,Min) : ' )
+ PyNextLoop.append( ' Index = Index - 1 ' )
+ PyNextLoop.append( ' return Index,Max,Min ' )
+ Loop,EndLoop = GraphSwitchManyCases.LNode( 'Init' , PyLoop , 'More' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 972 , 344 )
+ PyEndLoop = []
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopMin = EndLoop.GetInPort( 'Min' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 15 , 336 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(Index) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' SB1 = 0 ' )
+ PySwitch.append( ' SB2 = 0 ' )
+ PySwitch.append( ' if (Index & 3) == 3 : ' )
+ PySwitch.append( ' SB1 = 1 ' )
+ PySwitch.append( ' elif (Index & 3) == 0 : ' )
+ PySwitch.append( ' SB2 = 1 ' )
+ PySwitch.append( ' return SB1,SB2,Index,Index+1,Index+2,Index+3,Index+4,Index+5 ' )
+ Switch,EndSwitch = GraphSwitchManyCases.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 732 , 344 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'from time import * ' )
+ PyEndSwitch.append( 'def EndSwitch(a,b,dd,e,f) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' if b != (a+1) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if dd != (a+3) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if e != (a+4) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if f != (a+5) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchb = EndSwitch.InPort( 'b' , 'long' )
+ IEndSwitchdd = EndSwitch.InPort( 'dd' , 'long' )
+ IEndSwitche = EndSwitch.InPort( 'e' , 'long' )
+ IEndSwitchf = EndSwitch.InPort( 'f' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitchIndex = EndSwitch.OutPort( 'Index' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 232 , 285 )
+ ISwitchIndex = Switch.InPort( 'Index' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchSB1 = Switch.OutPort( 'SB1' , 'long' )
+ OSwitchSB2 = Switch.OutPort( 'SB2' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'long' )
+ OSwitchb = Switch.OutPort( 'b' , 'long' )
+ OSwitchc = Switch.OutPort( 'c' , 'long' )
+ OSwitchd = Switch.OutPort( 'd' , 'long' )
+ OSwitche = Switch.OutPort( 'e' , 'long' )
+ OSwitchf = Switch.OutPort( 'f' , 'long' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopIndexSwitchIndex = GraphSwitchManyCases.Link( OLoopIndex , ISwitchIndex )
+
+ LLoopMaxEndLoopMax = GraphSwitchManyCases.Link( OLoopMax , IEndLoopMax )
+
+ LLoopMinEndLoopMin = GraphSwitchManyCases.Link( OLoopMin , IEndLoopMin )
+
+ LSwitchSB1Case1Gate = GraphSwitchManyCases.Link( OSwitchSB1 , ICase1Gate )
+
+ LSwitchSB2Case2aGate = GraphSwitchManyCases.Link( OSwitchSB2 , ICase2aGate )
+
+ LSwitchaCase1a = GraphSwitchManyCases.Link( OSwitcha , ICase1a )
+
+ LSwitchaCase2aa = GraphSwitchManyCases.Link( OSwitcha , ICase2aa )
+
+ LSwitchbCase3b = GraphSwitchManyCases.Link( OSwitchb , ICase3b )
+
+ LSwitchcCase4c = GraphSwitchManyCases.Link( OSwitchc , ICase4c )
+
+ LSwitchdEndSwitchdd = GraphSwitchManyCases.Link( OSwitchd , IEndSwitchdd )
+
+ LSwitcheEndSwitche = GraphSwitchManyCases.Link( OSwitche , IEndSwitche )
+
+ LSwitchDefaultEndSwitchDefault = GraphSwitchManyCases.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchIndexEndLoopIndex = GraphSwitchManyCases.Link( OEndSwitchIndex , IEndLoopIndex )
+
+ LCase1aEndSwitcha = GraphSwitchManyCases.Link( OCase1a , IEndSwitcha )
+
+ LCase3bEndSwitchb = GraphSwitchManyCases.Link( OCase3b , IEndSwitchb )
+
+ LCase4GateEndSwitchDefault = GraphSwitchManyCases.Link( OCase4Gate , IEndSwitchDefault )
+
+ LCase2aaEndSwitcha = GraphSwitchManyCases.Link( OCase2aa , IEndSwitcha )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMax.Input( 23 )
+ ILoopMin.Input( -7 )
+
+ # Input Ports of the graph
+ #IEndSwitchf = EndSwitch.GetInPort( 'f' )
+
+ # Output Ports of the graph
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ #OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+ #OSwitchf = Switch.GetOutPort( 'f' )
+ return GraphSwitchManyCases
+
+
+GraphSwitchManyCases = DefGraphSwitchManyCases()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchManyCasesNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSwitchManyCasesNOTValid
+def DefGraphSwitchManyCasesNOTValid() :
+ GraphSwitchManyCasesNOTValid = Graph( 'GraphSwitchManyCasesNOTValid' )
+ GraphSwitchManyCasesNOTValid.SetName( 'GraphSwitchManyCasesNOTValid' )
+ GraphSwitchManyCasesNOTValid.SetAuthor( 'JR' )
+ GraphSwitchManyCasesNOTValid.SetComment( '' )
+ GraphSwitchManyCasesNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyCase1 = []
+ PyCase1.append( 'from time import * ' )
+ PyCase1.append( 'def Case1(a) : ' )
+ PyCase1.append( ' sleep(1) ' )
+ PyCase1.append( ' return a ' )
+ Case1 = GraphSwitchManyCasesNOTValid.INode( 'Case1' , PyCase1 )
+ Case1.SetName( 'Case1' )
+ Case1.SetAuthor( '' )
+ Case1.SetComment( 'Compute Node' )
+ Case1.Coords( 448 , 13 )
+ ICase1a = Case1.InPort( 'a' , 'long' )
+ ICase1Gate = Case1.GetInPort( 'Gate' )
+ OCase1a = Case1.OutPort( 'a' , 'long' )
+ OCase1Gate = Case1.GetOutPort( 'Gate' )
+
+ PyCase3 = []
+ PyCase3.append( 'from time import * ' )
+ PyCase3.append( 'def Case3(b) : ' )
+ PyCase3.append( ' sleep(1) ' )
+ PyCase3.append( ' return b ' )
+ Case3 = GraphSwitchManyCasesNOTValid.INode( 'Case3' , PyCase3 )
+ Case3.SetName( 'Case3' )
+ Case3.SetAuthor( '' )
+ Case3.SetComment( 'Compute Node' )
+ Case3.Coords( 461 , 500 )
+ ICase3b = Case3.InPort( 'b' , 'long' )
+ ICase3Gate = Case3.GetInPort( 'Gate' )
+ OCase3b = Case3.OutPort( 'b' , 'long' )
+ OCase3Gate = Case3.GetOutPort( 'Gate' )
+
+ PyCase4 = []
+ PyCase4.append( 'from time import * ' )
+ PyCase4.append( 'def Case4(c) : ' )
+ PyCase4.append( ' sleep(1) ' )
+ PyCase4.append( ' return ' )
+ Case4 = GraphSwitchManyCasesNOTValid.INode( 'Case4' , PyCase4 )
+ Case4.SetName( 'Case4' )
+ Case4.SetAuthor( '' )
+ Case4.SetComment( 'Compute Node' )
+ Case4.Coords( 455 , 647 )
+ ICase4c = Case4.InPort( 'c' , 'long' )
+ ICase4Gate = Case4.GetInPort( 'Gate' )
+ OCase4Gate = Case4.GetOutPort( 'Gate' )
+
+ PyCase2 = []
+ PyCase2.append( 'from time import * ' )
+ PyCase2.append( 'def Case2() : ' )
+ PyCase2.append( ' sleep(1) ' )
+ PyCase2.append( ' return ' )
+ Case2 = GraphSwitchManyCasesNOTValid.INode( 'Case2' , PyCase2 )
+ Case2.SetName( 'Case2' )
+ Case2.SetAuthor( '' )
+ Case2.SetComment( 'Compute Node' )
+ Case2.Coords( 455 , 179 )
+ ICase2Gate = Case2.GetInPort( 'Gate' )
+ OCase2Gate = Case2.GetOutPort( 'Gate' )
+
+ PyCase2a = []
+ PyCase2a.append( 'from time import * ' )
+ PyCase2a.append( 'def Case2a(a) : ' )
+ PyCase2a.append( ' sleep(1) ' )
+ PyCase2a.append( ' return a ' )
+ Case2a = GraphSwitchManyCasesNOTValid.INode( 'Case2a' , PyCase2a )
+ Case2a.SetName( 'Case2a' )
+ Case2a.SetAuthor( '' )
+ Case2a.SetComment( 'Compute Node' )
+ Case2a.Coords( 456 , 304 )
+ ICase2aa = Case2a.InPort( 'a' , 'long' )
+ ICase2aGate = Case2a.GetInPort( 'Gate' )
+ OCase2aa = Case2a.OutPort( 'a' , 'long' )
+ OCase2aGate = Case2a.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyLoop = []
+ PyLoop.append( 'def Init(Index,Max,Min) : ' )
+ PyLoop.append( ' Index = Max ' )
+ PyLoop.append( ' return Index,Max,Min ' )
+ PyMoreLoop = []
+ PyMoreLoop.append( 'def More(Index,Max,Min) : ' )
+ PyMoreLoop.append( ' if Index >= Min : ' )
+ PyMoreLoop.append( ' DoLoop = 1 ' )
+ PyMoreLoop.append( ' else : ' )
+ PyMoreLoop.append( ' DoLoop = 0 ' )
+ PyMoreLoop.append( ' return DoLoop,Index,Max,Min ' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(Index,Max,Min) : ' )
+ PyNextLoop.append( ' Index = Index - 1 ' )
+ PyNextLoop.append( ' return Index,Max,Min ' )
+ Loop,EndLoop = GraphSwitchManyCasesNOTValid.LNode( 'Init' , PyLoop , 'More' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 972 , 344 )
+ PyEndLoop = []
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopMin = Loop.InPort( 'Min' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ OLoopMin = Loop.GetOutPort( 'Min' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopMin = EndLoop.GetInPort( 'Min' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 15 , 336 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(Index) : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' SB1 = 0 ' )
+ PySwitch.append( ' SB2 = 0 ' )
+ PySwitch.append( ' if (Index & 3) == 3 : ' )
+ PySwitch.append( ' SB1 = 1 ' )
+ PySwitch.append( ' elif (Index & 3) == 0 : ' )
+ PySwitch.append( ' SB2 = 1 ' )
+ PySwitch.append( ' return SB1,SB2,Index,Index+1,Index+2,Index+3,Index+4,Index+5 ' )
+ Switch,EndSwitch = GraphSwitchManyCasesNOTValid.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 732 , 344 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'from time import * ' )
+ PyEndSwitch.append( 'def EndSwitch(a,b,dd,e,f) : ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' if b != (a+1) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if dd != (a+3) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if e != (a+4) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' if f != (a+5) : ' )
+ PyEndSwitch.append( ' print 'EndSwitch ERROR' ' )
+ PyEndSwitch.append( ' pass ' )
+ PyEndSwitch.append( ' return a ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchb = EndSwitch.InPort( 'b' , 'long' )
+ IEndSwitchdd = EndSwitch.InPort( 'dd' , 'long' )
+ IEndSwitche = EndSwitch.InPort( 'e' , 'long' )
+ IEndSwitchf = EndSwitch.InPort( 'f' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitchIndex = EndSwitch.OutPort( 'Index' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 232 , 285 )
+ ISwitchIndex = Switch.InPort( 'Index' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchSB1 = Switch.OutPort( 'SB1' , 'long' )
+ OSwitchSB2 = Switch.OutPort( 'SB2' , 'long' )
+ OSwitcha = Switch.OutPort( 'a' , 'long' )
+ OSwitchb = Switch.OutPort( 'b' , 'long' )
+ OSwitchc = Switch.OutPort( 'c' , 'long' )
+ OSwitchd = Switch.OutPort( 'd' , 'long' )
+ OSwitche = Switch.OutPort( 'e' , 'long' )
+ OSwitchf = Switch.OutPort( 'f' , 'long' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LLoopIndexSwitchIndex = GraphSwitchManyCasesNOTValid.Link( OLoopIndex , ISwitchIndex )
+
+ LLoopMaxEndLoopMax = GraphSwitchManyCasesNOTValid.Link( OLoopMax , IEndLoopMax )
+
+ LLoopMinEndLoopMin = GraphSwitchManyCasesNOTValid.Link( OLoopMin , IEndLoopMin )
+
+ LSwitchSB1Case1Gate = GraphSwitchManyCasesNOTValid.Link( OSwitchSB1 , ICase1Gate )
+
+ LSwitchSB2Case2Gate = GraphSwitchManyCasesNOTValid.Link( OSwitchSB2 , ICase2Gate )
+
+ LSwitchSB2Case2aGate = GraphSwitchManyCasesNOTValid.Link( OSwitchSB2 , ICase2aGate )
+
+ LSwitchaCase1a = GraphSwitchManyCasesNOTValid.Link( OSwitcha , ICase1a )
+
+ LSwitchaCase2aa = GraphSwitchManyCasesNOTValid.Link( OSwitcha , ICase2aa )
+
+ LSwitchbCase3b = GraphSwitchManyCasesNOTValid.Link( OSwitchb , ICase3b )
+
+ LSwitchcCase4c = GraphSwitchManyCasesNOTValid.Link( OSwitchc , ICase4c )
+
+ LSwitchdEndSwitchdd = GraphSwitchManyCasesNOTValid.Link( OSwitchd , IEndSwitchdd )
+
+ LSwitcheEndSwitche = GraphSwitchManyCasesNOTValid.Link( OSwitche , IEndSwitche )
+
+ LSwitchDefaultEndSwitchDefault = GraphSwitchManyCasesNOTValid.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchIndexEndLoopIndex = GraphSwitchManyCasesNOTValid.Link( OEndSwitchIndex , IEndLoopIndex )
+
+ LCase1aEndSwitcha = GraphSwitchManyCasesNOTValid.Link( OCase1a , IEndSwitcha )
+
+ LCase3bEndSwitchb = GraphSwitchManyCasesNOTValid.Link( OCase3b , IEndSwitchb )
+
+ LCase4GateEndSwitchDefault = GraphSwitchManyCasesNOTValid.Link( OCase4Gate , IEndSwitchDefault )
+
+ LCase2GateEndSwitchDefault = GraphSwitchManyCasesNOTValid.Link( OCase2Gate , IEndSwitchDefault )
+
+ LCase2aaEndSwitcha = GraphSwitchManyCasesNOTValid.Link( OCase2aa , IEndSwitcha )
+
+ # Input datas
+ ILoopIndex.Input( 0 )
+ ILoopMax.Input( 23 )
+ ILoopMin.Input( -7 )
+
+ # Input Ports of the graph
+ #IEndSwitchf = EndSwitch.GetInPort( 'f' )
+
+ # Output Ports of the graph
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ #OEndLoopMin = EndLoop.GetOutPort( 'Min' )
+ #OSwitchf = Switch.GetOutPort( 'f' )
+ return GraphSwitchManyCasesNOTValid
+
+
+GraphSwitchManyCasesNOTValid = DefGraphSwitchManyCasesNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchNOTExecutable
+
+from SuperV import *
+
+# Graph creation of GraphSwitchNOTExecutable
+def DefGraphSwitchNOTExecutable() :
+ GraphSwitchNOTExecutable = Graph( 'GraphSwitchNOTExecutable' )
+ GraphSwitchNOTExecutable.SetName( 'GraphSwitchNOTExecutable' )
+ GraphSwitchNOTExecutable.SetAuthor( '' )
+ GraphSwitchNOTExecutable.SetComment( '' )
+ GraphSwitchNOTExecutable.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchNOTExecutable.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchNOTExecutable.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 776 , 170 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchNOTExecutable.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 582 , 170 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitchn = Switch.OutPort( 'n' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchNOTExecutable.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 564 , 201 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 564 , 137 )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchNOTExecutable.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchNOTExecutable.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchNOTExecutable.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchNOTExecutable.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchnIsOdda = GraphSwitchNOTExecutable.Link( OSwitchn , IIsOdda )
+ LSwitchnIsOdda.AddCoord( 1 , 371 , 136 )
+ LSwitchnIsOdda.AddCoord( 2 , 371 , 200 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchNOTExecutable.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchNOTExecutable.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchNOTExecutable
+
+
+GraphSwitchNOTExecutable = DefGraphSwitchNOTExecutable()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchNOTExecutable1
+
+from SuperV import *
+
+# Graph creation of GraphSwitchNOTExecutable1
+def DefGraphSwitchNOTExecutable1() :
+ GraphSwitchNOTExecutable1 = Graph( 'GraphSwitchNOTExecutable1' )
+ GraphSwitchNOTExecutable1.SetName( 'GraphSwitchNOTExecutable1' )
+ GraphSwitchNOTExecutable1.SetAuthor( '' )
+ GraphSwitchNOTExecutable1.SetComment( '' )
+ GraphSwitchNOTExecutable1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchNOTExecutable1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchNOTExecutable1.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 776 , 170 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchNOTExecutable1.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 582 , 170 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitchn = Switch.OutPort( 'n' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchNOTExecutable1.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 564 , 201 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 564 , 137 )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchNOTExecutable1.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchNOTExecutable1.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchNOTExecutable1.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchNOTExecutable1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchnIsOdda = GraphSwitchNOTExecutable1.Link( OSwitchn , IIsOdda )
+ LSwitchnIsOdda.AddCoord( 1 , 371 , 136 )
+ LSwitchnIsOdda.AddCoord( 2 , 371 , 200 )
+
+ LSwitchnEndOfSwitcha = GraphSwitchNOTExecutable1.Link( OSwitchn , IEndOfSwitcha )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchNOTExecutable1.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchNOTExecutable1.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 100 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchNOTExecutable1
+
+
+GraphSwitchNOTExecutable1 = DefGraphSwitchNOTExecutable1()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchNOTExecutable2
+
+from SuperV import *
+
+# Graph creation of GraphSwitchNOTExecutable2
+def DefGraphSwitchNOTExecutable2() :
+ GraphSwitchNOTExecutable2 = Graph( 'GraphSwitchNOTExecutable2' )
+ GraphSwitchNOTExecutable2.SetName( 'GraphSwitchNOTExecutable2' )
+ GraphSwitchNOTExecutable2.SetAuthor( 'JR' )
+ GraphSwitchNOTExecutable2.SetComment( '' )
+ GraphSwitchNOTExecutable2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchNOTExecutable2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 389 , 65 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchNOTExecutable2.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 772 , 132 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchNOTExecutable2.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 581 , 132 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchEven = EndOfSwitch.InPort( 'Even' , 'long' )
+ IEndOfSwitchk = EndOfSwitch.InPort( 'k' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitchn = Switch.OutPort( 'n' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchNOTExecutable2.Link( OIsOdda , IEndOfSwitcha )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchNOTExecutable2.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchNOTExecutable2.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchNOTExecutable2.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchNOTExecutable2.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchnIsOdda = GraphSwitchNOTExecutable2.Link( OSwitchn , IIsOdda )
+ LSwitchnIsOdda.AddCoord( 1 , 371 , 136 )
+ LSwitchnIsOdda.AddCoord( 2 , 371 , 200 )
+
+ LSwitchnEndOfSwitchk = GraphSwitchNOTExecutable2.Link( OSwitchn , IEndOfSwitchk )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchNOTExecutable2.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchNOTExecutable2.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 100 )
+
+ # Input Ports of the graph
+ #IEndOfSwitchEven = EndOfSwitch.GetInPort( 'Even' )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ return GraphSwitchNOTExecutable2
+
+
+GraphSwitchNOTExecutable2 = DefGraphSwitchNOTExecutable2()
--- /dev/null
+
+# Generated python file of Graph GraphSwitch_1_1_2
+
+from SuperV import *
+
+# Graph creation of GraphSwitch_1_1_2
+def DefGraphSwitch_1_1_2() :
+ GraphSwitch_1_1_2 = Graph( 'GraphSwitch_1_1_2' )
+ GraphSwitch_1_1_2.SetName( 'GraphSwitch_1_1_2' )
+ GraphSwitch_1_1_2.SetAuthor( '' )
+ GraphSwitch_1_1_2.SetComment( '' )
+ GraphSwitch_1_1_2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a,Branch) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a,Branch ' )
+ IsOdd = GraphSwitch_1_1_2.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddBranch = IsOdd.InPort( 'Branch' , 'string' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddBranch = IsOdd.OutPort( 'Branch' , 'string' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a,Branch) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a,Branch ' )
+ IsEven = GraphSwitch_1_1_2.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 395 , 334 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenBranch = IsEven.InPort( 'Branch' , 'string' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenBranch = IsEven.OutPort( 'Branch' , 'string' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrint = []
+ PyPrint.append( 'def Print(a,Branch) : ' )
+ PyPrint.append( ' print "Print ",Branch ' )
+ PyPrint.append( ' return a,Branch ' )
+ Print = GraphSwitch_1_1_2.INode( 'Print' , PyPrint )
+ Print.SetName( 'Print' )
+ Print.SetAuthor( '' )
+ Print.SetComment( 'Compute Node' )
+ Print.Coords( 639 , 63 )
+ IPrinta = Print.InPort( 'a' , 'long' )
+ IPrintBranch = Print.InPort( 'Branch' , 'string' )
+ IPrintGate = Print.GetInPort( 'Gate' )
+ OPrinta = Print.OutPort( 'a' , 'long' )
+ OPrintBranch = Print.OutPort( 'Branch' , 'string' )
+ OPrintGate = Print.GetOutPort( 'Gate' )
+
+ PyPrint_1 = []
+ PyPrint_1.append( 'def Print_1(a,Branch) : ' )
+ PyPrint_1.append( ' print "Print ",Branch ' )
+ PyPrint_1.append( ' return a,Branch ' )
+ Print_1 = GraphSwitch_1_1_2.INode( 'Print_1' , PyPrint_1 )
+ Print_1.SetName( 'Print_1' )
+ Print_1.SetAuthor( '' )
+ Print_1.SetComment( 'Compute Node' )
+ Print_1.Coords( 639 , 263 )
+ IPrint_1a = Print_1.InPort( 'a' , 'long' )
+ IPrint_1Branch = Print_1.InPort( 'Branch' , 'string' )
+ IPrint_1Gate = Print_1.GetInPort( 'Gate' )
+ OPrint_1a = Print_1.OutPort( 'a' , 'long' )
+ OPrint_1Branch = Print_1.OutPort( 'Branch' , 'string' )
+ OPrint_1Gate = Print_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitch_1_1_2.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1082 , 150 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' Branch = 'Negative or null' ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = 'Even' ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = 'Odd' ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitch_1_1_2.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 150 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaPrinta = GraphSwitch_1_1_2.Link( OIsOdda , IPrinta )
+
+ LIsOddBranchPrintBranch = GraphSwitch_1_1_2.Link( OIsOddBranch , IPrintBranch )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitch_1_1_2.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitch_1_1_2.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitch_1_1_2.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LIsEvenaPrint_1a = GraphSwitch_1_1_2.Link( OIsEvena , IPrint_1a )
+
+ LIsEvenBranchPrint_1Branch = GraphSwitch_1_1_2.Link( OIsEvenBranch , IPrint_1Branch )
+
+ LSwitchOddIsOddGate = GraphSwitch_1_1_2.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsEvenGate = GraphSwitch_1_1_2.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchaIsOdda = GraphSwitch_1_1_2.Link( OSwitcha , IIsOdda )
+
+ LSwitchaIsEvena = GraphSwitch_1_1_2.Link( OSwitcha , IIsEvena )
+
+ LSwitchBranchIsOddBranch = GraphSwitch_1_1_2.Link( OSwitchBranch , IIsOddBranch )
+
+ LSwitchBranchIsEvenBranch = GraphSwitch_1_1_2.Link( OSwitchBranch , IIsEvenBranch )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitch_1_1_2.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitch_1_1_2.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPrintaEndOfSwitcha = GraphSwitch_1_1_2.Link( OPrinta , IEndOfSwitcha )
+
+ LPrint_1aEndOfSwitcha = GraphSwitch_1_1_2.Link( OPrint_1a , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchdefault = Switch.GetOutPort( 'default' )
+ #OPrintBranch = Print.GetOutPort( 'Branch' )
+ #OPrint_1Branch = Print_1.GetOutPort( 'Branch' )
+ return GraphSwitch_1_1_2
+
+
+GraphSwitch_1_1_2 = DefGraphSwitch_1_1_2()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchOutputNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSwitchOutputNOTValid
+def DefGraphSwitchOutputNOTValid() :
+ GraphSwitchOutputNOTValid = Graph( 'GraphSwitchOutputNOTValid' )
+ GraphSwitchOutputNOTValid.SetName( 'GraphSwitchOutputNOTValid' )
+ GraphSwitchOutputNOTValid.SetAuthor( 'JR' )
+ GraphSwitchOutputNOTValid.SetComment( '' )
+ GraphSwitchOutputNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitch)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchOutputNOTValid.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsEven = []
+ PyIsEven.append( 'from time import * ' )
+ PyIsEven.append( 'def IsEven(a) : ' )
+ PyIsEven.append( ' print a,"IsEven (GraphSwitch)" ' )
+ PyIsEven.append( ' sleep( 1 ) ' )
+ PyIsEven.append( ' return a ' )
+ IsEven = GraphSwitchOutputNOTValid.INode( 'IsEven' , PyIsEven )
+ IsEven.SetName( 'IsEven' )
+ IsEven.SetAuthor( '' )
+ IsEven.SetComment( 'Compute Node' )
+ IsEven.Coords( 432 , 337 )
+ IIsEvena = IsEven.InPort( 'a' , 'long' )
+ IIsEvenGate = IsEven.GetInPort( 'Gate' )
+ OIsEvena = IsEven.OutPort( 'a' , 'long' )
+ OIsEvenGate = IsEven.GetOutPort( 'Gate' )
+
+ PyPrint = []
+ PyPrint.append( 'def Print(a,Branch) : ' )
+ PyPrint.append( ' print "Print ",Branch ' )
+ PyPrint.append( ' return a,Branch ' )
+ Print = GraphSwitchOutputNOTValid.INode( 'Print' , PyPrint )
+ Print.SetName( 'Print' )
+ Print.SetAuthor( '' )
+ Print.SetComment( 'Compute Node' )
+ Print.Coords( 639 , 50 )
+ IPrinta = Print.InPort( 'a' , 'long' )
+ IPrintBranch = Print.InPort( 'Branch' , 'string' )
+ IPrintGate = Print.GetInPort( 'Gate' )
+ OPrinta = Print.OutPort( 'a' , 'long' )
+ OPrintBranch = Print.OutPort( 'Branch' , 'string' )
+ OPrintGate = Print.GetOutPort( 'Gate' )
+
+ PyPrint_1 = []
+ PyPrint_1.append( 'def Print_1(a,Branch) : ' )
+ PyPrint_1.append( ' print "Print ",Branch ' )
+ PyPrint_1.append( ' return a,Branch ' )
+ Print_1 = GraphSwitchOutputNOTValid.INode( 'Print_1' , PyPrint_1 )
+ Print_1.SetName( 'Print_1' )
+ Print_1.SetAuthor( '' )
+ Print_1.SetComment( 'Compute Node' )
+ Print_1.Coords( 645 , 250 )
+ IPrint_1a = Print_1.InPort( 'a' , 'long' )
+ IPrint_1Branch = Print_1.InPort( 'Branch' , 'string' )
+ IPrint_1Gate = Print_1.GetInPort( 'Gate' )
+ OPrint_1a = Print_1.OutPort( 'a' , 'long' )
+ OPrint_1Branch = Print_1.OutPort( 'Branch' , 'string' )
+ OPrint_1Gate = Print_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' Index = Max ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index >= Min : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index - 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchOutputNOTValid.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 1082 , 150 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' Branch = 'Negative or null' ' )
+ PySwitch.append( ' if a <= 0 : ' )
+ PySwitch.append( ' return 0,0,a,Branch,1 ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' Branch = 'Even' ' )
+ PySwitch.append( ' else : ' )
+ PySwitch.append( ' Branch = 'Odd' ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a,Branch,0 ' )
+ Switch,EndOfSwitch = GraphSwitchOutputNOTValid.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 880 , 150 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( 'EndSwitch_1' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 195 , 129 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchBranch = Switch.OutPort( 'Branch' , 'string' )
+ OSwitchdefault = Switch.OutPort( 'default' , 'boolean' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaPrinta = GraphSwitchOutputNOTValid.Link( OIsOdda , IPrinta )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchOutputNOTValid.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchOutputNOTValid.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchOutputNOTValid.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LIsEvenaPrint_1a = GraphSwitchOutputNOTValid.Link( OIsEvena , IPrint_1a )
+
+ LSwitchOddIsOddGate = GraphSwitchOutputNOTValid.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenIsEvenGate = GraphSwitchOutputNOTValid.Link( OSwitchEven , IIsEvenGate )
+
+ LSwitchaIsOdda = GraphSwitchOutputNOTValid.Link( OSwitcha , IIsOdda )
+
+ LSwitchaIsEvena = GraphSwitchOutputNOTValid.Link( OSwitcha , IIsEvena )
+
+ LSwitchBranchPrintBranch = GraphSwitchOutputNOTValid.Link( OSwitchBranch , IPrintBranch )
+
+ LSwitchBranchPrint_1Branch = GraphSwitchOutputNOTValid.Link( OSwitchBranch , IPrint_1Branch )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchOutputNOTValid.Link( OSwitchDefault , IEndOfSwitchDefault )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchOutputNOTValid.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LPrintaEndOfSwitcha = GraphSwitchOutputNOTValid.Link( OPrinta , IEndOfSwitcha )
+
+ LPrint_1aEndOfSwitcha = GraphSwitchOutputNOTValid.Link( OPrint_1a , IEndOfSwitcha )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( -5 )
+ IInitLoopSwitchMax.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchdefault = Switch.GetOutPort( 'default' )
+ #OPrintBranch = Print.GetOutPort( 'Branch' )
+ #OPrint_1Branch = Print_1.GetOutPort( 'Branch' )
+ return GraphSwitchOutputNOTValid
+
+
+GraphSwitchOutputNOTValid = DefGraphSwitchOutputNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSwitchs
+
+from SuperV import *
+
+# Graph creation of GraphSwitchs
+def DefGraphSwitchs() :
+ GraphSwitchs = Graph( 'GraphSwitchs' )
+ GraphSwitchs.SetName( 'GraphSwitchs' )
+ GraphSwitchs.SetAuthor( '' )
+ GraphSwitchs.SetComment( '' )
+ GraphSwitchs.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from time import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphSwitchs)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphSwitchs.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 388 , 50 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyIsOdd_1 = []
+ PyIsOdd_1.append( 'from time import * ' )
+ PyIsOdd_1.append( 'def IsOdd(a) : ' )
+ PyIsOdd_1.append( ' print a,"IsOdd_1 (GraphSwitchs)" ' )
+ PyIsOdd_1.append( ' sleep( 1 ) ' )
+ PyIsOdd_1.append( ' return a ' )
+ IsOdd_1 = GraphSwitchs.INode( 'IsOdd' , PyIsOdd_1 )
+ IsOdd_1.SetName( 'IsOdd_1' )
+ IsOdd_1.SetAuthor( '' )
+ IsOdd_1.SetComment( 'Python function' )
+ IsOdd_1.Coords( 419 , 308 )
+ IIsOdd_1a = IsOdd_1.InPort( 'a' , 'long' )
+ IIsOdd_1Gate = IsOdd_1.GetInPort( 'Gate' )
+ OIsOdd_1a = IsOdd_1.OutPort( 'a' , 'long' )
+ OIsOdd_1Gate = IsOdd_1.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoopSwitch = []
+ PyInitLoopSwitch.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoopSwitch.append( ' return Index,Min,Max ' )
+ PyMoreInitLoopSwitch = []
+ PyMoreInitLoopSwitch.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoopSwitch.append( ' if Index <= Max : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 1 ' )
+ PyMoreInitLoopSwitch.append( ' else : ' )
+ PyMoreInitLoopSwitch.append( ' DoLoop = 0 ' )
+ PyMoreInitLoopSwitch.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoopSwitch = []
+ PyNextInitLoopSwitch.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoopSwitch.append( ' Index = Index + 1 ' )
+ PyNextInitLoopSwitch.append( ' return Index,Min,Max ' )
+ InitLoopSwitch,EndOfInitLoopSwitch = GraphSwitchs.LNode( 'InitLoop' , PyInitLoopSwitch , 'MoreLoop' , PyMoreInitLoopSwitch , 'NextLoop' , PyNextInitLoopSwitch )
+ EndOfInitLoopSwitch.SetName( 'EndOfInitLoopSwitch' )
+ EndOfInitLoopSwitch.SetAuthor( '' )
+ EndOfInitLoopSwitch.SetComment( 'Compute Node' )
+ EndOfInitLoopSwitch.Coords( 766 , 127 )
+ PyEndOfInitLoopSwitch = []
+ EndOfInitLoopSwitch.SetPyFunction( '' , PyEndOfInitLoopSwitch )
+ IInitLoopSwitchDoLoop = InitLoopSwitch.GetInPort( 'DoLoop' )
+ IInitLoopSwitchIndex = InitLoopSwitch.InPort( 'Index' , 'long' )
+ IInitLoopSwitchMin = InitLoopSwitch.InPort( 'Min' , 'long' )
+ IInitLoopSwitchMax = InitLoopSwitch.InPort( 'Max' , 'long' )
+ IInitLoopSwitchGate = InitLoopSwitch.GetInPort( 'Gate' )
+ OInitLoopSwitchDoLoop = InitLoopSwitch.GetOutPort( 'DoLoop' )
+ OInitLoopSwitchIndex = InitLoopSwitch.GetOutPort( 'Index' )
+ OInitLoopSwitchMin = InitLoopSwitch.GetOutPort( 'Min' )
+ OInitLoopSwitchMax = InitLoopSwitch.GetOutPort( 'Max' )
+ OInitLoopSwitchGate = InitLoopSwitch.GetOutPort( 'Gate' )
+ IEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetInPort( 'DoLoop' )
+ IEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetInPort( 'Index' )
+ IEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetInPort( 'Min' )
+ IEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetInPort( 'Max' )
+ IEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetInPort( 'Gate' )
+ OEndOfInitLoopSwitchDoLoop = EndOfInitLoopSwitch.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ OEndOfInitLoopSwitchGate = EndOfInitLoopSwitch.GetOutPort( 'Gate' )
+ InitLoopSwitch.SetName( 'InitLoopSwitch' )
+ InitLoopSwitch.SetAuthor( '' )
+ InitLoopSwitch.SetComment( 'Compute Node' )
+ InitLoopSwitch.Coords( 10 , 129 )
+
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) : ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
+ PyMoreInitLoop.append( ' if Index <= Max : ' )
+ PyMoreInitLoop.append( ' DoLoop = 1 ' )
+ PyMoreInitLoop.append( ' else : ' )
+ PyMoreInitLoop.append( ' DoLoop = 0 ' )
+ PyMoreInitLoop.append( ' return DoLoop,Index,Min,Max ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def NextLoop(Index,Min,Max) : ' )
+ PyNextInitLoop.append( ' Index = Index + 1 ' )
+ PyNextInitLoop.append( ' return Index,Min,Max ' )
+ InitLoop,EndOfInitLoop = GraphSwitchs.LNode( 'InitLoop' , PyInitLoop , 'MoreLoop' , PyMoreInitLoop , 'NextLoop' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 783 , 381 )
+ PyEndOfInitLoop = []
+ EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ OInitLoopGate = InitLoop.GetOutPort( 'Gate' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 388 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) : ' )
+ PySwitch.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndOfSwitch = GraphSwitchs.SNode( 'Switch' , PySwitch )
+ EndOfSwitch.SetName( 'EndOfSwitch' )
+ EndOfSwitch.SetAuthor( '' )
+ EndOfSwitch.SetComment( 'Compute Node' )
+ EndOfSwitch.Coords( 587 , 126 )
+ PyEndOfSwitch = []
+ EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
+ IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
+ IEndOfSwitchDefault = EndOfSwitch.GetInPort( 'Default' )
+ OEndOfSwitcha = EndOfSwitch.OutPort( 'a' , 'long' )
+ OEndOfSwitchGate = EndOfSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 186 , 130 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ PySwitch_1 = []
+ PySwitch_1.append( 'from time import * ' )
+ PySwitch_1.append( 'def Switch(a) : ' )
+ PySwitch_1.append( ' if ( a & 1 ) == 0 : ' )
+ PySwitch_1.append( ' sleep(1) ' )
+ PySwitch_1.append( ' return a & 1,1-(a&1),a ' )
+ Switch_1,EndSwitch = GraphSwitchs.SNode( 'Switch' , PySwitch_1 )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 605 , 382 )
+ PyEndSwitch = []
+ EndSwitch.SetPyFunction( '' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch_1.SetName( 'Switch_1' )
+ Switch_1.SetAuthor( '' )
+ Switch_1.SetComment( 'Compute Node' )
+ Switch_1.Coords( 193 , 388 )
+ ISwitch_1a = Switch_1.InPort( 'a' , 'long' )
+ ISwitch_1Gate = Switch_1.GetInPort( 'Gate' )
+ OSwitch_1Odd = Switch_1.OutPort( 'Odd' , 'long' )
+ OSwitch_1Even = Switch_1.OutPort( 'Even' , 'int' )
+ OSwitch_1a = Switch_1.OutPort( 'a' , 'int' )
+ OSwitch_1Default = Switch_1.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndOfSwitcha = GraphSwitchs.Link( OIsOdda , IEndOfSwitcha )
+ LIsOddaEndOfSwitcha.AddCoord( 1 , 573 , 160 )
+ LIsOddaEndOfSwitcha.AddCoord( 2 , 572 , 130 )
+
+ LInitLoopSwitchIndexSwitcha = GraphSwitchs.Link( OInitLoopSwitchIndex , ISwitcha )
+
+ LInitLoopSwitchMinEndOfInitLoopSwitchMin = GraphSwitchs.Link( OInitLoopSwitchMin , IEndOfInitLoopSwitchMin )
+
+ LInitLoopSwitchMaxEndOfInitLoopSwitchMax = GraphSwitchs.Link( OInitLoopSwitchMax , IEndOfInitLoopSwitchMax )
+
+ LSwitchOddIsOddGate = GraphSwitchs.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchaIsOdda = GraphSwitchs.Link( OSwitcha , IIsOdda )
+ LSwitchaIsOdda.AddCoord( 1 , 365 , 129 )
+ LSwitchaIsOdda.AddCoord( 2 , 365 , 222 )
+
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitchs.Link( OSwitchDefault , IEndOfSwitchDefault )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 1 , 572 , 194 )
+ LSwitchDefaultEndOfSwitchDefault.AddCoord( 2 , 571 , 257 )
+
+ LEndOfSwitchaEndOfInitLoopSwitchIndex = GraphSwitchs.Link( OEndOfSwitcha , IEndOfInitLoopSwitchIndex )
+
+ LIsOdd_1aEndSwitcha = GraphSwitchs.Link( OIsOdd_1a , IEndSwitcha )
+ LIsOdd_1aEndSwitcha.AddCoord( 1 , 599 , 416 )
+ LIsOdd_1aEndSwitcha.AddCoord( 2 , 598 , 389 )
+
+ LInitLoopIndexSwitch_1a = GraphSwitchs.Link( OInitLoopIndex , ISwitch_1a )
+
+ LInitLoopMinEndOfInitLoopMin = GraphSwitchs.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphSwitchs.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitch_1OddIsOdd_1Gate = GraphSwitchs.Link( OSwitch_1Odd , IIsOdd_1Gate )
+
+ LSwitch_1EvenEndSwitchDefault = GraphSwitchs.Link( OSwitch_1Even , IEndSwitchDefault )
+
+ LSwitch_1aIsOdd_1a = GraphSwitchs.Link( OSwitch_1a , IIsOdd_1a )
+ LSwitch_1aIsOdd_1a.AddCoord( 1 , 379 , 387 )
+ LSwitch_1aIsOdd_1a.AddCoord( 2 , 378 , 481 )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphSwitchs.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ # Input datas
+ IInitLoopSwitchIndex.Input( 0 )
+ IInitLoopSwitchMin.Input( 0 )
+ IInitLoopSwitchMax.Input( 20 )
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 0 )
+ IInitLoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopSwitchIndex = EndOfInitLoopSwitch.GetOutPort( 'Index' )
+ #OEndOfInitLoopSwitchMin = EndOfInitLoopSwitch.GetOutPort( 'Min' )
+ #OEndOfInitLoopSwitchMax = EndOfInitLoopSwitch.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphSwitchs
+
+
+GraphSwitchs = DefGraphSwitchs()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControl
+
+from SuperV import *
+
+# Graph creation of GraphSyrControl
+def DefGraphSyrControl() :
+ GraphSyrControl = Graph( 'GraphSyrControl' )
+ GraphSyrControl.SetName( 'GraphSyrControl' )
+ GraphSyrControl.SetAuthor( 'JR' )
+ GraphSyrControl.SetComment( 'Syracuse algorithm' )
+ GraphSyrControl.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControl.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 190 , 338 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControl.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 196 , 131 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControl.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 788 , 22 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControl.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 794 , 427 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControl.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 158 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphSyrControl.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 7 , 216 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphSyrControl.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 385 , 159 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphSyrControl.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1065 , 321 )
+ PyEndSwitch_OneEven = []
+ PyEndSwitch_OneEven.append( 'def EndSwitch_OneEven( Finished , K ):' )
+ PyEndSwitch_OneEven.append( ' print "label_begin",Finished,K' )
+ PyEndSwitch_OneEven.append( ' return Finished,K' )
+ EndSwitch_OneEven.SetPyFunction( 'EndSwitch_OneEven' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenFinished = EndSwitch_OneEven.InPort( 'Finished' , 'long' )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenFinished = EndSwitch_OneEven.OutPort( 'Finished' , 'long' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 592 , 205 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestFinished = test.OutPort( 'Finished' , 'long' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'from time import * ' )
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ): ' )
+ Pycontrol_m3p1.append( ' sleep(1) ' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K ' )
+ control_m3p1 = GraphSyrControl.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1012 , 68 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'from time import * ' )
+ Pycontrol_div2.append( 'def control_div2( N , NB ) : ' )
+ Pycontrol_div2.append( ' sleep(1) ' )
+ Pycontrol_div2.append( ' return N,NB ' )
+ control_div2 = GraphSyrControl.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1010 , 473 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControl.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 380 , 236 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 379 , 419 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControl.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 367 , 269 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 367 , 213 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControl.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControl.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControl.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 978 , 132 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 978 , 239 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControl.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 979 , 536 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 978 , 240 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControl.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControl.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 184 , 416 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 185 , 298 )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControl.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 186 , 211 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 185 , 297 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControl.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphSyrControl.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphSyrControl.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphSyrControl.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphSyrControl.Link( Olabel_testKT , ItestKT )
+
+ LtestFinishedEndSwitch_OneEvenFinished = GraphSyrControl.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+
+ LtestEvendiv2Gate = GraphSyrControl.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate.AddCoord( 1 , 764 , 536 )
+ LtestEvendiv2Gate.AddCoord( 2 , 763 , 297 )
+
+ LtestOddm3p1Gate = GraphSyrControl.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate.AddCoord( 1 , 773 , 133 )
+ LtestOddm3p1Gate.AddCoord( 2 , 773 , 326 )
+
+ LtestNm3p1anOddInteger = GraphSyrControl.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 753 , 102 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 752 , 355 )
+
+ LtestNdiv2anEvenInteger = GraphSyrControl.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 753 , 508 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 752 , 356 )
+
+ LtestKEndSwitch_OneEvenK = GraphSyrControl.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphSyrControl.Link( OtestK , IincraCount )
+ LtestKincraCount.AddCoord( 1 , 779 , 239 )
+ LtestKincraCount.AddCoord( 2 , 780 , 385 )
+
+ LtestDefaultEndSwitch_OneEvenDefault = GraphSyrControl.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControl.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 373 , 354 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 372 , 10 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1180 , 9 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1181 , 217 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControl.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 5 , 355 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 4 , 608 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1177 , 608 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1177 , 563 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OtestIncr = test.GetOutPort( 'Incr' )
+ #OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphSyrControl
+
+
+GraphSyrControl = DefGraphSyrControl()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControl1
+
+from SuperV import *
+
+# Graph creation of GraphSyrControl1
+def DefGraphSyrControl1() :
+ GraphSyrControl1 = Graph( 'GraphSyrControl1' )
+ GraphSyrControl1.SetName( 'GraphSyrControl1' )
+ GraphSyrControl1.SetAuthor( 'JR' )
+ GraphSyrControl1.SetComment( 'Syracuse algorithm' )
+ GraphSyrControl1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControl1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 190 , 338 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControl1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 196 , 131 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControl1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 615 , 30 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControl1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 624 , 391 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControl1.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 623 , 206 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ) :' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphSyrControl1.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 5 , 190 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ label_test,EndL_OneEven = GraphSyrControl1.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1017 , 247 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 399 , 177 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphSyrControl1.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 821 , 28 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K ) :' )
+ Pycontrol_div2.append( ' return N,K' )
+ control_div2 = GraphSyrControl1.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 818 , 358 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControl1.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 383 , 239 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 382 , 417 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControl1.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControl1.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 793 , 62 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 792 , 111 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControl1.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 797 , 392 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 798 , 471 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControl1.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 809 , 420 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 808 , 288 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControl1.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 807 , 91 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 808 , 286 )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControl1.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 180 , 211 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 179 , 269 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControl1.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControl1.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 179 , 417 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 179 , 271 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControl1.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testEvendiv2Gate = GraphSyrControl1.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 583 , 500 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 582 , 269 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControl1.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 571 , 138 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 573 , 298 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControl1.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 604 , 110 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 605 , 328 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControl1.Link( Olabel_testN , Idiv2anEvenInteger )
+ Llabel_testNdiv2anEvenInteger.AddCoord( 1 , 606 , 471 )
+ Llabel_testNdiv2anEvenInteger.AddCoord( 2 , 605 , 328 )
+
+ Llabel_testKincraCount = GraphSyrControl1.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 594 , 287 )
+ Llabel_testKincraCount.AddCoord( 2 , 595 , 356 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControl1.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+ Llabel_testDefaultEndL_OneEvenDefault.AddCoord( 1 , 1008 , 281 )
+ Llabel_testDefaultEndL_OneEvenDefault.AddCoord( 2 , 1008 , 560 )
+ Llabel_testDefaultEndL_OneEvenDefault.AddCoord( 3 , 565 , 559 )
+ Llabel_testDefaultEndL_OneEvenDefault.AddCoord( 4 , 564 , 385 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControl1.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 368 , 327 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 369 , 7 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1009 , 8 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1009 , 179 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControl1.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 3 , 327 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 2 , 582 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 991 , 583 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 991 , 451 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ return GraphSyrControl1
+
+
+GraphSyrControl1 = DefGraphSyrControl1()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAborted
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAborted
+def DefGraphSyrControlAborted() :
+ GraphSyrControlAborted = Graph( 'GraphSyrControlAborted' )
+ GraphSyrControlAborted.SetName( 'GraphSyrControlAborted' )
+ GraphSyrControlAborted.SetAuthor( 'JR' )
+ GraphSyrControlAborted.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 190 , 338 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 196 , 131 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 788 , 22 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 794 , 427 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 158 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphSyrControlAborted.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 8 , 205 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphSyrControlAborted.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 397 , 165 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphSyrControlAborted.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1065 , 356 )
+ PyEndSwitch_OneEven = []
+ PyEndSwitch_OneEven.append( 'def EndSwitch_OneEven( Finished , K ):' )
+ PyEndSwitch_OneEven.append( ' print "label_begin",Finished,K' )
+ PyEndSwitch_OneEven.append( ' return Finished,K' )
+ EndSwitch_OneEven.SetPyFunction( 'EndSwitch_OneEven' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenFinished = EndSwitch_OneEven.InPort( 'Finished' , 'long' )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenFinished = EndSwitch_OneEven.OutPort( 'Finished' , 'long' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 575 , 205 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestFinished = test.OutPort( 'Finished' , 'long' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphSyrControlAborted.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1013 , 63 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
+ Pycontrol_div2.append( ' return N,NB' )
+ control_div2 = GraphSyrControlAborted.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1010 , 473 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAborted.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 381 , 234 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 381 , 410 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAborted.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 367 , 256 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 367 , 201 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAborted.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAborted.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAborted.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 978 , 114 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 978 , 230 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAborted.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 981 , 524 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 978 , 229 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAborted.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAborted.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 179 , 408 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 179 , 276 )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAborted.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 179 , 203 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 180 , 275 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAborted.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphSyrControlAborted.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphSyrControlAborted.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphSyrControlAborted.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphSyrControlAborted.Link( Olabel_testKT , ItestKT )
+
+ LtestFinishedEndSwitch_OneEvenFinished = GraphSyrControlAborted.Link( OtestFinished , IEndSwitch_OneEvenFinished )
+
+ LtestEvendiv2Gate = GraphSyrControlAborted.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate.AddCoord( 1 , 763 , 522 )
+ LtestEvendiv2Gate.AddCoord( 2 , 763 , 278 )
+
+ LtestOddm3p1Gate = GraphSyrControlAborted.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate.AddCoord( 1 , 772 , 117 )
+ LtestOddm3p1Gate.AddCoord( 2 , 772 , 297 )
+
+ LtestNm3p1anOddInteger = GraphSyrControlAborted.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 751 , 93 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 752 , 317 )
+
+ LtestNdiv2anEvenInteger = GraphSyrControlAborted.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 751 , 498 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 752 , 318 )
+
+ LtestKEndSwitch_OneEvenK = GraphSyrControlAborted.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphSyrControlAborted.Link( OtestK , IincraCount )
+ LtestKincraCount.AddCoord( 1 , 779 , 229 )
+ LtestKincraCount.AddCoord( 2 , 779 , 336 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAborted.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 374 , 321 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 374 , 15 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1180 , 9 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1181 , 217 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAborted.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 4 , 608 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 1184 , 604 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1184 , 548 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OtestIncr = test.GetOutPort( 'Incr' )
+ #OEndSwitch_OneEvenFinished = EndSwitch_OneEven.GetOutPort( 'Finished' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphSyrControlAborted
+
+
+GraphSyrControlAborted = DefGraphSyrControlAborted()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAve
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAve
+def DefGraphSyrControlAve() :
+ GraphSyrControlAve = Graph( 'GraphSyrControlAve' )
+ GraphSyrControlAve.SetName( 'GraphSyrControlAve' )
+ GraphSyrControlAve.SetAuthor( 'JR' )
+ GraphSyrControlAve.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAve.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 370 , 455 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 370 , 127 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 789 , 0 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 789 , 255 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 136 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ C_MIN = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MIN' )
+ C_MIN.SetName( 'C_MIN' )
+ C_MIN.SetAuthor( '' )
+ C_MIN.SetContainer( 'localhost/FactoryServer' )
+ C_MIN.SetComment( 'C_MIN from SyrComponent' )
+ C_MIN.Coords( 798 , 833 )
+ IC_MINaMinVal = C_MIN.GetInPort( 'aMinVal' )
+ IC_MINanInteger = C_MIN.GetInPort( 'anInteger' )
+ IC_MINGate = C_MIN.GetInPort( 'Gate' )
+ OC_MINaNewMinVal = C_MIN.GetOutPort( 'aNewMinVal' )
+ OC_MINGate = C_MIN.GetOutPort( 'Gate' )
+
+ C_MAX = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MAX' )
+ C_MAX.SetName( 'C_MAX' )
+ C_MAX.SetAuthor( '' )
+ C_MAX.SetContainer( 'localhost/FactoryServer' )
+ C_MAX.SetComment( 'C_MAX from SyrComponent' )
+ C_MAX.Coords( 798 , 668 )
+ IC_MAXaMaxVal = C_MAX.GetInPort( 'aMaxVal' )
+ IC_MAXanInteger = C_MAX.GetInPort( 'anInteger' )
+ IC_MAXGate = C_MAX.GetInPort( 'Gate' )
+ OC_MAXaNewMaxVal = C_MAX.GetOutPort( 'aNewMaxVal' )
+ OC_MAXGate = C_MAX.GetOutPort( 'Gate' )
+
+ C_AVERAGE = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_AVERAGE' )
+ C_AVERAGE.SetName( 'C_AVERAGE' )
+ C_AVERAGE.SetAuthor( '' )
+ C_AVERAGE.SetContainer( 'localhost/FactoryServer' )
+ C_AVERAGE.SetComment( 'C_AVERAGE from SyrComponent' )
+ C_AVERAGE.Coords( 784 , 476 )
+ IC_AVERAGEaListOfSyr = C_AVERAGE.GetInPort( 'aListOfSyr' )
+ IC_AVERAGEanInteger = C_AVERAGE.GetInPort( 'anInteger' )
+ IC_AVERAGEaCount = C_AVERAGE.GetInPort( 'aCount' )
+ IC_AVERAGEGate = C_AVERAGE.GetInPort( 'Gate' )
+ OC_AVERAGEaNewListOfSyr = C_AVERAGE.GetOutPort( 'aNewListOfSyr' )
+ OC_AVERAGEanAverage = C_AVERAGE.GetOutPort( 'anAverage' )
+ OC_AVERAGEGate = C_AVERAGE.GetOutPort( 'Gate' )
+
+ C_LISTOFSYR = GraphSyrControlAve.FNode( 'SyrComponent' , 'SyrComponent' , 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetName( 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetAuthor( '' )
+ C_LISTOFSYR.SetContainer( 'localhost/FactoryServer' )
+ C_LISTOFSYR.SetComment( 'C_LISTOFSYR from SyrComponent' )
+ C_LISTOFSYR.Coords( 5 , 321 )
+ IC_LISTOFSYRGate = C_LISTOFSYR.GetInPort( 'Gate' )
+ OC_LISTOFSYRaListOfSyr = C_LISTOFSYR.GetOutPort( 'aListOfSyr' )
+ OC_LISTOFSYRGate = C_LISTOFSYR.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :' )
+ Pylabel_begin.append( ' return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB' )
+ label_begin = GraphSyrControlAve.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 183 , 220 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginMINB = label_begin.InPort( 'MINB' , 'long' )
+ Ilabel_beginMAXB = label_begin.InPort( 'MAXB' , 'long' )
+ Ilabel_beginAVERAGEB = label_begin.InPort( 'AVERAGEB' , 'double' )
+ Ilabel_beginSYRLISTB = label_begin.InPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginMIN = label_begin.OutPort( 'MIN' , 'long' )
+ Olabel_beginMAX = label_begin.OutPort( 'MAX' , 'long' )
+ Olabel_beginAVERAGE = label_begin.OutPort( 'AVERAGE' , 'double' )
+ Olabel_beginSYRLIST = label_begin.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST' )
+ label_test,EndL_OneEven = GraphSyrControlAve.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1064 , 339 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenMINT = EndL_OneEven.InPort( 'MINT' , 'long' )
+ IEndL_OneEvenMAXT = EndL_OneEven.InPort( 'MAXT' , 'long' )
+ IEndL_OneEvenAVERAGET = EndL_OneEven.InPort( 'AVERAGET' , 'double' )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenMIN = EndL_OneEven.OutPort( 'MIN' , 'long' )
+ OEndL_OneEvenMAX = EndL_OneEven.OutPort( 'MAX' , 'long' )
+ OEndL_OneEvenAVERAGE = EndL_OneEven.OutPort( 'AVERAGE' , 'double' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 564 , 219 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testMIN = label_test.InPort( 'MIN' , 'long' )
+ Ilabel_testMAX = label_test.InPort( 'MAX' , 'long' )
+ Ilabel_testAVERAGE = label_test.InPort( 'AVERAGE' , 'double' )
+ Ilabel_testSYRLIST = label_test.InPort( 'SYRLIST' , 'ListOfSyr' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testMINT = label_test.OutPort( 'MINT' , 'long' )
+ Olabel_testMAXT = label_test.OutPort( 'MAXT' , 'long' )
+ Olabel_testAVERAGET = label_test.OutPort( 'AVERAGET' , 'double' )
+ Olabel_testSYRLISTT = label_test.OutPort( 'SYRLISTT' , 'ListOfSyr' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_m3p1 = GraphSyrControlAve.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1058 , 8 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1MINT = control_m3p1.InPort( 'MINT' , 'long' )
+ Icontrol_m3p1MAXT = control_m3p1.InPort( 'MAXT' , 'long' )
+ Icontrol_m3p1AVERAGET = control_m3p1.InPort( 'AVERAGET' , 'double' )
+ Icontrol_m3p1SYRLISTT = control_m3p1.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1MIN = control_m3p1.OutPort( 'MIN' , 'long' )
+ Ocontrol_m3p1MAX = control_m3p1.OutPort( 'MAX' , 'long' )
+ Ocontrol_m3p1AVERAGE = control_m3p1.OutPort( 'AVERAGE' , 'double' )
+ Ocontrol_m3p1SYRLIST = control_m3p1.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :' )
+ Pycontrol_div2.append( ' return N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_div2 = GraphSyrControlAve.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1048 , 555 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2MINT = control_div2.InPort( 'MINT' , 'long' )
+ Icontrol_div2MAXT = control_div2.InPort( 'MAXT' , 'long' )
+ Icontrol_div2AVERAGET = control_div2.InPort( 'AVERAGET' , 'double' )
+ Icontrol_div2SYRLISTT = control_div2.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2MINB = control_div2.OutPort( 'MINB' , 'long' )
+ Ocontrol_div2MAXB = control_div2.OutPort( 'MAXB' , 'long' )
+ Ocontrol_div2AVERAGEB = control_div2.OutPort( 'AVERAGEB' , 'double' )
+ Ocontrol_div2SYRLISTB = control_div2.OutPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAve.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 544 , 256 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 544 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAve.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 546 , 237 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 546 , 198 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAve.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 975 , 38 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 976 , 81 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAve.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 1012 , 585 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 1011 , 346 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAve.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 966 , 606 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 968 , 207 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAve.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 965 , 59 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 966 , 208 )
+
+ LincraNewCountC_AVERAGEaCount = GraphSyrControlAve.Link( OincraNewCount , IC_AVERAGEaCount )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 1 , 751 , 588 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 2 , 751 , 460 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 3 , 965 , 462 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 4 , 968 , 205 )
+
+ LC_MINaNewMinValcontrol_m3p1MINT = GraphSyrControlAve.Link( OC_MINaNewMinVal , Icontrol_m3p1MINT )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 1 , 991 , 78 )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MINaNewMinValcontrol_div2MINT = GraphSyrControlAve.Link( OC_MINaNewMinVal , Icontrol_div2MINT )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 1 , 991 , 626 )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MAXaNewMaxValcontrol_m3p1MAXT = GraphSyrControlAve.Link( OC_MAXaNewMaxVal , Icontrol_m3p1MAXT )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 1 , 976 , 98 )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_MAXaNewMaxValcontrol_div2MAXT = GraphSyrControlAve.Link( OC_MAXaNewMaxVal , Icontrol_div2MAXT )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 1 , 972 , 648 )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT = GraphSyrControlAve.Link( OC_AVERAGEaNewListOfSyr , Icontrol_m3p1SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 1 , 1037 , 137 )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 2 , 1038 , 556 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT = GraphSyrControlAve.Link( OC_AVERAGEaNewListOfSyr , Icontrol_div2SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 1 , 1038 , 686 )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 2 , 1038 , 555 )
+
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET = GraphSyrControlAve.Link( OC_AVERAGEanAverage , Icontrol_m3p1AVERAGET )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 1 , 1026 , 118 )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 2 , 1027 , 567 )
+
+ LC_AVERAGEanAveragecontrol_div2AVERAGET = GraphSyrControlAve.Link( OC_AVERAGEanAverage , Icontrol_div2AVERAGET )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 1 , 1027 , 668 )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 2 , 1026 , 568 )
+
+ LC_LISTOFSYRaListOfSyrlabel_beginSYRLISTB = GraphSyrControlAve.Link( OC_LISTOFSYRaListOfSyr , Ilabel_beginSYRLISTB )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAve.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 361 , 197 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 360 , 290 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAve.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAve.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 359 , 525 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 361 , 291 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAve.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_beginMINlabel_testMIN = GraphSyrControlAve.Link( Olabel_beginMIN , Ilabel_testMIN )
+
+ Llabel_beginMAXlabel_testMAX = GraphSyrControlAve.Link( Olabel_beginMAX , Ilabel_testMAX )
+
+ Llabel_beginAVERAGElabel_testAVERAGE = GraphSyrControlAve.Link( Olabel_beginAVERAGE , Ilabel_testAVERAGE )
+
+ Llabel_beginSYRLISTlabel_testSYRLIST = GraphSyrControlAve.Link( Olabel_beginSYRLIST , Ilabel_testSYRLIST )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlAve.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 777 , 351 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 777 , 286 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlAve.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 757 , 95 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 757 , 310 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlAve.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 741 , 72 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 741 , 331 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlAve.Link( Olabel_testN , Idiv2anEvenInteger )
+
+ Llabel_testNC_MINanInteger = GraphSyrControlAve.Link( Olabel_testN , IC_MINanInteger )
+ Llabel_testNC_MINanInteger.AddCoord( 1 , 744 , 923 )
+ Llabel_testNC_MINanInteger.AddCoord( 2 , 742 , 331 )
+
+ Llabel_testNC_MAXanInteger = GraphSyrControlAve.Link( Olabel_testN , IC_MAXanInteger )
+ Llabel_testNC_MAXanInteger.AddCoord( 1 , 742 , 759 )
+ Llabel_testNC_MAXanInteger.AddCoord( 2 , 743 , 332 )
+
+ Llabel_testNC_AVERAGEanInteger = GraphSyrControlAve.Link( Olabel_testN , IC_AVERAGEanInteger )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 1 , 741 , 568 )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 2 , 742 , 330 )
+
+ Llabel_testKincraCount = GraphSyrControlAve.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 766 , 207 )
+ Llabel_testKincraCount.AddCoord( 2 , 766 , 343 )
+
+ Llabel_testMINTC_MINaMinVal = GraphSyrControlAve.Link( Olabel_testMINT , IC_MINaMinVal )
+ Llabel_testMINTC_MINaMinVal.AddCoord( 1 , 760 , 904 )
+ Llabel_testMINTC_MINaMinVal.AddCoord( 2 , 756 , 372 )
+
+ Llabel_testMAXTC_MAXaMaxVal = GraphSyrControlAve.Link( Olabel_testMAXT , IC_MAXaMaxVal )
+ Llabel_testMAXTC_MAXaMaxVal.AddCoord( 1 , 765 , 742 )
+ Llabel_testMAXTC_MAXaMaxVal.AddCoord( 2 , 766 , 384 )
+
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr = GraphSyrControlAve.Link( Olabel_testSYRLISTT , IC_AVERAGEaListOfSyr )
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr.AddCoord( 1 , 773 , 546 )
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr.AddCoord( 2 , 772 , 424 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControlAve.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAve.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 553 , 453 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 554 , 1025 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1242 , 1026 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1234 , 204 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAve.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 176 , 419 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 176 , 997 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1217 , 996 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1223 , 711 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 31 )
+ Ilabel_beginKB.Input( 0 )
+ Ilabel_beginMINB.Input( 0 )
+ Ilabel_beginMAXB.Input( 0 )
+ Ilabel_beginAVERAGEB.Input( 0 )
+
+ # Input Ports of the graph
+ #IEndL_OneEvenMINT = EndL_OneEven.GetInPort( 'MINT' )
+ #IEndL_OneEvenMAXT = EndL_OneEven.GetInPort( 'MAXT' )
+ #IEndL_OneEvenAVERAGET = EndL_OneEven.GetInPort( 'AVERAGET' )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ #Olabel_testAVERAGET = label_test.GetOutPort( 'AVERAGET' )
+ #OEndL_OneEvenMIN = EndL_OneEven.GetOutPort( 'MIN' )
+ #OEndL_OneEvenMAX = EndL_OneEven.GetOutPort( 'MAX' )
+ #OEndL_OneEvenAVERAGE = EndL_OneEven.GetOutPort( 'AVERAGE' )
+ return GraphSyrControlAve
+
+
+GraphSyrControlAve = DefGraphSyrControlAve()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAveAborted
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAveAborted
+def DefGraphSyrControlAveAborted() :
+ GraphSyrControlAveAborted = Graph( 'GraphSyrControlAveAborted' )
+ GraphSyrControlAveAborted.SetName( 'GraphSyrControlAveAborted' )
+ GraphSyrControlAveAborted.SetAuthor( 'JR' )
+ GraphSyrControlAveAborted.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAveAborted.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 370 , 455 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 370 , 127 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 789 , 0 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 789 , 255 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 136 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ C_MIN = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MIN' )
+ C_MIN.SetName( 'C_MIN' )
+ C_MIN.SetAuthor( '' )
+ C_MIN.SetContainer( 'localhost/FactoryServer' )
+ C_MIN.SetComment( 'C_MIN from SyrComponent' )
+ C_MIN.Coords( 798 , 833 )
+ IC_MINaMinVal = C_MIN.GetInPort( 'aMinVal' )
+ IC_MINanInteger = C_MIN.GetInPort( 'anInteger' )
+ IC_MINGate = C_MIN.GetInPort( 'Gate' )
+ OC_MINaNewMinVal = C_MIN.GetOutPort( 'aNewMinVal' )
+ OC_MINGate = C_MIN.GetOutPort( 'Gate' )
+
+ C_MAX = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MAX' )
+ C_MAX.SetName( 'C_MAX' )
+ C_MAX.SetAuthor( '' )
+ C_MAX.SetContainer( 'localhost/FactoryServer' )
+ C_MAX.SetComment( 'C_MAX from SyrComponent' )
+ C_MAX.Coords( 798 , 668 )
+ IC_MAXaMaxVal = C_MAX.GetInPort( 'aMaxVal' )
+ IC_MAXanInteger = C_MAX.GetInPort( 'anInteger' )
+ IC_MAXGate = C_MAX.GetInPort( 'Gate' )
+ OC_MAXaNewMaxVal = C_MAX.GetOutPort( 'aNewMaxVal' )
+ OC_MAXGate = C_MAX.GetOutPort( 'Gate' )
+
+ C_AVERAGE = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_AVERAGE' )
+ C_AVERAGE.SetName( 'C_AVERAGE' )
+ C_AVERAGE.SetAuthor( '' )
+ C_AVERAGE.SetContainer( 'localhost/FactoryServer' )
+ C_AVERAGE.SetComment( 'C_AVERAGE from SyrComponent' )
+ C_AVERAGE.Coords( 784 , 476 )
+ IC_AVERAGEaListOfSyr = C_AVERAGE.GetInPort( 'aListOfSyr' )
+ IC_AVERAGEanInteger = C_AVERAGE.GetInPort( 'anInteger' )
+ IC_AVERAGEaCount = C_AVERAGE.GetInPort( 'aCount' )
+ IC_AVERAGEGate = C_AVERAGE.GetInPort( 'Gate' )
+ OC_AVERAGEaNewListOfSyr = C_AVERAGE.GetOutPort( 'aNewListOfSyr' )
+ OC_AVERAGEanAverage = C_AVERAGE.GetOutPort( 'anAverage' )
+ OC_AVERAGEGate = C_AVERAGE.GetOutPort( 'Gate' )
+
+ C_LISTOFSYR = GraphSyrControlAveAborted.FNode( 'SyrComponent' , 'SyrComponent' , 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetName( 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetAuthor( '' )
+ C_LISTOFSYR.SetContainer( 'localhost/FactoryServer' )
+ C_LISTOFSYR.SetComment( 'C_LISTOFSYR from SyrComponent' )
+ C_LISTOFSYR.Coords( 5 , 321 )
+ IC_LISTOFSYRGate = C_LISTOFSYR.GetInPort( 'Gate' )
+ OC_LISTOFSYRaListOfSyr = C_LISTOFSYR.GetOutPort( 'aListOfSyr' )
+ OC_LISTOFSYRGate = C_LISTOFSYR.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :' )
+ Pylabel_begin.append( ' return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB' )
+ label_begin = GraphSyrControlAveAborted.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 183 , 220 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginMINB = label_begin.InPort( 'MINB' , 'long' )
+ Ilabel_beginMAXB = label_begin.InPort( 'MAXB' , 'long' )
+ Ilabel_beginAVERAGEB = label_begin.InPort( 'AVERAGEB' , 'double' )
+ Ilabel_beginSYRLISTB = label_begin.InPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginMIN = label_begin.OutPort( 'MIN' , 'long' )
+ Olabel_beginMAX = label_begin.OutPort( 'MAX' , 'long' )
+ Olabel_beginAVERAGE = label_begin.OutPort( 'AVERAGE' , 'double' )
+ Olabel_beginSYRLIST = label_begin.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST' )
+ label_test,EndL_OneEven = GraphSyrControlAveAborted.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1064 , 339 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenMINT = EndL_OneEven.InPort( 'MINT' , 'long' )
+ IEndL_OneEvenMAXT = EndL_OneEven.InPort( 'MAXT' , 'long' )
+ IEndL_OneEvenAVERAGET = EndL_OneEven.InPort( 'AVERAGET' , 'double' )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenMIN = EndL_OneEven.OutPort( 'MIN' , 'long' )
+ OEndL_OneEvenMAX = EndL_OneEven.OutPort( 'MAX' , 'long' )
+ OEndL_OneEvenAVERAGE = EndL_OneEven.OutPort( 'AVERAGE' , 'double' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 564 , 219 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testMIN = label_test.InPort( 'MIN' , 'long' )
+ Ilabel_testMAX = label_test.InPort( 'MAX' , 'long' )
+ Ilabel_testAVERAGE = label_test.InPort( 'AVERAGE' , 'double' )
+ Ilabel_testSYRLIST = label_test.InPort( 'SYRLIST' , 'ListOfSyr' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testMIN = label_test.OutPort( 'MIN' , 'long' )
+ Olabel_testMAX = label_test.OutPort( 'MAX' , 'long' )
+ Olabel_testAVERAGE = label_test.OutPort( 'AVERAGE' , 'double' )
+ Olabel_testSYRLIST = label_test.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_m3p1 = GraphSyrControlAveAborted.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1058 , 8 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1MINT = control_m3p1.InPort( 'MINT' , 'long' )
+ Icontrol_m3p1MAXT = control_m3p1.InPort( 'MAXT' , 'long' )
+ Icontrol_m3p1AVERAGET = control_m3p1.InPort( 'AVERAGET' , 'double' )
+ Icontrol_m3p1SYRLISTT = control_m3p1.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1MIN = control_m3p1.OutPort( 'MIN' , 'long' )
+ Ocontrol_m3p1MAX = control_m3p1.OutPort( 'MAX' , 'long' )
+ Ocontrol_m3p1AVERAGE = control_m3p1.OutPort( 'AVERAGE' , 'double' )
+ Ocontrol_m3p1SYRLIST = control_m3p1.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :' )
+ Pycontrol_div2.append( ' return N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_div2 = GraphSyrControlAveAborted.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1048 , 555 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2MINT = control_div2.InPort( 'MINT' , 'long' )
+ Icontrol_div2MAXT = control_div2.InPort( 'MAXT' , 'long' )
+ Icontrol_div2AVERAGET = control_div2.InPort( 'AVERAGET' , 'double' )
+ Icontrol_div2SYRLISTT = control_div2.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2MINB = control_div2.OutPort( 'MINB' , 'long' )
+ Ocontrol_div2MAXB = control_div2.OutPort( 'MAXB' , 'long' )
+ Ocontrol_div2AVERAGEB = control_div2.OutPort( 'AVERAGEB' , 'double' )
+ Ocontrol_div2SYRLISTB = control_div2.OutPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAveAborted.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 544 , 256 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 544 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAveAborted.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 546 , 237 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 546 , 198 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAveAborted.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 975 , 38 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 976 , 81 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAveAborted.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 1012 , 585 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 1011 , 346 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAveAborted.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 966 , 606 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 968 , 207 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAveAborted.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 965 , 59 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 966 , 208 )
+
+ LincraNewCountC_AVERAGEaCount = GraphSyrControlAveAborted.Link( OincraNewCount , IC_AVERAGEaCount )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 1 , 751 , 588 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 2 , 751 , 460 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 3 , 965 , 462 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 4 , 968 , 205 )
+
+ LC_MINaNewMinValcontrol_m3p1MINT = GraphSyrControlAveAborted.Link( OC_MINaNewMinVal , Icontrol_m3p1MINT )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 1 , 991 , 78 )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MINaNewMinValcontrol_div2MINT = GraphSyrControlAveAborted.Link( OC_MINaNewMinVal , Icontrol_div2MINT )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 1 , 991 , 626 )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MAXaNewMaxValcontrol_m3p1MAXT = GraphSyrControlAveAborted.Link( OC_MAXaNewMaxVal , Icontrol_m3p1MAXT )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 1 , 976 , 98 )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_MAXaNewMaxValcontrol_div2MAXT = GraphSyrControlAveAborted.Link( OC_MAXaNewMaxVal , Icontrol_div2MAXT )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 1 , 972 , 648 )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT = GraphSyrControlAveAborted.Link( OC_AVERAGEaNewListOfSyr , Icontrol_m3p1SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 1 , 1037 , 137 )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 2 , 1038 , 556 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT = GraphSyrControlAveAborted.Link( OC_AVERAGEaNewListOfSyr , Icontrol_div2SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 1 , 1038 , 686 )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 2 , 1038 , 555 )
+
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET = GraphSyrControlAveAborted.Link( OC_AVERAGEanAverage , Icontrol_m3p1AVERAGET )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 1 , 1026 , 118 )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 2 , 1027 , 567 )
+
+ LC_AVERAGEanAveragecontrol_div2AVERAGET = GraphSyrControlAveAborted.Link( OC_AVERAGEanAverage , Icontrol_div2AVERAGET )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 1 , 1027 , 668 )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 2 , 1026 , 568 )
+
+ LC_LISTOFSYRaListOfSyrlabel_beginSYRLISTB = GraphSyrControlAveAborted.Link( OC_LISTOFSYRaListOfSyr , Ilabel_beginSYRLISTB )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAveAborted.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 361 , 197 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 360 , 290 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAveAborted.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAveAborted.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 359 , 525 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 361 , 291 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAveAborted.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_beginMINlabel_testMIN = GraphSyrControlAveAborted.Link( Olabel_beginMIN , Ilabel_testMIN )
+
+ Llabel_beginMAXlabel_testMAX = GraphSyrControlAveAborted.Link( Olabel_beginMAX , Ilabel_testMAX )
+
+ Llabel_beginAVERAGElabel_testAVERAGE = GraphSyrControlAveAborted.Link( Olabel_beginAVERAGE , Ilabel_testAVERAGE )
+
+ Llabel_beginSYRLISTlabel_testSYRLIST = GraphSyrControlAveAborted.Link( Olabel_beginSYRLIST , Ilabel_testSYRLIST )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlAveAborted.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 777 , 351 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 777 , 286 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlAveAborted.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 757 , 95 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 757 , 310 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlAveAborted.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 741 , 72 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 741 , 331 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlAveAborted.Link( Olabel_testN , Idiv2anEvenInteger )
+
+ Llabel_testNC_MINanInteger = GraphSyrControlAveAborted.Link( Olabel_testN , IC_MINanInteger )
+ Llabel_testNC_MINanInteger.AddCoord( 1 , 744 , 923 )
+ Llabel_testNC_MINanInteger.AddCoord( 2 , 742 , 331 )
+
+ Llabel_testNC_MAXanInteger = GraphSyrControlAveAborted.Link( Olabel_testN , IC_MAXanInteger )
+ Llabel_testNC_MAXanInteger.AddCoord( 1 , 742 , 759 )
+ Llabel_testNC_MAXanInteger.AddCoord( 2 , 743 , 332 )
+
+ Llabel_testNC_AVERAGEanInteger = GraphSyrControlAveAborted.Link( Olabel_testN , IC_AVERAGEanInteger )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 1 , 741 , 568 )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 2 , 742 , 330 )
+
+ Llabel_testKincraCount = GraphSyrControlAveAborted.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 766 , 207 )
+ Llabel_testKincraCount.AddCoord( 2 , 766 , 343 )
+
+ Llabel_testMINC_MINaMinVal = GraphSyrControlAveAborted.Link( Olabel_testMIN , IC_MINaMinVal )
+ Llabel_testMINC_MINaMinVal.AddCoord( 1 , 771 , 902 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 2 , 777 , 371 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 3 , 777 , 370 )
+
+ Llabel_testMINEndL_OneEvenMINT = GraphSyrControlAveAborted.Link( Olabel_testMIN , IEndL_OneEvenMINT )
+
+ Llabel_testMAXC_MAXaMaxVal = GraphSyrControlAveAborted.Link( Olabel_testMAX , IC_MAXaMaxVal )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 1 , 764 , 739 )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 2 , 762 , 390 )
+
+ Llabel_testMAXEndL_OneEvenMAXT = GraphSyrControlAveAborted.Link( Olabel_testMAX , IEndL_OneEvenMAXT )
+
+ Llabel_testAVERAGEEndL_OneEvenAVERAGET = GraphSyrControlAveAborted.Link( Olabel_testAVERAGE , IEndL_OneEvenAVERAGET )
+
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr = GraphSyrControlAveAborted.Link( Olabel_testSYRLIST , IC_AVERAGEaListOfSyr )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 1 , 769 , 546 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 2 , 769 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 3 , 768 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 4 , 768 , 430 )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAveAborted.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 553 , 453 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 554 , 1025 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1242 , 1026 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1234 , 204 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAveAborted.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 176 , 419 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 176 , 997 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1217 , 996 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1223 , 711 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 31 )
+ Ilabel_beginKB.Input( 0 )
+ Ilabel_beginMINB.Input( 0 )
+ Ilabel_beginMAXB.Input( 0 )
+ Ilabel_beginAVERAGEB.Input( 0 )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ #OEndL_OneEvenMIN = EndL_OneEven.GetOutPort( 'MIN' )
+ #OEndL_OneEvenMAX = EndL_OneEven.GetOutPort( 'MAX' )
+ #OEndL_OneEvenAVERAGE = EndL_OneEven.GetOutPort( 'AVERAGE' )
+ return GraphSyrControlAveAborted
+
+
+GraphSyrControlAveAborted = DefGraphSyrControlAveAborted()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAveExecutable
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAveExecutable
+def DefGraphSyrControlAveExecutable() :
+ GraphSyrControlAveExecutable = Graph( 'GraphSyrControlAveExecutable' )
+ GraphSyrControlAveExecutable.SetName( 'GraphSyrControlAveExecutable' )
+ GraphSyrControlAveExecutable.SetAuthor( 'JR' )
+ GraphSyrControlAveExecutable.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAveExecutable.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 370 , 455 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 370 , 127 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 789 , 0 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 789 , 255 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 136 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ C_MIN = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MIN' )
+ C_MIN.SetName( 'C_MIN' )
+ C_MIN.SetAuthor( '' )
+ C_MIN.SetContainer( 'localhost/FactoryServer' )
+ C_MIN.SetComment( 'C_MIN from SyrComponent' )
+ C_MIN.Coords( 798 , 833 )
+ IC_MINaMinVal = C_MIN.GetInPort( 'aMinVal' )
+ IC_MINanInteger = C_MIN.GetInPort( 'anInteger' )
+ IC_MINGate = C_MIN.GetInPort( 'Gate' )
+ OC_MINaNewMinVal = C_MIN.GetOutPort( 'aNewMinVal' )
+ OC_MINGate = C_MIN.GetOutPort( 'Gate' )
+
+ C_MAX = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MAX' )
+ C_MAX.SetName( 'C_MAX' )
+ C_MAX.SetAuthor( '' )
+ C_MAX.SetContainer( 'localhost/FactoryServer' )
+ C_MAX.SetComment( 'C_MAX from SyrComponent' )
+ C_MAX.Coords( 798 , 668 )
+ IC_MAXaMaxVal = C_MAX.GetInPort( 'aMaxVal' )
+ IC_MAXanInteger = C_MAX.GetInPort( 'anInteger' )
+ IC_MAXGate = C_MAX.GetInPort( 'Gate' )
+ OC_MAXaNewMaxVal = C_MAX.GetOutPort( 'aNewMaxVal' )
+ OC_MAXGate = C_MAX.GetOutPort( 'Gate' )
+
+ C_AVERAGE = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_AVERAGE' )
+ C_AVERAGE.SetName( 'C_AVERAGE' )
+ C_AVERAGE.SetAuthor( '' )
+ C_AVERAGE.SetContainer( 'localhost/FactoryServer' )
+ C_AVERAGE.SetComment( 'C_AVERAGE from SyrComponent' )
+ C_AVERAGE.Coords( 784 , 476 )
+ IC_AVERAGEaListOfSyr = C_AVERAGE.GetInPort( 'aListOfSyr' )
+ IC_AVERAGEanInteger = C_AVERAGE.GetInPort( 'anInteger' )
+ IC_AVERAGEaCount = C_AVERAGE.GetInPort( 'aCount' )
+ IC_AVERAGEGate = C_AVERAGE.GetInPort( 'Gate' )
+ OC_AVERAGEaNewListOfSyr = C_AVERAGE.GetOutPort( 'aNewListOfSyr' )
+ OC_AVERAGEanAverage = C_AVERAGE.GetOutPort( 'anAverage' )
+ OC_AVERAGEGate = C_AVERAGE.GetOutPort( 'Gate' )
+
+ C_LISTOFSYR = GraphSyrControlAveExecutable.FNode( 'SyrComponent' , 'SyrComponent' , 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetName( 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetAuthor( '' )
+ C_LISTOFSYR.SetContainer( 'localhost/FactoryServer' )
+ C_LISTOFSYR.SetComment( 'C_LISTOFSYR from SyrComponent' )
+ C_LISTOFSYR.Coords( 5 , 321 )
+ IC_LISTOFSYRGate = C_LISTOFSYR.GetInPort( 'Gate' )
+ OC_LISTOFSYRaListOfSyr = C_LISTOFSYR.GetOutPort( 'aListOfSyr' )
+ OC_LISTOFSYRGate = C_LISTOFSYR.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :' )
+ Pylabel_begin.append( ' return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB' )
+ label_begin = GraphSyrControlAveExecutable.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 183 , 220 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginMINB = label_begin.InPort( 'MINB' , 'long' )
+ Ilabel_beginMAXB = label_begin.InPort( 'MAXB' , 'long' )
+ Ilabel_beginAVERAGEB = label_begin.InPort( 'AVERAGEB' , 'double' )
+ Ilabel_beginSYRLISTB = label_begin.InPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginMIN = label_begin.OutPort( 'MIN' , 'long' )
+ Olabel_beginMAX = label_begin.OutPort( 'MAX' , 'long' )
+ Olabel_beginAVERAGE = label_begin.OutPort( 'AVERAGE' , 'double' )
+ Olabel_beginSYRLIST = label_begin.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST' )
+ label_test,EndL_OneEven = GraphSyrControlAveExecutable.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1064 , 339 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenMINT = EndL_OneEven.InPort( 'MINT' , 'long' )
+ IEndL_OneEvenMAXT = EndL_OneEven.InPort( 'MAXT' , 'long' )
+ IEndL_OneEvenAVERAGET = EndL_OneEven.InPort( 'AVERAGET' , 'double' )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenMIN = EndL_OneEven.OutPort( 'MIN' , 'long' )
+ OEndL_OneEvenMAX = EndL_OneEven.OutPort( 'MAX' , 'long' )
+ OEndL_OneEvenAVERAGE = EndL_OneEven.OutPort( 'AVERAGE' , 'double' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 564 , 219 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testMIN = label_test.InPort( 'MIN' , 'long' )
+ Ilabel_testMAX = label_test.InPort( 'MAX' , 'long' )
+ Ilabel_testAVERAGE = label_test.InPort( 'AVERAGE' , 'double' )
+ Ilabel_testSYRLIST = label_test.InPort( 'SYRLIST' , 'ListOfSyr' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testMIN = label_test.OutPort( 'MIN' , 'long' )
+ Olabel_testMAX = label_test.OutPort( 'MAX' , 'long' )
+ Olabel_testAVERAGE = label_test.OutPort( 'AVERAGE' , 'double' )
+ Olabel_testSYRLIST = label_test.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_m3p1 = GraphSyrControlAveExecutable.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1058 , 8 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1MINT = control_m3p1.InPort( 'MINT' , 'long' )
+ Icontrol_m3p1MAXT = control_m3p1.InPort( 'MAXT' , 'long' )
+ Icontrol_m3p1AVERAGET = control_m3p1.InPort( 'AVERAGET' , 'double' )
+ Icontrol_m3p1SYRLISTT = control_m3p1.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1MIN = control_m3p1.OutPort( 'MIN' , 'long' )
+ Ocontrol_m3p1MAX = control_m3p1.OutPort( 'MAX' , 'long' )
+ Ocontrol_m3p1AVERAGE = control_m3p1.OutPort( 'AVERAGE' , 'double' )
+ Ocontrol_m3p1SYRLIST = control_m3p1.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :' )
+ Pycontrol_div2.append( ' return N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_div2 = GraphSyrControlAveExecutable.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1048 , 555 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2MINT = control_div2.InPort( 'MINT' , 'long' )
+ Icontrol_div2MAXT = control_div2.InPort( 'MAXT' , 'long' )
+ Icontrol_div2AVERAGET = control_div2.InPort( 'AVERAGET' , 'double' )
+ Icontrol_div2SYRLISTT = control_div2.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2MINB = control_div2.OutPort( 'MINB' , 'long' )
+ Ocontrol_div2MAXB = control_div2.OutPort( 'MAXB' , 'long' )
+ Ocontrol_div2AVERAGEB = control_div2.OutPort( 'AVERAGEB' , 'double' )
+ Ocontrol_div2SYRLISTB = control_div2.OutPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAveExecutable.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 544 , 256 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 544 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAveExecutable.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 546 , 237 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 546 , 198 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAveExecutable.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 975 , 38 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 976 , 81 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAveExecutable.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 1012 , 585 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 1011 , 346 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAveExecutable.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 966 , 606 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 968 , 207 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAveExecutable.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 965 , 59 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 966 , 208 )
+
+ LincraNewCountC_AVERAGEaCount = GraphSyrControlAveExecutable.Link( OincraNewCount , IC_AVERAGEaCount )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 1 , 751 , 588 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 2 , 751 , 460 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 3 , 965 , 462 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 4 , 968 , 205 )
+
+ LC_MINaNewMinValcontrol_m3p1MINT = GraphSyrControlAveExecutable.Link( OC_MINaNewMinVal , Icontrol_m3p1MINT )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 1 , 991 , 78 )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MINaNewMinValcontrol_div2MINT = GraphSyrControlAveExecutable.Link( OC_MINaNewMinVal , Icontrol_div2MINT )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 1 , 991 , 626 )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MAXaNewMaxValcontrol_m3p1MAXT = GraphSyrControlAveExecutable.Link( OC_MAXaNewMaxVal , Icontrol_m3p1MAXT )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 1 , 976 , 98 )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_MAXaNewMaxValcontrol_div2MAXT = GraphSyrControlAveExecutable.Link( OC_MAXaNewMaxVal , Icontrol_div2MAXT )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 1 , 972 , 648 )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT = GraphSyrControlAveExecutable.Link( OC_AVERAGEaNewListOfSyr , Icontrol_m3p1SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 1 , 1037 , 137 )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 2 , 1038 , 556 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT = GraphSyrControlAveExecutable.Link( OC_AVERAGEaNewListOfSyr , Icontrol_div2SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 1 , 1038 , 686 )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 2 , 1038 , 555 )
+
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET = GraphSyrControlAveExecutable.Link( OC_AVERAGEanAverage , Icontrol_m3p1AVERAGET )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 1 , 1026 , 118 )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 2 , 1027 , 567 )
+
+ LC_AVERAGEanAveragecontrol_div2AVERAGET = GraphSyrControlAveExecutable.Link( OC_AVERAGEanAverage , Icontrol_div2AVERAGET )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 1 , 1027 , 668 )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 2 , 1026 , 568 )
+
+ LC_LISTOFSYRaListOfSyrlabel_beginSYRLISTB = GraphSyrControlAveExecutable.Link( OC_LISTOFSYRaListOfSyr , Ilabel_beginSYRLISTB )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAveExecutable.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 361 , 197 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 360 , 290 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAveExecutable.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAveExecutable.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 359 , 525 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 361 , 291 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAveExecutable.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_beginMINlabel_testMIN = GraphSyrControlAveExecutable.Link( Olabel_beginMIN , Ilabel_testMIN )
+
+ Llabel_beginMAXlabel_testMAX = GraphSyrControlAveExecutable.Link( Olabel_beginMAX , Ilabel_testMAX )
+
+ Llabel_beginAVERAGElabel_testAVERAGE = GraphSyrControlAveExecutable.Link( Olabel_beginAVERAGE , Ilabel_testAVERAGE )
+
+ Llabel_beginSYRLISTlabel_testSYRLIST = GraphSyrControlAveExecutable.Link( Olabel_beginSYRLIST , Ilabel_testSYRLIST )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlAveExecutable.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 777 , 351 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 777 , 286 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlAveExecutable.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 757 , 95 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 757 , 310 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlAveExecutable.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 741 , 72 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 741 , 331 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlAveExecutable.Link( Olabel_testN , Idiv2anEvenInteger )
+
+ Llabel_testNC_MINanInteger = GraphSyrControlAveExecutable.Link( Olabel_testN , IC_MINanInteger )
+ Llabel_testNC_MINanInteger.AddCoord( 1 , 744 , 923 )
+ Llabel_testNC_MINanInteger.AddCoord( 2 , 742 , 331 )
+
+ Llabel_testNC_MAXanInteger = GraphSyrControlAveExecutable.Link( Olabel_testN , IC_MAXanInteger )
+ Llabel_testNC_MAXanInteger.AddCoord( 1 , 742 , 759 )
+ Llabel_testNC_MAXanInteger.AddCoord( 2 , 743 , 332 )
+
+ Llabel_testNC_AVERAGEanInteger = GraphSyrControlAveExecutable.Link( Olabel_testN , IC_AVERAGEanInteger )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 1 , 741 , 568 )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 2 , 742 , 330 )
+
+ Llabel_testKincraCount = GraphSyrControlAveExecutable.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 766 , 207 )
+ Llabel_testKincraCount.AddCoord( 2 , 766 , 343 )
+
+ Llabel_testMINC_MINaMinVal = GraphSyrControlAveExecutable.Link( Olabel_testMIN , IC_MINaMinVal )
+ Llabel_testMINC_MINaMinVal.AddCoord( 1 , 771 , 902 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 2 , 777 , 371 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 3 , 777 , 370 )
+
+ Llabel_testMINEndL_OneEvenMINT = GraphSyrControlAveExecutable.Link( Olabel_testMIN , IEndL_OneEvenMINT )
+
+ Llabel_testMAXC_MAXaMaxVal = GraphSyrControlAveExecutable.Link( Olabel_testMAX , IC_MAXaMaxVal )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 1 , 764 , 739 )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 2 , 762 , 390 )
+
+ Llabel_testMAXEndL_OneEvenMAXT = GraphSyrControlAveExecutable.Link( Olabel_testMAX , IEndL_OneEvenMAXT )
+
+ Llabel_testAVERAGEEndL_OneEvenAVERAGET = GraphSyrControlAveExecutable.Link( Olabel_testAVERAGE , IEndL_OneEvenAVERAGET )
+
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr = GraphSyrControlAveExecutable.Link( Olabel_testSYRLIST , IC_AVERAGEaListOfSyr )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 1 , 769 , 546 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 2 , 769 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 3 , 768 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 4 , 768 , 430 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControlAveExecutable.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAveExecutable.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 553 , 453 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 554 , 1025 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1242 , 1026 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1234 , 204 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAveExecutable.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 176 , 419 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 176 , 997 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1217 , 996 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1223 , 711 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 31 )
+ Ilabel_beginKB.Input( 0 )
+ Ilabel_beginMINB.Input( 0 )
+ Ilabel_beginMAXB.Input( 0 )
+ Ilabel_beginAVERAGEB.Input( 0 )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ #OEndL_OneEvenMIN = EndL_OneEven.GetOutPort( 'MIN' )
+ #OEndL_OneEvenMAX = EndL_OneEven.GetOutPort( 'MAX' )
+ #OEndL_OneEvenAVERAGE = EndL_OneEven.GetOutPort( 'AVERAGE' )
+ return GraphSyrControlAveExecutable
+
+
+GraphSyrControlAveExecutable = DefGraphSyrControlAveExecutable()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAveNOTValid
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAveNOTValid
+def DefGraphSyrControlAveNOTValid() :
+ GraphSyrControlAveNOTValid = Graph( 'GraphSyrControlAveNOTValid' )
+ GraphSyrControlAveNOTValid.SetName( 'GraphSyrControlAveNOTValid' )
+ GraphSyrControlAveNOTValid.SetAuthor( 'JR' )
+ GraphSyrControlAveNOTValid.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAveNOTValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 370 , 455 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 370 , 127 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 789 , 0 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 789 , 255 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 136 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ C_MIN = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MIN' )
+ C_MIN.SetName( 'C_MIN' )
+ C_MIN.SetAuthor( '' )
+ C_MIN.SetContainer( 'localhost/FactoryServer' )
+ C_MIN.SetComment( 'C_MIN from SyrComponent' )
+ C_MIN.Coords( 798 , 833 )
+ IC_MINaMinVal = C_MIN.GetInPort( 'aMinVal' )
+ IC_MINanInteger = C_MIN.GetInPort( 'anInteger' )
+ IC_MINGate = C_MIN.GetInPort( 'Gate' )
+ OC_MINaNewMinVal = C_MIN.GetOutPort( 'aNewMinVal' )
+ OC_MINGate = C_MIN.GetOutPort( 'Gate' )
+
+ C_MAX = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MAX' )
+ C_MAX.SetName( 'C_MAX' )
+ C_MAX.SetAuthor( '' )
+ C_MAX.SetContainer( 'localhost/FactoryServer' )
+ C_MAX.SetComment( 'C_MAX from SyrComponent' )
+ C_MAX.Coords( 798 , 668 )
+ IC_MAXaMaxVal = C_MAX.GetInPort( 'aMaxVal' )
+ IC_MAXanInteger = C_MAX.GetInPort( 'anInteger' )
+ IC_MAXGate = C_MAX.GetInPort( 'Gate' )
+ OC_MAXaNewMaxVal = C_MAX.GetOutPort( 'aNewMaxVal' )
+ OC_MAXGate = C_MAX.GetOutPort( 'Gate' )
+
+ C_AVERAGE = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_AVERAGE' )
+ C_AVERAGE.SetName( 'C_AVERAGE' )
+ C_AVERAGE.SetAuthor( '' )
+ C_AVERAGE.SetContainer( 'localhost/FactoryServer' )
+ C_AVERAGE.SetComment( 'C_AVERAGE from SyrComponent' )
+ C_AVERAGE.Coords( 784 , 476 )
+ IC_AVERAGEaListOfSyr = C_AVERAGE.GetInPort( 'aListOfSyr' )
+ IC_AVERAGEanInteger = C_AVERAGE.GetInPort( 'anInteger' )
+ IC_AVERAGEaCount = C_AVERAGE.GetInPort( 'aCount' )
+ IC_AVERAGEGate = C_AVERAGE.GetInPort( 'Gate' )
+ OC_AVERAGEaNewListOfSyr = C_AVERAGE.GetOutPort( 'aNewListOfSyr' )
+ OC_AVERAGEanAverage = C_AVERAGE.GetOutPort( 'anAverage' )
+ OC_AVERAGEGate = C_AVERAGE.GetOutPort( 'Gate' )
+
+ C_LISTOFSYR = GraphSyrControlAveNOTValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetName( 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetAuthor( '' )
+ C_LISTOFSYR.SetContainer( 'localhost/FactoryServer' )
+ C_LISTOFSYR.SetComment( 'C_LISTOFSYR from SyrComponent' )
+ C_LISTOFSYR.Coords( 5 , 321 )
+ IC_LISTOFSYRGate = C_LISTOFSYR.GetInPort( 'Gate' )
+ OC_LISTOFSYRaListOfSyr = C_LISTOFSYR.GetOutPort( 'aListOfSyr' )
+ OC_LISTOFSYRGate = C_LISTOFSYR.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :' )
+ Pylabel_begin.append( ' return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB' )
+ label_begin = GraphSyrControlAveNOTValid.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 183 , 220 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginMINB = label_begin.InPort( 'MINB' , 'long' )
+ Ilabel_beginMAXB = label_begin.InPort( 'MAXB' , 'long' )
+ Ilabel_beginAVERAGEB = label_begin.InPort( 'AVERAGEB' , 'double' )
+ Ilabel_beginSYRLISTB = label_begin.InPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginMIN = label_begin.OutPort( 'MIN' , 'long' )
+ Olabel_beginMAX = label_begin.OutPort( 'MAX' , 'long' )
+ Olabel_beginAVERAGE = label_begin.OutPort( 'AVERAGE' , 'double' )
+ Olabel_beginSYRLIST = label_begin.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST' )
+ label_test,EndL_OneEven = GraphSyrControlAveNOTValid.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1064 , 339 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenMINT = EndL_OneEven.InPort( 'MINT' , 'long' )
+ IEndL_OneEvenMAXT = EndL_OneEven.InPort( 'MAXT' , 'long' )
+ IEndL_OneEvenAVERAGET = EndL_OneEven.InPort( 'AVERAGET' , 'double' )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenMIN = EndL_OneEven.OutPort( 'MIN' , 'long' )
+ OEndL_OneEvenMAX = EndL_OneEven.OutPort( 'MAX' , 'long' )
+ OEndL_OneEvenAVERAGE = EndL_OneEven.OutPort( 'AVERAGE' , 'double' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 564 , 219 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testMIN = label_test.InPort( 'MIN' , 'long' )
+ Ilabel_testMAX = label_test.InPort( 'MAX' , 'long' )
+ Ilabel_testAVERAGE = label_test.InPort( 'AVERAGE' , 'double' )
+ Ilabel_testSYRLIST = label_test.InPort( 'SYRLIST' , 'ListOfSyr' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testMIN = label_test.OutPort( 'MIN' , 'long' )
+ Olabel_testMAX = label_test.OutPort( 'MAX' , 'long' )
+ Olabel_testAVERAGE = label_test.OutPort( 'AVERAGE' , 'double' )
+ Olabel_testSYRLIST = label_test.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_m3p1 = GraphSyrControlAveNOTValid.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1058 , 8 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1MINT = control_m3p1.InPort( 'MINT' , 'long' )
+ Icontrol_m3p1MAXT = control_m3p1.InPort( 'MAXT' , 'long' )
+ Icontrol_m3p1AVERAGET = control_m3p1.InPort( 'AVERAGET' , 'double' )
+ Icontrol_m3p1SYRLISTT = control_m3p1.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1MIN = control_m3p1.OutPort( 'MIN' , 'long' )
+ Ocontrol_m3p1MAX = control_m3p1.OutPort( 'MAX' , 'long' )
+ Ocontrol_m3p1AVERAGE = control_m3p1.OutPort( 'AVERAGE' , 'double' )
+ Ocontrol_m3p1SYRLIST = control_m3p1.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :' )
+ Pycontrol_div2.append( ' return N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_div2 = GraphSyrControlAveNOTValid.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1048 , 555 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2MINT = control_div2.InPort( 'MINT' , 'long' )
+ Icontrol_div2MAXT = control_div2.InPort( 'MAXT' , 'long' )
+ Icontrol_div2AVERAGET = control_div2.InPort( 'AVERAGET' , 'double' )
+ Icontrol_div2SYRLISTT = control_div2.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2MINB = control_div2.OutPort( 'MINB' , 'long' )
+ Ocontrol_div2MAXB = control_div2.OutPort( 'MAXB' , 'long' )
+ Ocontrol_div2AVERAGEB = control_div2.OutPort( 'AVERAGEB' , 'double' )
+ Ocontrol_div2SYRLISTB = control_div2.OutPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAveNOTValid.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 544 , 256 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 544 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAveNOTValid.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 546 , 237 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 546 , 198 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAveNOTValid.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 975 , 38 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 976 , 81 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAveNOTValid.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 1012 , 585 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 1011 , 346 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAveNOTValid.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 966 , 606 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 968 , 207 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAveNOTValid.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 965 , 59 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 966 , 208 )
+
+ LincraNewCountC_AVERAGEaCount = GraphSyrControlAveNOTValid.Link( OincraNewCount , IC_AVERAGEaCount )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 1 , 751 , 588 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 2 , 751 , 460 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 3 , 965 , 462 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 4 , 968 , 205 )
+
+ LC_MINaNewMinValcontrol_m3p1MINT = GraphSyrControlAveNOTValid.Link( OC_MINaNewMinVal , Icontrol_m3p1MINT )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 1 , 991 , 78 )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MINaNewMinValcontrol_div2MINT = GraphSyrControlAveNOTValid.Link( OC_MINaNewMinVal , Icontrol_div2MINT )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 1 , 991 , 626 )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MAXaNewMaxValcontrol_m3p1MAXT = GraphSyrControlAveNOTValid.Link( OC_MAXaNewMaxVal , Icontrol_m3p1MAXT )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 1 , 976 , 98 )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_MAXaNewMaxValcontrol_div2MAXT = GraphSyrControlAveNOTValid.Link( OC_MAXaNewMaxVal , Icontrol_div2MAXT )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 1 , 972 , 648 )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT = GraphSyrControlAveNOTValid.Link( OC_AVERAGEaNewListOfSyr , Icontrol_m3p1SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 1 , 1037 , 137 )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 2 , 1038 , 556 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT = GraphSyrControlAveNOTValid.Link( OC_AVERAGEaNewListOfSyr , Icontrol_div2SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 1 , 1038 , 686 )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 2 , 1038 , 555 )
+
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET = GraphSyrControlAveNOTValid.Link( OC_AVERAGEanAverage , Icontrol_m3p1AVERAGET )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 1 , 1026 , 118 )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 2 , 1027 , 567 )
+
+ LC_AVERAGEanAveragecontrol_div2AVERAGET = GraphSyrControlAveNOTValid.Link( OC_AVERAGEanAverage , Icontrol_div2AVERAGET )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 1 , 1027 , 668 )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 2 , 1026 , 568 )
+
+ LC_LISTOFSYRaListOfSyrlabel_beginSYRLISTB = GraphSyrControlAveNOTValid.Link( OC_LISTOFSYRaListOfSyr , Ilabel_beginSYRLISTB )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAveNOTValid.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 361 , 197 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 360 , 290 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAveNOTValid.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAveNOTValid.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 359 , 525 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 361 , 291 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAveNOTValid.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_beginMINlabel_testMIN = GraphSyrControlAveNOTValid.Link( Olabel_beginMIN , Ilabel_testMIN )
+
+ Llabel_beginMAXlabel_testMAX = GraphSyrControlAveNOTValid.Link( Olabel_beginMAX , Ilabel_testMAX )
+
+ Llabel_beginAVERAGElabel_testAVERAGE = GraphSyrControlAveNOTValid.Link( Olabel_beginAVERAGE , Ilabel_testAVERAGE )
+
+ Llabel_beginSYRLISTlabel_testSYRLIST = GraphSyrControlAveNOTValid.Link( Olabel_beginSYRLIST , Ilabel_testSYRLIST )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlAveNOTValid.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 777 , 351 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 777 , 286 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlAveNOTValid.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 757 , 95 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 757 , 310 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlAveNOTValid.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 741 , 72 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 741 , 331 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlAveNOTValid.Link( Olabel_testN , Idiv2anEvenInteger )
+
+ Llabel_testNC_MINanInteger = GraphSyrControlAveNOTValid.Link( Olabel_testN , IC_MINanInteger )
+ Llabel_testNC_MINanInteger.AddCoord( 1 , 744 , 923 )
+ Llabel_testNC_MINanInteger.AddCoord( 2 , 742 , 331 )
+
+ Llabel_testNC_MAXanInteger = GraphSyrControlAveNOTValid.Link( Olabel_testN , IC_MAXanInteger )
+ Llabel_testNC_MAXanInteger.AddCoord( 1 , 742 , 759 )
+ Llabel_testNC_MAXanInteger.AddCoord( 2 , 743 , 332 )
+
+ Llabel_testNC_AVERAGEanInteger = GraphSyrControlAveNOTValid.Link( Olabel_testN , IC_AVERAGEanInteger )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 1 , 741 , 568 )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 2 , 742 , 330 )
+
+ Llabel_testKincraCount = GraphSyrControlAveNOTValid.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 766 , 207 )
+ Llabel_testKincraCount.AddCoord( 2 , 766 , 343 )
+
+ Llabel_testMINC_MINaMinVal = GraphSyrControlAveNOTValid.Link( Olabel_testMIN , IC_MINaMinVal )
+ Llabel_testMINC_MINaMinVal.AddCoord( 1 , 771 , 902 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 2 , 777 , 371 )
+ Llabel_testMINC_MINaMinVal.AddCoord( 3 , 777 , 370 )
+
+ Llabel_testMAXC_MAXaMaxVal = GraphSyrControlAveNOTValid.Link( Olabel_testMAX , IC_MAXaMaxVal )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 1 , 764 , 739 )
+ Llabel_testMAXC_MAXaMaxVal.AddCoord( 2 , 762 , 390 )
+
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr = GraphSyrControlAveNOTValid.Link( Olabel_testSYRLIST , IC_AVERAGEaListOfSyr )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 1 , 769 , 546 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 2 , 769 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 3 , 768 , 431 )
+ Llabel_testSYRLISTC_AVERAGEaListOfSyr.AddCoord( 4 , 768 , 430 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControlAveNOTValid.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAveNOTValid.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 553 , 453 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 554 , 1025 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1242 , 1026 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1234 , 204 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAveNOTValid.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 176 , 419 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 176 , 997 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1217 , 996 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1223 , 711 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 31 )
+ Ilabel_beginKB.Input( 0 )
+ Ilabel_beginMINB.Input( 0 )
+ Ilabel_beginMAXB.Input( 0 )
+ Ilabel_beginAVERAGEB.Input( 0 )
+
+ # Input Ports of the graph
+ #IEndL_OneEvenMINT = EndL_OneEven.GetInPort( 'MINT' )
+ #IEndL_OneEvenMAXT = EndL_OneEven.GetInPort( 'MAXT' )
+ #IEndL_OneEvenAVERAGET = EndL_OneEven.GetInPort( 'AVERAGET' )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ #Olabel_testAVERAGE = label_test.GetOutPort( 'AVERAGE' )
+ #OEndL_OneEvenMIN = EndL_OneEven.GetOutPort( 'MIN' )
+ #OEndL_OneEvenMAX = EndL_OneEven.GetOutPort( 'MAX' )
+ #OEndL_OneEvenAVERAGE = EndL_OneEven.GetOutPort( 'AVERAGE' )
+ return GraphSyrControlAveNOTValid
+
+
+GraphSyrControlAveNOTValid = DefGraphSyrControlAveNOTValid()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlAveValid
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlAveValid
+def DefGraphSyrControlAveValid() :
+ GraphSyrControlAveValid = Graph( 'GraphSyrControlAveValid' )
+ GraphSyrControlAveValid.SetName( 'GraphSyrControlAveValid' )
+ GraphSyrControlAveValid.SetAuthor( 'JR' )
+ GraphSyrControlAveValid.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlAveValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 370 , 455 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 370 , 127 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 789 , 0 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 789 , 255 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 790 , 136 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ C_MIN = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MIN' )
+ C_MIN.SetName( 'C_MIN' )
+ C_MIN.SetAuthor( '' )
+ C_MIN.SetContainer( 'localhost/FactoryServer' )
+ C_MIN.SetComment( 'C_MIN from SyrComponent' )
+ C_MIN.Coords( 798 , 833 )
+ IC_MINaMinVal = C_MIN.GetInPort( 'aMinVal' )
+ IC_MINanInteger = C_MIN.GetInPort( 'anInteger' )
+ IC_MINGate = C_MIN.GetInPort( 'Gate' )
+ OC_MINaNewMinVal = C_MIN.GetOutPort( 'aNewMinVal' )
+ OC_MINGate = C_MIN.GetOutPort( 'Gate' )
+
+ C_MAX = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_MAX' )
+ C_MAX.SetName( 'C_MAX' )
+ C_MAX.SetAuthor( '' )
+ C_MAX.SetContainer( 'localhost/FactoryServer' )
+ C_MAX.SetComment( 'C_MAX from SyrComponent' )
+ C_MAX.Coords( 798 , 668 )
+ IC_MAXaMaxVal = C_MAX.GetInPort( 'aMaxVal' )
+ IC_MAXanInteger = C_MAX.GetInPort( 'anInteger' )
+ IC_MAXGate = C_MAX.GetInPort( 'Gate' )
+ OC_MAXaNewMaxVal = C_MAX.GetOutPort( 'aNewMaxVal' )
+ OC_MAXGate = C_MAX.GetOutPort( 'Gate' )
+
+ C_AVERAGE = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_AVERAGE' )
+ C_AVERAGE.SetName( 'C_AVERAGE' )
+ C_AVERAGE.SetAuthor( '' )
+ C_AVERAGE.SetContainer( 'localhost/FactoryServer' )
+ C_AVERAGE.SetComment( 'C_AVERAGE from SyrComponent' )
+ C_AVERAGE.Coords( 784 , 476 )
+ IC_AVERAGEaListOfSyr = C_AVERAGE.GetInPort( 'aListOfSyr' )
+ IC_AVERAGEanInteger = C_AVERAGE.GetInPort( 'anInteger' )
+ IC_AVERAGEaCount = C_AVERAGE.GetInPort( 'aCount' )
+ IC_AVERAGEGate = C_AVERAGE.GetInPort( 'Gate' )
+ OC_AVERAGEaNewListOfSyr = C_AVERAGE.GetOutPort( 'aNewListOfSyr' )
+ OC_AVERAGEanAverage = C_AVERAGE.GetOutPort( 'anAverage' )
+ OC_AVERAGEGate = C_AVERAGE.GetOutPort( 'Gate' )
+
+ C_LISTOFSYR = GraphSyrControlAveValid.FNode( 'SyrComponent' , 'SyrComponent' , 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetName( 'C_LISTOFSYR' )
+ C_LISTOFSYR.SetAuthor( '' )
+ C_LISTOFSYR.SetContainer( 'localhost/FactoryServer' )
+ C_LISTOFSYR.SetComment( 'C_LISTOFSYR from SyrComponent' )
+ C_LISTOFSYR.Coords( 5 , 321 )
+ IC_LISTOFSYRGate = C_LISTOFSYR.GetInPort( 'Gate' )
+ OC_LISTOFSYRaListOfSyr = C_LISTOFSYR.GetOutPort( 'aListOfSyr' )
+ OC_LISTOFSYRGate = C_LISTOFSYR.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB , MINB , MAXB , AVERAGEB , SYRLISTB ) :' )
+ Pylabel_begin.append( ' return NB,KB,MINB,MAXB,AVERAGEB,SYRLISTB' )
+ label_begin = GraphSyrControlAveValid.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 183 , 220 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginMINB = label_begin.InPort( 'MINB' , 'long' )
+ Ilabel_beginMAXB = label_begin.InPort( 'MAXB' , 'long' )
+ Ilabel_beginAVERAGEB = label_begin.InPort( 'AVERAGEB' , 'double' )
+ Ilabel_beginSYRLISTB = label_begin.InPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginMIN = label_begin.OutPort( 'MIN' , 'long' )
+ Olabel_beginMAX = label_begin.OutPort( 'MAX' , 'long' )
+ Olabel_beginAVERAGE = label_begin.OutPort( 'AVERAGE' , 'double' )
+ Olabel_beginSYRLIST = label_begin.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT , MIN , MAX , AVERAGE , SYRLIST ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT,MIN,MAX,AVERAGE,SYRLIST' )
+ label_test,EndL_OneEven = GraphSyrControlAveValid.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1064 , 339 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenMINT = EndL_OneEven.InPort( 'MINT' , 'long' )
+ IEndL_OneEvenMAXT = EndL_OneEven.InPort( 'MAXT' , 'long' )
+ IEndL_OneEvenAVERAGET = EndL_OneEven.InPort( 'AVERAGET' , 'double' )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenMIN = EndL_OneEven.OutPort( 'MIN' , 'long' )
+ OEndL_OneEvenMAX = EndL_OneEven.OutPort( 'MAX' , 'long' )
+ OEndL_OneEvenAVERAGE = EndL_OneEven.OutPort( 'AVERAGE' , 'double' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 564 , 219 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testMIN = label_test.InPort( 'MIN' , 'long' )
+ Ilabel_testMAX = label_test.InPort( 'MAX' , 'long' )
+ Ilabel_testAVERAGE = label_test.InPort( 'AVERAGE' , 'double' )
+ Ilabel_testSYRLIST = label_test.InPort( 'SYRLIST' , 'ListOfSyr' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testMINT = label_test.OutPort( 'MINT' , 'long' )
+ Olabel_testMAXT = label_test.OutPort( 'MAXT' , 'long' )
+ Olabel_testAVERAGET = label_test.OutPort( 'AVERAGET' , 'double' )
+ Olabel_testSYRLISTT = label_test.OutPort( 'SYRLISTT' , 'ListOfSyr' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K , MINT , MAXT , AVERAGET , SYRLISTT ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_m3p1 = GraphSyrControlAveValid.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1058 , 8 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1MINT = control_m3p1.InPort( 'MINT' , 'long' )
+ Icontrol_m3p1MAXT = control_m3p1.InPort( 'MAXT' , 'long' )
+ Icontrol_m3p1AVERAGET = control_m3p1.InPort( 'AVERAGET' , 'double' )
+ Icontrol_m3p1SYRLISTT = control_m3p1.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1MIN = control_m3p1.OutPort( 'MIN' , 'long' )
+ Ocontrol_m3p1MAX = control_m3p1.OutPort( 'MAX' , 'long' )
+ Ocontrol_m3p1AVERAGE = control_m3p1.OutPort( 'AVERAGE' , 'double' )
+ Ocontrol_m3p1SYRLIST = control_m3p1.OutPort( 'SYRLIST' , 'ListOfSyr' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K , MINT , MAXT , AVERAGET , SYRLISTT ) :' )
+ Pycontrol_div2.append( ' return N,K,MINT,MAXT,AVERAGET,SYRLISTT' )
+ control_div2 = GraphSyrControlAveValid.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1048 , 555 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2MINT = control_div2.InPort( 'MINT' , 'long' )
+ Icontrol_div2MAXT = control_div2.InPort( 'MAXT' , 'long' )
+ Icontrol_div2AVERAGET = control_div2.InPort( 'AVERAGET' , 'double' )
+ Icontrol_div2SYRLISTT = control_div2.InPort( 'SYRLISTT' , 'ListOfSyr' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2MINB = control_div2.OutPort( 'MINB' , 'long' )
+ Ocontrol_div2MAXB = control_div2.OutPort( 'MAXB' , 'long' )
+ Ocontrol_div2AVERAGEB = control_div2.OutPort( 'AVERAGEB' , 'double' )
+ Ocontrol_div2SYRLISTB = control_div2.OutPort( 'SYRLISTB' , 'ListOfSyr' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlAveValid.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 544 , 256 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 544 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlAveValid.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 546 , 237 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 546 , 198 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlAveValid.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 1 , 975 , 38 )
+ Lm3p1anEvenIntegercontrol_m3p1N.AddCoord( 2 , 976 , 81 )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlAveValid.Link( Odiv2anInteger , Icontrol_div2N )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 1 , 1012 , 585 )
+ Ldiv2anIntegercontrol_div2N.AddCoord( 2 , 1011 , 346 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlAveValid.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 966 , 606 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 968 , 207 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlAveValid.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 965 , 59 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 966 , 208 )
+
+ LincraNewCountC_AVERAGEaCount = GraphSyrControlAveValid.Link( OincraNewCount , IC_AVERAGEaCount )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 1 , 751 , 588 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 2 , 751 , 460 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 3 , 965 , 462 )
+ LincraNewCountC_AVERAGEaCount.AddCoord( 4 , 968 , 205 )
+
+ LC_MINaNewMinValcontrol_m3p1MINT = GraphSyrControlAveValid.Link( OC_MINaNewMinVal , Icontrol_m3p1MINT )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 1 , 991 , 78 )
+ LC_MINaNewMinValcontrol_m3p1MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MINaNewMinValcontrol_div2MINT = GraphSyrControlAveValid.Link( OC_MINaNewMinVal , Icontrol_div2MINT )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 1 , 991 , 626 )
+ LC_MINaNewMinValcontrol_div2MINT.AddCoord( 2 , 991 , 905 )
+
+ LC_MAXaNewMaxValcontrol_m3p1MAXT = GraphSyrControlAveValid.Link( OC_MAXaNewMaxVal , Icontrol_m3p1MAXT )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 1 , 976 , 98 )
+ LC_MAXaNewMaxValcontrol_m3p1MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_MAXaNewMaxValcontrol_div2MAXT = GraphSyrControlAveValid.Link( OC_MAXaNewMaxVal , Icontrol_div2MAXT )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 1 , 972 , 648 )
+ LC_MAXaNewMaxValcontrol_div2MAXT.AddCoord( 2 , 974 , 738 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT = GraphSyrControlAveValid.Link( OC_AVERAGEaNewListOfSyr , Icontrol_m3p1SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 1 , 1037 , 137 )
+ LC_AVERAGEaNewListOfSyrcontrol_m3p1SYRLISTT.AddCoord( 2 , 1038 , 556 )
+
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT = GraphSyrControlAveValid.Link( OC_AVERAGEaNewListOfSyr , Icontrol_div2SYRLISTT )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 1 , 1038 , 686 )
+ LC_AVERAGEaNewListOfSyrcontrol_div2SYRLISTT.AddCoord( 2 , 1038 , 555 )
+
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET = GraphSyrControlAveValid.Link( OC_AVERAGEanAverage , Icontrol_m3p1AVERAGET )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 1 , 1026 , 118 )
+ LC_AVERAGEanAveragecontrol_m3p1AVERAGET.AddCoord( 2 , 1027 , 567 )
+
+ LC_AVERAGEanAveragecontrol_div2AVERAGET = GraphSyrControlAveValid.Link( OC_AVERAGEanAverage , Icontrol_div2AVERAGET )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 1 , 1027 , 668 )
+ LC_AVERAGEanAveragecontrol_div2AVERAGET.AddCoord( 2 , 1026 , 568 )
+
+ LC_LISTOFSYRaListOfSyrlabel_beginSYRLISTB = GraphSyrControlAveValid.Link( OC_LISTOFSYRaListOfSyr , Ilabel_beginSYRLISTB )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlAveValid.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 361 , 197 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 360 , 290 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlAveValid.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlAveValid.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 359 , 525 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 361 , 291 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlAveValid.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_beginMINlabel_testMIN = GraphSyrControlAveValid.Link( Olabel_beginMIN , Ilabel_testMIN )
+
+ Llabel_beginMAXlabel_testMAX = GraphSyrControlAveValid.Link( Olabel_beginMAX , Ilabel_testMAX )
+
+ Llabel_beginAVERAGElabel_testAVERAGE = GraphSyrControlAveValid.Link( Olabel_beginAVERAGE , Ilabel_testAVERAGE )
+
+ Llabel_beginSYRLISTlabel_testSYRLIST = GraphSyrControlAveValid.Link( Olabel_beginSYRLIST , Ilabel_testSYRLIST )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlAveValid.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 777 , 351 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 777 , 286 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlAveValid.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 757 , 95 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 757 , 310 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlAveValid.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 741 , 72 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 741 , 331 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlAveValid.Link( Olabel_testN , Idiv2anEvenInteger )
+
+ Llabel_testNC_MINanInteger = GraphSyrControlAveValid.Link( Olabel_testN , IC_MINanInteger )
+ Llabel_testNC_MINanInteger.AddCoord( 1 , 744 , 923 )
+ Llabel_testNC_MINanInteger.AddCoord( 2 , 742 , 331 )
+
+ Llabel_testNC_MAXanInteger = GraphSyrControlAveValid.Link( Olabel_testN , IC_MAXanInteger )
+ Llabel_testNC_MAXanInteger.AddCoord( 1 , 742 , 759 )
+ Llabel_testNC_MAXanInteger.AddCoord( 2 , 743 , 332 )
+
+ Llabel_testNC_AVERAGEanInteger = GraphSyrControlAveValid.Link( Olabel_testN , IC_AVERAGEanInteger )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 1 , 741 , 568 )
+ Llabel_testNC_AVERAGEanInteger.AddCoord( 2 , 742 , 330 )
+
+ Llabel_testKincraCount = GraphSyrControlAveValid.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 766 , 207 )
+ Llabel_testKincraCount.AddCoord( 2 , 766 , 343 )
+
+ Llabel_testMINTC_MINaMinVal = GraphSyrControlAveValid.Link( Olabel_testMINT , IC_MINaMinVal )
+ Llabel_testMINTC_MINaMinVal.AddCoord( 1 , 760 , 904 )
+ Llabel_testMINTC_MINaMinVal.AddCoord( 2 , 756 , 372 )
+
+ Llabel_testMINTEndL_OneEvenMINT = GraphSyrControlAveValid.Link( Olabel_testMINT , IEndL_OneEvenMINT )
+
+ Llabel_testMAXTC_MAXaMaxVal = GraphSyrControlAveValid.Link( Olabel_testMAXT , IC_MAXaMaxVal )
+ Llabel_testMAXTC_MAXaMaxVal.AddCoord( 1 , 765 , 742 )
+ Llabel_testMAXTC_MAXaMaxVal.AddCoord( 2 , 766 , 384 )
+
+ Llabel_testMAXTEndL_OneEvenMAXT = GraphSyrControlAveValid.Link( Olabel_testMAXT , IEndL_OneEvenMAXT )
+
+ Llabel_testAVERAGETEndL_OneEvenAVERAGET = GraphSyrControlAveValid.Link( Olabel_testAVERAGET , IEndL_OneEvenAVERAGET )
+
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr = GraphSyrControlAveValid.Link( Olabel_testSYRLISTT , IC_AVERAGEaListOfSyr )
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr.AddCoord( 1 , 773 , 546 )
+ Llabel_testSYRLISTTC_AVERAGEaListOfSyr.AddCoord( 2 , 772 , 424 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControlAveValid.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlAveValid.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 553 , 453 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 554 , 1025 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1242 , 1026 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1234 , 204 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlAveValid.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 176 , 419 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 176 , 997 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1217 , 996 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1223 , 711 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 31 )
+ Ilabel_beginKB.Input( 0 )
+ Ilabel_beginMINB.Input( 0 )
+ Ilabel_beginMAXB.Input( 0 )
+ Ilabel_beginAVERAGEB.Input( 0 )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ #OEndL_OneEvenMIN = EndL_OneEven.GetOutPort( 'MIN' )
+ #OEndL_OneEvenMAX = EndL_OneEven.GetOutPort( 'MAX' )
+ #OEndL_OneEvenAVERAGE = EndL_OneEven.GetOutPort( 'AVERAGE' )
+ return GraphSyrControlAveValid
+
+
+GraphSyrControlAveValid = DefGraphSyrControlAveValid()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlDefault
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlDefault
+def DefGraphSyrControlDefault() :
+ GraphSyrControlDefault = Graph( 'GraphSyrControlDefault' )
+ GraphSyrControlDefault.SetName( 'GraphSyrControlDefault' )
+ GraphSyrControlDefault.SetAuthor( 'JR' )
+ GraphSyrControlDefault.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlDefault.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlDefault.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 204 , 444 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlDefault.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 201 , 52 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlDefault.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 806 , 19 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlDefault.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 803 , 451 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlDefault.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 802 , 170 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ):' )
+ Pylabel_begin.append( ' print "label_begin",NB,KB' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphSyrControlDefault.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 12 , 264 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ Pylabel_test = []
+ Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+ Pylabel_test.append( ' print "label_begin",ValEven,ValOne,NB,KB' )
+ Pylabel_test.append( ' return ValEven,ValOne,NB,KB' )
+ label_test = GraphSyrControlDefault.INode( 'label_test' , Pylabel_test )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Python function' )
+ label_test.Coords( 415 , 206 )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testValEven = label_test.OutPort( 'ValEven' , 'long' )
+ Olabel_testValOne = label_test.OutPort( 'ValOne' , 'long' )
+ Olabel_testNT = label_test.OutPort( 'NT' , 'long' )
+ Olabel_testKT = label_test.OutPort( 'KT' , 'long' )
+ Olabel_testGate = label_test.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pytest = []
+ Pytest.append( 'def Switch_OneEven( ValOne , ValEven , NT , KT ) :' )
+ Pytest.append( ' Finished = ValOne' )
+ Pytest.append( ' if Finished == 0 :' )
+ Pytest.append( ' Incr = 1' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' if Even == 0 :' )
+ Pytest.append( ' Odd = 1' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' else :' )
+ Pytest.append( ' Incr = 0' )
+ Pytest.append( ' Even = 0' )
+ Pytest.append( ' Odd = 0' )
+ Pytest.append( ' Even = ValEven' )
+ Pytest.append( ' return Incr,Even,Odd,NT,KT' )
+ test,EndSwitch_OneEven = GraphSyrControlDefault.SNode( 'Switch_OneEven' , Pytest )
+ EndSwitch_OneEven.SetName( 'EndSwitch_OneEven' )
+ EndSwitch_OneEven.SetAuthor( '' )
+ EndSwitch_OneEven.SetComment( 'Compute Node' )
+ EndSwitch_OneEven.Coords( 1074 , 367 )
+ PyEndSwitch_OneEven = []
+ EndSwitch_OneEven.SetPyFunction( '' , PyEndSwitch_OneEven )
+ IEndSwitch_OneEvenK = EndSwitch_OneEven.InPort( 'K' , 'long' )
+ IEndSwitch_OneEvenDefault = EndSwitch_OneEven.GetInPort( 'Default' )
+ OEndSwitch_OneEvenK = EndSwitch_OneEven.OutPort( 'K' , 'long' )
+ OEndSwitch_OneEvenGate = EndSwitch_OneEven.GetOutPort( 'Gate' )
+ test.SetName( 'test' )
+ test.SetAuthor( '' )
+ test.SetComment( 'Compute Node' )
+ test.Coords( 597 , 251 )
+ ItestValOne = test.InPort( 'ValOne' , 'long' )
+ ItestValEven = test.InPort( 'ValEven' , 'long' )
+ ItestNT = test.InPort( 'NT' , 'long' )
+ ItestKT = test.InPort( 'KT' , 'long' )
+ ItestGate = test.GetInPort( 'Gate' )
+ OtestIncr = test.OutPort( 'Incr' , 'long' )
+ OtestEven = test.OutPort( 'Even' , 'long' )
+ OtestOdd = test.OutPort( 'Odd' , 'long' )
+ OtestN = test.OutPort( 'N' , 'long' )
+ OtestK = test.OutPort( 'K' , 'long' )
+ OtestDefault = test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def control_m3p1( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphSyrControlDefault.GNode( 'control_m3p1' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 1002 , 64 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , NB ) :' )
+ Pycontrol_div2.append( ' return N,NB' )
+ control_div2 = GraphSyrControlDefault.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 1013 , 496 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlDefault.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 381 , 286 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 382 , 524 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlDefault.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 1 , 393 , 314 )
+ Ltest_ISONEBoolOnelabel_testValOne.AddCoord( 2 , 393 , 133 )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlDefault.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlDefault.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlDefault.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 985 , 128 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 985 , 250 )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlDefault.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 987 , 559 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 985 , 250 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlDefault.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlDefault.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 191 , 524 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 192 , 345 )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlDefault.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 192 , 131 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 193 , 345 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlDefault.Link( Olabel_beginKT , Ilabel_testKT )
+
+ Llabel_testValEventestValEven = GraphSyrControlDefault.Link( Olabel_testValEven , ItestValEven )
+
+ Llabel_testValOnetestValOne = GraphSyrControlDefault.Link( Olabel_testValOne , ItestValOne )
+
+ Llabel_testNTtestNT = GraphSyrControlDefault.Link( Olabel_testNT , ItestNT )
+
+ Llabel_testKTtestKT = GraphSyrControlDefault.Link( Olabel_testKT , ItestKT )
+
+ LtestEvendiv2Gate = GraphSyrControlDefault.Link( OtestEven , Idiv2Gate )
+ LtestEvendiv2Gate.AddCoord( 1 , 793 , 567 )
+ LtestEvendiv2Gate.AddCoord( 2 , 792 , 314 )
+
+ LtestOddm3p1Gate = GraphSyrControlDefault.Link( OtestOdd , Im3p1Gate )
+ LtestOddm3p1Gate.AddCoord( 1 , 786 , 132 )
+ LtestOddm3p1Gate.AddCoord( 2 , 785 , 343 )
+
+ LtestNm3p1anOddInteger = GraphSyrControlDefault.Link( OtestN , Im3p1anOddInteger )
+ LtestNm3p1anOddInteger.AddCoord( 1 , 767 , 100 )
+ LtestNm3p1anOddInteger.AddCoord( 2 , 767 , 371 )
+
+ LtestNdiv2anEvenInteger = GraphSyrControlDefault.Link( OtestN , Idiv2anEvenInteger )
+ LtestNdiv2anEvenInteger.AddCoord( 1 , 768 , 531 )
+ LtestNdiv2anEvenInteger.AddCoord( 2 , 767 , 371 )
+
+ LtestKEndSwitch_OneEvenK = GraphSyrControlDefault.Link( OtestK , IEndSwitch_OneEvenK )
+
+ LtestKincraCount = GraphSyrControlDefault.Link( OtestK , IincraCount )
+ LtestKincraCount.AddCoord( 1 , 773 , 251 )
+ LtestKincraCount.AddCoord( 2 , 774 , 400 )
+
+ LtestDefaultEndSwitch_OneEvenDefault = GraphSyrControlDefault.Link( OtestDefault , IEndSwitch_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlDefault.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 402 , 406 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 403 , 4 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1174 , 5 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1175 , 219 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlDefault.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 3 , 409 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 2 , 671 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1199 , 670 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1198 , 592 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #OtestIncr = test.GetOutPort( 'Incr' )
+ #OEndSwitch_OneEvenK = EndSwitch_OneEven.GetOutPort( 'K' )
+ return GraphSyrControlDefault
+
+
+GraphSyrControlDefault = DefGraphSyrControlDefault()
--- /dev/null
+
+# Generated python file of Graph GraphSyrControlGUI_2
+
+from SuperV import *
+
+# Graph creation of GraphSyrControlGUI_2
+def DefGraphSyrControlGUI_2() :
+ GraphSyrControlGUI_2 = Graph( 'GraphSyrControlGUI_2' )
+ GraphSyrControlGUI_2.SetName( 'GraphSyrControlGUI_2' )
+ GraphSyrControlGUI_2.SetAuthor( 'JR' )
+ GraphSyrControlGUI_2.SetComment( 'Syracuse algorithm' )
+ GraphSyrControlGUI_2.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ test_ISEVEN = GraphSyrControlGUI_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+ test_ISEVEN.SetName( 'test_ISEVEN' )
+ test_ISEVEN.SetAuthor( '' )
+ test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+ test_ISEVEN.SetComment( 'C_ISEVEN from SyrComponent' )
+ test_ISEVEN.Coords( 288 , 337 )
+ Itest_ISEVENanInteger = test_ISEVEN.GetInPort( 'anInteger' )
+ Itest_ISEVENGate = test_ISEVEN.GetInPort( 'Gate' )
+ Otest_ISEVENBoolEven = test_ISEVEN.GetOutPort( 'BoolEven' )
+ Otest_ISEVENGate = test_ISEVEN.GetOutPort( 'Gate' )
+
+ test_ISONE = GraphSyrControlGUI_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+ test_ISONE.SetName( 'test_ISONE' )
+ test_ISONE.SetAuthor( '' )
+ test_ISONE.SetContainer( 'localhost/FactoryServer' )
+ test_ISONE.SetComment( 'C_ISONE from SyrComponent' )
+ test_ISONE.Coords( 293 , 130 )
+ Itest_ISONEanInteger = test_ISONE.GetInPort( 'anInteger' )
+ Itest_ISONEGate = test_ISONE.GetInPort( 'Gate' )
+ Otest_ISONEBoolOne = test_ISONE.GetOutPort( 'BoolOne' )
+ Otest_ISONEGate = test_ISONE.GetOutPort( 'Gate' )
+
+ m3p1 = GraphSyrControlGUI_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+ m3p1.SetName( 'm3p1' )
+ m3p1.SetAuthor( '' )
+ m3p1.SetContainer( 'localhost/FactoryServer' )
+ m3p1.SetComment( 'C_M3P1 from SyrComponent' )
+ m3p1.Coords( 761 , 19 )
+ Im3p1anOddInteger = m3p1.GetInPort( 'anOddInteger' )
+ Im3p1Gate = m3p1.GetInPort( 'Gate' )
+ Om3p1anEvenInteger = m3p1.GetOutPort( 'anEvenInteger' )
+ Om3p1Gate = m3p1.GetOutPort( 'Gate' )
+
+ div2 = GraphSyrControlGUI_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 770 , 384 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incr = GraphSyrControlGUI_2.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incr.SetName( 'incr' )
+ incr.SetAuthor( '' )
+ incr.SetContainer( 'localhost/FactoryServer' )
+ incr.SetComment( 'C_INCR from SyrComponent' )
+ incr.Coords( 764 , 179 )
+ IincraCount = incr.GetInPort( 'aCount' )
+ IincrGate = incr.GetInPort( 'Gate' )
+ OincraNewCount = incr.GetOutPort( 'aNewCount' )
+ OincrGate = incr.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ Pylabel_begin = []
+ Pylabel_begin.append( 'def label_begin( NB , KB ) :' )
+ Pylabel_begin.append( ' return NB,KB' )
+ label_begin = GraphSyrControlGUI_2.INode( 'label_begin' , Pylabel_begin )
+ label_begin.SetName( 'label_begin' )
+ label_begin.SetAuthor( '' )
+ label_begin.SetComment( 'Python function' )
+ label_begin.Coords( 58 , 189 )
+ Ilabel_beginNB = label_begin.InPort( 'NB' , 'long' )
+ Ilabel_beginKB = label_begin.InPort( 'KB' , 'long' )
+ Ilabel_beginGate = label_begin.GetInPort( 'Gate' )
+ Olabel_beginNT = label_begin.OutPort( 'NT' , 'long' )
+ Olabel_beginKT = label_begin.OutPort( 'KT' , 'long' )
+ Olabel_beginGate = label_begin.GetOutPort( 'Gate' )
+
+ # Creation of Switch Nodes
+ Pylabel_test = []
+ Pylabel_test.append( 'def L_OneEven( ValOne , ValEven , NT , KT ):' )
+ Pylabel_test.append( ' Finished = ValOne' )
+ Pylabel_test.append( ' if Finished == 0 :' )
+ Pylabel_test.append( ' Incr = 1' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' if Even == 0 :' )
+ Pylabel_test.append( ' Odd = 1' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' else :' )
+ Pylabel_test.append( ' Incr = 0' )
+ Pylabel_test.append( ' Even = 0' )
+ Pylabel_test.append( ' Odd = 0' )
+ Pylabel_test.append( ' Even = ValEven' )
+ Pylabel_test.append( ' return Finished,Incr,Even,Odd,NT,KT' )
+ label_test,EndL_OneEven = GraphSyrControlGUI_2.SNode( 'L_OneEven' , Pylabel_test )
+ EndL_OneEven.SetName( 'EndL_OneEven' )
+ EndL_OneEven.SetAuthor( '' )
+ EndL_OneEven.SetComment( 'Compute Node' )
+ EndL_OneEven.Coords( 1068 , 258 )
+ PyEndL_OneEven = []
+ EndL_OneEven.SetPyFunction( '' , PyEndL_OneEven )
+ IEndL_OneEvenDefault = EndL_OneEven.GetInPort( 'Default' )
+ OEndL_OneEvenGate = EndL_OneEven.GetOutPort( 'Gate' )
+ label_test.SetName( 'label_test' )
+ label_test.SetAuthor( '' )
+ label_test.SetComment( 'Compute Node' )
+ label_test.Coords( 516 , 175 )
+ Ilabel_testValOne = label_test.InPort( 'ValOne' , 'long' )
+ Ilabel_testValEven = label_test.InPort( 'ValEven' , 'long' )
+ Ilabel_testNT = label_test.InPort( 'NT' , 'long' )
+ Ilabel_testKT = label_test.InPort( 'KT' , 'long' )
+ Ilabel_testGate = label_test.GetInPort( 'Gate' )
+ Olabel_testFinished = label_test.OutPort( 'Finished' , 'long' )
+ Olabel_testIncr = label_test.OutPort( 'Incr' , 'long' )
+ Olabel_testEven = label_test.OutPort( 'Even' , 'long' )
+ Olabel_testOdd = label_test.OutPort( 'Odd' , 'long' )
+ Olabel_testN = label_test.OutPort( 'N' , 'long' )
+ Olabel_testK = label_test.OutPort( 'K' , 'long' )
+ Olabel_testDefault = label_test.GetOutPort( 'Default' )
+
+ # Creation of GOTO Nodes
+ Pycontrol_m3p1 = []
+ Pycontrol_m3p1.append( 'def C_NotOneIsEven( N , K ):' )
+ Pycontrol_m3p1.append( ' return 0,1,N,K' )
+ control_m3p1 = GraphSyrControlGUI_2.GNode( 'C_NotOneIsEven' , Pycontrol_m3p1 , 'label_test' )
+ control_m3p1.SetName( 'control_m3p1' )
+ control_m3p1.SetAuthor( '' )
+ control_m3p1.SetComment( 'Compute Node' )
+ control_m3p1.Coords( 972 , 64 )
+ Icontrol_m3p1N = control_m3p1.InPort( 'N' , 'long' )
+ Icontrol_m3p1K = control_m3p1.InPort( 'K' , 'long' )
+ Icontrol_m3p1Gate = control_m3p1.GetInPort( 'Gate' )
+ Ocontrol_m3p1ValOne = control_m3p1.OutPort( 'ValOne' , 'long' )
+ Ocontrol_m3p1ValEven = control_m3p1.OutPort( 'ValEven' , 'long' )
+ Ocontrol_m3p1NT = control_m3p1.OutPort( 'NT' , 'long' )
+ Ocontrol_m3p1KT = control_m3p1.OutPort( 'KT' , 'long' )
+ Ocontrol_m3p1Gate = control_m3p1.GetOutPort( 'Gate' )
+
+ Pycontrol_div2 = []
+ Pycontrol_div2.append( 'def control_div2( N , K ) :' )
+ Pycontrol_div2.append( ' return N,K' )
+ control_div2 = GraphSyrControlGUI_2.GNode( 'control_div2' , Pycontrol_div2 , 'label_begin' )
+ control_div2.SetName( 'control_div2' )
+ control_div2.SetAuthor( '' )
+ control_div2.SetComment( 'Compute Node' )
+ control_div2.Coords( 972 , 430 )
+ Icontrol_div2N = control_div2.InPort( 'N' , 'long' )
+ Icontrol_div2K = control_div2.InPort( 'K' , 'long' )
+ Icontrol_div2Gate = control_div2.GetInPort( 'Gate' )
+ Ocontrol_div2NB = control_div2.OutPort( 'NB' , 'long' )
+ Ocontrol_div2KB = control_div2.OutPort( 'KB' , 'long' )
+ Ocontrol_div2Gate = control_div2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ Ltest_ISEVENBoolEvenlabel_testValEven = GraphSyrControlGUI_2.Link( Otest_ISEVENBoolEven , Ilabel_testValEven )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 1 , 493 , 238 )
+ Ltest_ISEVENBoolEvenlabel_testValEven.AddCoord( 2 , 493 , 418 )
+
+ Ltest_ISONEBoolOnelabel_testValOne = GraphSyrControlGUI_2.Link( Otest_ISONEBoolOne , Ilabel_testValOne )
+
+ Lm3p1anEvenIntegercontrol_m3p1N = GraphSyrControlGUI_2.Link( Om3p1anEvenInteger , Icontrol_m3p1N )
+
+ Ldiv2anIntegercontrol_div2N = GraphSyrControlGUI_2.Link( Odiv2anInteger , Icontrol_div2N )
+
+ LincraNewCountcontrol_div2K = GraphSyrControlGUI_2.Link( OincraNewCount , Icontrol_div2K )
+ LincraNewCountcontrol_div2K.AddCoord( 1 , 954 , 494 )
+ LincraNewCountcontrol_div2K.AddCoord( 2 , 954 , 259 )
+
+ LincraNewCountcontrol_m3p1K = GraphSyrControlGUI_2.Link( OincraNewCount , Icontrol_m3p1K )
+ LincraNewCountcontrol_m3p1K.AddCoord( 1 , 955 , 128 )
+ LincraNewCountcontrol_m3p1K.AddCoord( 2 , 954 , 258 )
+
+ Llabel_beginNTtest_ISONEanInteger = GraphSyrControlGUI_2.Link( Olabel_beginNT , Itest_ISONEanInteger )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 1 , 275 , 211 )
+ Llabel_beginNTtest_ISONEanInteger.AddCoord( 2 , 275 , 270 )
+
+ Llabel_beginNTlabel_testNT = GraphSyrControlGUI_2.Link( Olabel_beginNT , Ilabel_testNT )
+
+ Llabel_beginNTtest_ISEVENanInteger = GraphSyrControlGUI_2.Link( Olabel_beginNT , Itest_ISEVENanInteger )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 1 , 274 , 417 )
+ Llabel_beginNTtest_ISEVENanInteger.AddCoord( 2 , 275 , 270 )
+
+ Llabel_beginKTlabel_testKT = GraphSyrControlGUI_2.Link( Olabel_beginKT , Ilabel_testKT )
+ Llabel_beginKTlabel_testKT.AddCoord( 1 , 476 , 294 )
+ Llabel_beginKTlabel_testKT.AddCoord( 2 , 475 , 515 )
+ Llabel_beginKTlabel_testKT.AddCoord( 3 , 260 , 515 )
+ Llabel_beginKTlabel_testKT.AddCoord( 4 , 260 , 298 )
+
+ Llabel_testEvendiv2Gate = GraphSyrControlGUI_2.Link( Olabel_testEven , Idiv2Gate )
+ Llabel_testEvendiv2Gate.AddCoord( 1 , 724 , 498 )
+ Llabel_testEvendiv2Gate.AddCoord( 2 , 723 , 268 )
+
+ Llabel_testOddm3p1Gate = GraphSyrControlGUI_2.Link( Olabel_testOdd , Im3p1Gate )
+ Llabel_testOddm3p1Gate.AddCoord( 1 , 698 , 132 )
+ Llabel_testOddm3p1Gate.AddCoord( 2 , 697 , 297 )
+
+ Llabel_testNm3p1anOddInteger = GraphSyrControlGUI_2.Link( Olabel_testN , Im3p1anOddInteger )
+ Llabel_testNm3p1anOddInteger.AddCoord( 1 , 748 , 100 )
+ Llabel_testNm3p1anOddInteger.AddCoord( 2 , 747 , 325 )
+
+ Llabel_testNdiv2anEvenInteger = GraphSyrControlGUI_2.Link( Olabel_testN , Idiv2anEvenInteger )
+ Llabel_testNdiv2anEvenInteger.AddCoord( 1 , 746 , 463 )
+ Llabel_testNdiv2anEvenInteger.AddCoord( 2 , 747 , 327 )
+
+ Llabel_testKincraCount = GraphSyrControlGUI_2.Link( Olabel_testK , IincraCount )
+ Llabel_testKincraCount.AddCoord( 1 , 732 , 260 )
+ Llabel_testKincraCount.AddCoord( 2 , 732 , 354 )
+
+ Llabel_testDefaultEndL_OneEvenDefault = GraphSyrControlGUI_2.Link( Olabel_testDefault , IEndL_OneEvenDefault )
+
+ Lcontrol_m3p1Gatelabel_testGate = GraphSyrControlGUI_2.Link( Ocontrol_m3p1Gate , Ilabel_testGate )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 1 , 503 , 388 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 2 , 505 , 5 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 3 , 1149 , 5 )
+ Lcontrol_m3p1Gatelabel_testGate.AddCoord( 4 , 1150 , 219 )
+
+ Lcontrol_div2Gatelabel_beginGate = GraphSyrControlGUI_2.Link( Ocontrol_div2Gate , Ilabel_beginGate )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 1 , 34 , 332 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 2 , 34 , 592 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 3 , 1145 , 586 )
+ Lcontrol_div2Gatelabel_beginGate.AddCoord( 4 , 1144 , 527 )
+
+ # Input datas
+ Ilabel_beginNB.Input( 7 )
+ Ilabel_beginKB.Input( 0 )
+
+ # Output Ports of the graph
+ #Olabel_testFinished = label_test.GetOutPort( 'Finished' )
+ #Olabel_testIncr = label_test.GetOutPort( 'Incr' )
+ return GraphSyrControlGUI_2
+
+
+GraphSyrControlGUI_2 = DefGraphSyrControlGUI_2()
--- /dev/null
+
+
+from SuperV import *
+
+GraphSyracuseControl = Graph( 'GraphSyracuseControl' )
+print GraphSyracuseControl.SetName( 'GraphSyracuseControl' )
+print GraphSyracuseControl.SetAuthor( 'JR' )
+print GraphSyracuseControl.SetComment( 'Syracuse algorithm' )
+GraphSyracuseControl.Coords( 0 , 0 )
+
+
+test_ISEVEN = GraphSyracuseControl.Node( 'SyrComponent' , 'SyrComponent' , 'C_ISEVEN' )
+print test_ISEVEN.SetName( 'test_ISEVEN' )
+print test_ISEVEN.SetAuthor( '' )
+print test_ISEVEN.SetContainer( 'localhost/FactoryServer' )
+print test_ISEVEN.SetComment( '' )
+test_ISEVEN.Coords( 190 , 338 )
+test_ISONE = GraphSyracuseControl.Node( 'SyrComponent' , 'SyrComponent' , 'C_ISONE' )
+print test_ISONE.SetName( 'test_ISONE' )
+print test_ISONE.SetAuthor( '' )
+print test_ISONE.SetContainer( 'localhost/FactoryServer' )
+print test_ISONE.SetComment( '' )
+test_ISONE.Coords( 196 , 131 )
+m3p1 = GraphSyracuseControl.Node( 'SyrComponent' , 'SyrComponent' , 'C_M3P1' )
+print m3p1.SetName( 'm3p1' )
+print m3p1.SetAuthor( '' )
+print m3p1.SetContainer( 'localhost/FactoryServer' )
+print m3p1.SetComment( '' )
+m3p1.Coords( 621 , 14 )
+div2 = GraphSyracuseControl.Node( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+print div2.SetName( 'div2' )
+print div2.SetAuthor( '' )
+print div2.SetContainer( 'localhost/FactoryServer' )
+print div2.SetComment( '' )
+div2.Coords( 624 , 391 )
+incr = GraphSyracuseControl.Node( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+print incr.SetName( 'incr' )
+print incr.SetAuthor( '' )
+print incr.SetContainer( 'localhost/FactoryServer' )
+print incr.SetComment( '' )
+incr.Coords( 622 , 199 )
+label_begin = GraphSyracuseControl.LNode( 'label_begin' )
+print label_begin.SetName( 'label_begin' )
+print label_begin.SetAuthor( '' )
+print label_begin.SetContainer( 'localhost/FactoryServerPy' )
+print label_begin.SetComment( '' )
+label_begin.Coords( 7 , 216 )
+label_test = GraphSyracuseControl.LService( 'SyrControlComponent' , 'SyrControlComponent' , 'L_OneEven' )
+print label_test.SetName( 'label_test' )
+print label_test.SetAuthor( '' )
+print label_test.SetContainer( 'localhost/FactoryServerPy' )
+print label_test.SetComment( '' )
+label_test.Coords( 399 , 176 )
+control_m3p1 = GraphSyracuseControl.CService( 'SyrControlComponent' , 'SyrControlComponent' , 'C_NotOneIsEven' )
+print control_m3p1.SetName( 'control_m3p1' )
+print control_m3p1.SetAuthor( '' )
+print control_m3p1.SetContainer( 'localhost/FactoryServerPy' )
+print control_m3p1.SetComment( '' )
+control_m3p1.Coords( 814 , 13 )
+control_div2 = GraphSyracuseControl.CNode( 'control_div2' )
+print control_div2.SetName( 'control_div2' )
+print control_div2.SetAuthor( '' )
+print control_div2.SetContainer( 'localhost/FactoryServerPy' )
+print control_div2.SetComment( '' )
+control_div2.Coords( 812 , 414 )
+
+
+label_begin.BusPorts( 'NB' , 'long' , 'NT' , 'long' )
+label_begin.BusPorts( 'KB' , 'long' , 'KT' , 'long' )
+label_test.BusPorts( 'NT' , 'long' , 'N' , 'long' )
+label_test.BusPorts( 'KT' , 'long' , 'K' , 'long' )
+control_m3p1.BusPorts( 'N' , 'long' , 'NT' , 'long' )
+control_m3p1.BusPorts( 'K' , 'long' , 'KT' , 'long' )
+control_div2.BusPorts( 'N' , 'long' , 'NB' , 'long' )
+control_div2.BusPorts( 'K' , 'long' , 'KB' , 'long' )
+
+
+GraphSyracuseControl.Link( label_begin.Port( 'NT' ) , label_test.Port( 'NT' ) )
+GraphSyracuseControl.Link( label_begin.Port( 'KT' ) , label_test.Port( 'KT' ) )
+GraphSyracuseControl.Link( label_begin.Port( 'NT' ) , test_ISEVEN.Port( 'anInteger' ) )
+GraphSyracuseControl.Link( label_begin.Port( 'NT' ) , test_ISONE.Port( 'anInteger' ) )
+
+GraphSyracuseControl.Link( test_ISEVEN.Port( 'BoolEven' ) , label_test.Port( 'ValEven' ) )
+GraphSyracuseControl.Link( test_ISONE.Port( 'BoolOne' ) , label_test.Port( 'ValOne' ) )
+GraphSyracuseControl.Link( label_test.Port( 'N' ) , m3p1.Port( 'anOddInteger' ) )
+GraphSyracuseControl.Link( label_test.Port( 'N' ) , div2.Port( 'anEvenInteger' ) )
+GraphSyracuseControl.Link( label_test.Port( 'K' ) , incr.Port( 'aCount' ) )
+GraphSyracuseControl.Link( label_test.Port( 'Incr' ) , incr.Port( 'InGate' ) )
+GraphSyracuseControl.Link( label_test.Port( 'Even' ) , div2.Port( 'InGate' ) )
+GraphSyracuseControl.Link( label_test.Port( 'Odd' ) , m3p1.Port( 'InGate' ) )
+
+GraphSyracuseControl.Link( m3p1.Port( 'anEvenInteger' ) , control_m3p1.Port( 'N' ) )
+GraphSyracuseControl.Link( div2.Port( 'anInteger' ) , control_div2.Port( 'N' ) )
+GraphSyracuseControl.Link( incr.Port( 'aNewCount' ) , control_m3p1.Port( 'K' ) )
+GraphSyracuseControl.Link( incr.Port( 'aNewCount' ) , control_div2.Port( 'K' ) )
+
+GraphSyracuseControl.Link( control_m3p1.Port( 'OutGate' ) , label_test.Port( 'InGate' ) )
+GraphSyracuseControl.Link( control_div2.Port( 'OutGate' ) , label_begin.Port( 'InGate' ) )
+
+GraphSyracuseControl.IsValid()
+
+GraphSyracuseControl.ThreadsMax()
+
+GraphSyracuseControl.LevelMax()
+
+GraphSyracuseControl.GraphsNumber()
+
+label_begin.Input( 'NB' , 31 )
+label_begin.Input( 'KB' , 0 )
+
+GraphSyracuseControl.IsExecutable()
+
+GraphSyracuseControl.Export('../GraphSyrControl')
+
+
+GraphSyracuseControl.Run()
+
+GraphSyracuseControl.DoneW()
+
+print GraphSyracuseControl.State()
+
+GraphSyracuseControl.PrintPorts()
+
+label_test.PrintPorts()
--- /dev/null
+
+from SuperV import *
+
+GraphMacroNodes = Graph( '/home/Salome2/Ecole_Ete_a6/SUPERV_install/examples/GraphEssai.xml' )
+
+GraphMacroNodes.PrintLinks()
+
+GraphMacroNodes.SetName('GraphMacroNodes')
+
+Macro_SyrStruct = GraphMacroNodes.MNode( '/home/Salome2/Ecole_Ete_a6/SUPERV_install/examples/SyrStruct.xml' )
+
+Macro_SyrStruct.PrintPorts()
+
+GraphMacroNodes.PrintPorts()
+
+GraphMacroNodes.PrintLinks()
+
+GraphMacroNodes.Print()
+
+Macro_SyrStruct.Print()
+
+exec GraphMacroNodes.ListNodes('GraphMacroNodes')
+
+Macro_SyrStruct.Print()
+
+Macro_SyrStruct.IsMacro()
+Macro_SyrStruct.IsFlowMacro()
+Macro_SyrStruct.IsStreamMacro()
+
+SyrStruct = Macro_SyrStruct.FlowObjRef()
+
+SyrStruct.Print()
+
+SyrStruct.PrintPorts()
+
+SyrStruct.PrintLinks()
+
+SyrStruct.IsValid()
+SyrStruct.IsExecutable()
+
+exec SyrStruct.ListNodes('SyrStruct')
+
+m3incr.Print()
+
+m3incr.PrintPorts()
+
+m3incr.PrintLinks()
+
+EndOffori.Print()
+
+EndOffori.PrintPorts()
+
+EndOffori.PrintLinks()
+
+EndOfwhileEven.Print()
+
+EndOfwhileEven.PrintPorts()
+
+EndOfwhileEven.PrintLinks()
+
+MSyrStruct = SyrStruct.FlowObjRef()
+
+MSyrStruct.Print()
+
+MSyrStruct.PrintPorts()
+
+GraphMacroNodes.IsValid()
+GraphMacroNodes.IsExecutable()
+
+GraphMacroNodes.PrintPorts()
+
+Macro_SyrStruct_1 = GraphMacroNodes.MNode( '/home/Salome2/Ecole_Ete_a6/SUPERV_install/examples/SyrStruct.xml' )
+
+Macro_SyrStruct_1.Print()
+
+Macro_SyrStruct_1.IsMacro()
+Macro_SyrStruct_1.IsFlowMacro()
+Macro_SyrStruct_1.IsStreamMacro()
+
+SyrStruct_1 = Macro_SyrStruct_1.FlowObjRef()
+
+SyrStruct_1.Print()
+
+GraphMacroNodes.IsValid()
+GraphMacroNodes.IsExecutable()
+
+GraphMacroNodes.PrintPorts()
+
+MSyrStruct_1 = SyrStruct_1.FlowObjRef()
+
+MSyrStruct_1.Print()
+
+MSyrStruct_1.PrintPorts()
+
+
+
+GraphMacroNodes.Export( '/home/Salome2/Ecole_Ete_a6/SUPERV_build/examples/GraphMacroNodes.xml' )
+
+SyrStruct.Name()
+SyrStruct_1.Name()
+
+GraphMacroNodes.Run()
+
+GraphMacroNodes.DoneW()
+
+GraphMacroNodes.State()
+
+Macro_SyrStruct.State()
+
+Macro_SyrStruct_1.State()
+
+
+
+
+
+from SuperV import *
+
+GraphMacroNodes = Graph( '/home/Salome2/Ecole_Ete_a6/SUPERV_build/examples/GraphMacroNodes.xml' )
+
+GraphMacroNodes.Name()
+
+GraphMacroNodes.Export( '/tmp/GraphMacroNodes.xml' )
+
+exec GraphMacroNodes.ListNodes('GraphMacroNodes')
+
+GraphMacroNodes.PrintPorts()
+
+GraphMacroNodes.PrintLinks()
+
+Macro_SyrStruct.IsMacro()
+Macro_SyrStruct.IsFlowMacro()
+Macro_SyrStruct.IsStreamMacro()
+
+Macro_SyrStruct.Print()
+
+SyrStruct = Macro_SyrStruct.FlowObjRef()
+
+SyrStruct.Print()
+
+SyrStruct.PrintPorts()
+
+SyrStruct.PrintLinks()
+
+exec SyrStruct.ListNodes('SyrStruct')
+
+Macro_SyrStruct.IsMacro()
+Macro_SyrStruct.IsFlowMacro()
+Macro_SyrStruct.IsStreamMacro()
+
+Macro_SyrStruct.IsValid()
+
+Macro_SyrStruct.IsExecutable()
+
+Macro_SyrStruct_1.Print()
+
+SyrStruct_1 = Macro_SyrStruct_1.FlowObjRef()
+
+SyrStruct_1.Print()
+
+SyrStruct_1.PrintPorts()
+
+SyrStruct_1.PrintLinks()
+
+exec SyrStruct_1.ListNodes('SyrStruct_1')
+
+MSyrStruct = SyrStruct.FlowObjRef()
+
+MSyrStruct.Print()
+
+MSyrStruct_1 = SyrStruct_1.FlowObjRef()
+
+MSyrStruct_1.Print()
+
+GraphMacroNodes.Run()
+
+GraphMacroNodes.DoneW()
+
+GraphMacroNodes.State()
+
+Macro_SyrStruct.State()
+
+Macro_SyrStruct_1.State()
+
+
+
+
+from SuperV import *
+
+from GraphMacroNodes import *
+
+GraphMacroNodes.IsExecutable()
+
+GraphMacroNodes.Run()
+
+exec GraphMacroNodes.ListNodes('GraphMacroNodes')
+
+SyrStruct = Macro_SyrStruct.FlowObjRef()
+
+SyrStruct.IsExecutable()
+
+GraphMacroNodes.DoneW()
+
+GraphMacroNodes.State()
+
+Macro_SyrStruct.State()
+
+Macro_SyrStruct_1.State()
+
+SyrStruct = Macro_SyrStruct.FlowObjRef()
+
+exec SyrStruct.ListNodes('SyrStruct')
+
+EndOfforN.State()
+
+SyrStruct.DoneW()
+
+SyrStruct.State()
+
+SyrStruct_1 = Macro_SyrStruct_1.FlowObjRef()
+
+exec SyrStruct_1.ListNodes('SyrStruct')
+
+EndOfforN.State()
+
+SyrStruct_1.DoneW()
+
+SyrStruct_1.State()
+
+SyrStruct.PrintPorts()
+
+Macro_SyrStruct.PrintPorts()
+
+GraphMacroNodes.PrintPorts()
+
+GraphMacroNodes.Run()
+
+GraphMacroNodes.DoneW()
+
+GraphMacroNodes.State()
+
+Macro_SyrStruct.State()
+
+Macro_SyrStruct_1.State()
+
+
+
+
+SyrStruct.Export('/tmp/SubSyrStruct.xml')
+
+
+SubSyrStruct = Graph('/tmp/SubSyrStruct.xml')
+
+SubSyrStruct.IsValid()
+
+SubSyrStruct.IsExecutable()
+
+SubSyrStruct.Run()
+
+SubSyrStruct.DoneW()
+
+SubSyrStruct.State()
+
+SubSyrStruct.PrintPorts()
+
+
+
+
+
+from SuperV import *
+
+from GraphMacroNodes import *
+
+exec GraphMacroNodes.ListNodes('GraphMacroNodes')
+
+SyrStruct = Macro_SyrStruct.FlowObjRef()
+
+exec SyrStruct.ListNodes('SyrStruct')
+
+Unused = SyrComponent.InPort('Unused','long')
+
+SyrComponent.PrintPorts()
+
+SyrComponent.Print()
+
+SyrStruct.IsValid()
+
+SyrStruct.PrintPorts()
+
+Macro_SyrStruct.PrintPorts()
+
+GraphMacroNodes.PrintPorts()
+
+Unused.Destroy()
+
+GraphMacroNodes.PrintPorts()
+
+Macro_SyrStruct.PrintPorts()
+
+SyrStruct.PrintPorts()
+
+GraphMacroNodes.Run()
+
+GraphMacroNodes.DoneW()
+
+GraphMacroNodes.State()
+
+Macro_SyrStruct.State()
+
+Macro_SyrStruct_1.State()
--- /dev/null
+
+# Generated python file of Graph GraphTwoLoops
+
+from SuperV import *
+
+# Graph creation of GraphTwoLoops
+def DefGraphTwoLoops() :
+ GraphTwoLoops = Graph( 'GraphTwoLoops' )
+ GraphTwoLoops.SetName( 'GraphTwoLoops' )
+ GraphTwoLoops.SetAuthor( 'JR' )
+ GraphTwoLoops.SetComment( '' )
+ GraphTwoLoops.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyLoop1 = []
+ PyLoop1.append( 'def Loop1(Index,Max) : ' )
+ PyLoop1.append( ' return Index,Max ' )
+ PyLoop1.append( '' )
+ PyMoreLoop1 = []
+ PyMoreLoop1.append( 'import time ' )
+ PyMoreLoop1.append( 'def More(Index,Max) : ' )
+ PyMoreLoop1.append( ' time.sleep(2) ' )
+ PyMoreLoop1.append( ' DoLoop = 0 ' )
+ PyMoreLoop1.append( ' if Index < Max : ' )
+ PyMoreLoop1.append( ' DoLoop = 1 ' )
+ PyMoreLoop1.append( ' return DoLoop,Index,Max ' )
+ PyMoreLoop1.append( '' )
+ PyNextLoop1 = []
+ PyNextLoop1.append( 'def Next(Index,Max) : ' )
+ PyNextLoop1.append( ' Index = Index + 1 ' )
+ PyNextLoop1.append( ' return Index,Max ' )
+ PyNextLoop1.append( '' )
+ Loop1,EndLoop1 = GraphTwoLoops.LNode( 'Loop1' , PyLoop1 , 'More' , PyMoreLoop1 , 'Next' , PyNextLoop1 )
+ EndLoop1.SetName( 'EndLoop1' )
+ EndLoop1.SetAuthor( '' )
+ EndLoop1.SetComment( 'Compute Node' )
+ EndLoop1.Coords( 634 , 177 )
+ PyEndLoop1 = []
+ EndLoop1.SetPyFunction( 'EndLoop1' , PyEndLoop1 )
+ ILoop1DoLoop = Loop1.GetInPort( 'DoLoop' )
+ ILoop1Index = Loop1.InPort( 'Index' , 'long' )
+ ILoop1Max = Loop1.InPort( 'Max' , 'long' )
+ ILoop1Gate = Loop1.GetInPort( 'Gate' )
+ OLoop1DoLoop = Loop1.GetOutPort( 'DoLoop' )
+ OLoop1Index = Loop1.GetOutPort( 'Index' )
+ OLoop1Max = Loop1.GetOutPort( 'Max' )
+ IEndLoop1DoLoop = EndLoop1.GetInPort( 'DoLoop' )
+ IEndLoop1Index = EndLoop1.GetInPort( 'Index' )
+ IEndLoop1Max = EndLoop1.GetInPort( 'Max' )
+ IEndLoop1Gate = EndLoop1.GetInPort( 'Gate' )
+ OEndLoop1DoLoop = EndLoop1.GetOutPort( 'DoLoop' )
+ OEndLoop1Index = EndLoop1.GetOutPort( 'Index' )
+ OEndLoop1Max = EndLoop1.GetOutPort( 'Max' )
+ OEndLoop1Gate = EndLoop1.GetOutPort( 'Gate' )
+ Loop1.SetName( 'Loop1' )
+ Loop1.SetAuthor( '' )
+ Loop1.SetComment( 'Compute Node' )
+ Loop1.Coords( 7 , 175 )
+
+ PyLoop = []
+ PyMoreLoop = []
+ PyMoreLoop.append( '' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(Index,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Max ' )
+ PyNextLoop.append( '' )
+ Loop,EndLoop = GraphTwoLoops.LNode( '' , PyLoop , '' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 426 , 180 )
+ PyEndLoop = []
+ PyEndLoop.append( 'import time ' )
+ PyEndLoop.append( 'def EndLoop(DoLoop,Index,Max) : ' )
+ PyEndLoop.append( ' time.sleep(1) ' )
+ PyEndLoop.append( ' DoLoop = 0 ' )
+ PyEndLoop.append( ' if Index < Max : ' )
+ PyEndLoop.append( ' DoLoop = 1 ' )
+ PyEndLoop.append( ' return DoLoop,Index,Max ' )
+ PyEndLoop.append( '' )
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 208 , 179 )
+
+ # Creation of Links
+ LLoop1IndexEndLoop1Index = GraphTwoLoops.Link( OLoop1Index , IEndLoop1Index )
+
+ LLoop1MaxEndLoop1Max = GraphTwoLoops.Link( OLoop1Max , IEndLoop1Max )
+
+ LLoop1GateLoopGate = GraphTwoLoops.Link( OLoop1Gate , ILoopGate )
+
+ LLoopIndexEndLoopIndex = GraphTwoLoops.Link( OLoopIndex , IEndLoopIndex )
+
+ LLoopMaxEndLoopMax = GraphTwoLoops.Link( OLoopMax , IEndLoopMax )
+
+ LEndLoopGateEndLoop1Gate = GraphTwoLoops.Link( OEndLoopGate , IEndLoop1Gate )
+
+ # Input datas
+ ILoop1Index.Input( 5 )
+ ILoop1Max.Input( 15 )
+ ILoopIndex.Input( 2 )
+ ILoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndLoop1Index = EndLoop1.GetOutPort( 'Index' )
+ #OEndLoop1Max = EndLoop1.GetOutPort( 'Max' )
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ return GraphTwoLoops
+
+
+GraphTwoLoops = DefGraphTwoLoops()
--- /dev/null
+
+# Generated python file of Graph GraphTwoLoops1
+
+from SuperV import *
+
+# Graph creation of GraphTwoLoops1
+def DefGraphTwoLoops1() :
+ GraphTwoLoops1 = Graph( 'GraphTwoLoops1' )
+ GraphTwoLoops1.SetName( 'GraphTwoLoops1' )
+ GraphTwoLoops1.SetAuthor( 'JR' )
+ GraphTwoLoops1.SetComment( '' )
+ GraphTwoLoops1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyLoop1 = []
+ PyLoop1.append( 'def Loop1(Index,Max) : ' )
+ PyLoop1.append( ' return Index,Max ' )
+ PyLoop1.append( '' )
+ PyMoreLoop1 = []
+ PyMoreLoop1.append( 'import time ' )
+ PyMoreLoop1.append( 'def More(Index,Max) : ' )
+ PyMoreLoop1.append( ' time.sleep(2) ' )
+ PyMoreLoop1.append( ' DoLoop = 0 ' )
+ PyMoreLoop1.append( ' if Index < Max : ' )
+ PyMoreLoop1.append( ' DoLoop = 1 ' )
+ PyMoreLoop1.append( ' return DoLoop,Index,Max ' )
+ PyMoreLoop1.append( '' )
+ PyNextLoop1 = []
+ PyNextLoop1.append( 'def Next(Index,Max) : ' )
+ PyNextLoop1.append( ' Index = Index + 1 ' )
+ PyNextLoop1.append( ' return Index,Max ' )
+ PyNextLoop1.append( '' )
+ Loop1,EndLoop1 = GraphTwoLoops1.LNode( 'Loop1' , PyLoop1 , 'More' , PyMoreLoop1 , 'Next' , PyNextLoop1 )
+ EndLoop1.SetName( 'EndLoop1' )
+ EndLoop1.SetAuthor( '' )
+ EndLoop1.SetComment( 'Compute Node' )
+ EndLoop1.Coords( 634 , 177 )
+ PyEndLoop1 = []
+ EndLoop1.SetPyFunction( 'EndLoop1' , PyEndLoop1 )
+ ILoop1DoLoop = Loop1.GetInPort( 'DoLoop' )
+ ILoop1Index = Loop1.InPort( 'Index' , 'long' )
+ ILoop1Max = Loop1.InPort( 'Max' , 'long' )
+ ILoop1Gate = Loop1.GetInPort( 'Gate' )
+ OLoop1DoLoop = Loop1.GetOutPort( 'DoLoop' )
+ OLoop1Index = Loop1.GetOutPort( 'Index' )
+ OLoop1Max = Loop1.GetOutPort( 'Max' )
+ IEndLoop1DoLoop = EndLoop1.GetInPort( 'DoLoop' )
+ IEndLoop1Index = EndLoop1.GetInPort( 'Index' )
+ IEndLoop1Max = EndLoop1.GetInPort( 'Max' )
+ IEndLoop1Gate = EndLoop1.GetInPort( 'Gate' )
+ OEndLoop1DoLoop = EndLoop1.GetOutPort( 'DoLoop' )
+ OEndLoop1Index = EndLoop1.GetOutPort( 'Index' )
+ OEndLoop1Max = EndLoop1.GetOutPort( 'Max' )
+ OEndLoop1Gate = EndLoop1.GetOutPort( 'Gate' )
+ Loop1.SetName( 'Loop1' )
+ Loop1.SetAuthor( '' )
+ Loop1.SetComment( 'Compute Node' )
+ Loop1.Coords( 7 , 175 )
+
+ PyLoop = []
+ PyMoreLoop = []
+ PyMoreLoop.append( '' )
+ PyNextLoop = []
+ PyNextLoop.append( 'def Next(Index,Max) : ' )
+ PyNextLoop.append( ' Index = Index + 1 ' )
+ PyNextLoop.append( ' return Index,Max ' )
+ PyNextLoop.append( '' )
+ Loop,EndLoop = GraphTwoLoops1.LNode( '' , PyLoop , '' , PyMoreLoop , 'Next' , PyNextLoop )
+ EndLoop.SetName( 'EndLoop' )
+ EndLoop.SetAuthor( '' )
+ EndLoop.SetComment( 'Compute Node' )
+ EndLoop.Coords( 426 , 180 )
+ PyEndLoop = []
+ PyEndLoop.append( 'import time ' )
+ PyEndLoop.append( 'def EndLoop(DoLoop,Index,Max) : ' )
+ PyEndLoop.append( ' time.sleep(1) ' )
+ PyEndLoop.append( ' DoLoop = 0 ' )
+ PyEndLoop.append( ' if Index < Max : ' )
+ PyEndLoop.append( ' DoLoop = 1 ' )
+ PyEndLoop.append( ' return DoLoop,Index,Max ' )
+ PyEndLoop.append( '' )
+ EndLoop.SetPyFunction( 'EndLoop' , PyEndLoop )
+ ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
+ ILoopIndex = Loop.InPort( 'Index' , 'long' )
+ ILoopMax = Loop.InPort( 'Max' , 'long' )
+ ILoopGate = Loop.GetInPort( 'Gate' )
+ OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
+ OLoopIndex = Loop.GetOutPort( 'Index' )
+ OLoopMax = Loop.GetOutPort( 'Max' )
+ IEndLoopDoLoop = EndLoop.GetInPort( 'DoLoop' )
+ IEndLoopIndex = EndLoop.GetInPort( 'Index' )
+ IEndLoopMax = EndLoop.GetInPort( 'Max' )
+ IEndLoopGate = EndLoop.GetInPort( 'Gate' )
+ OEndLoopDoLoop = EndLoop.GetOutPort( 'DoLoop' )
+ OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ OEndLoopGate = EndLoop.GetOutPort( 'Gate' )
+ Loop.SetName( 'Loop' )
+ Loop.SetAuthor( '' )
+ Loop.SetComment( 'Compute Node' )
+ Loop.Coords( 208 , 179 )
+
+ # Creation of Links
+ LLoop1IndexEndLoop1Index = GraphTwoLoops1.Link( OLoop1Index , IEndLoop1Index )
+
+ LLoop1IndexLoopIndex = GraphTwoLoops1.Link( OLoop1Index , ILoopIndex )
+
+ LLoop1MaxEndLoop1Max = GraphTwoLoops1.Link( OLoop1Max , IEndLoop1Max )
+
+ LLoop1GateLoopGate = GraphTwoLoops1.Link( OLoop1Gate , ILoopGate )
+
+ LLoopIndexEndLoopIndex = GraphTwoLoops1.Link( OLoopIndex , IEndLoopIndex )
+
+ LLoopMaxEndLoopMax = GraphTwoLoops1.Link( OLoopMax , IEndLoopMax )
+
+ LEndLoopGateEndLoop1Gate = GraphTwoLoops1.Link( OEndLoopGate , IEndLoop1Gate )
+
+ # Input datas
+ ILoop1Index.Input( 5 )
+ ILoop1Max.Input( 15 )
+ ILoopMax.Input( 20 )
+
+ # Output Ports of the graph
+ #OEndLoop1Index = EndLoop1.GetOutPort( 'Index' )
+ #OEndLoop1Max = EndLoop1.GetOutPort( 'Max' )
+ #OEndLoopIndex = EndLoop.GetOutPort( 'Index' )
+ #OEndLoopMax = EndLoop.GetOutPort( 'Max' )
+ return GraphTwoLoops1
+
+
+GraphTwoLoops1 = DefGraphTwoLoops1()
--- /dev/null
+
+# Generated python file of Graph GraphTypesCheck
+
+from SuperV import *
+# Graph creation
+GraphTypesCheck = Graph( 'GraphTypesCheck' )
+GraphTypesCheck.SetName( 'GraphTypesCheck' )
+GraphTypesCheck.SetAuthor( 'JR' )
+GraphTypesCheck.SetComment( '' )
+GraphTypesCheck.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+BoolCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'BoolCheck' )
+BoolCheck.SetName( 'BoolCheck' )
+BoolCheck.SetAuthor( '' )
+BoolCheck.SetContainer( 'localhost/FactoryServer' )
+BoolCheck.SetComment( 'BoolCheck from TypesCheck' )
+BoolCheck.Coords( 202 , 108 )
+
+CharCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'CharCheck' )
+CharCheck.SetName( 'CharCheck' )
+CharCheck.SetAuthor( '' )
+CharCheck.SetContainer( 'localhost/FactoryServer' )
+CharCheck.SetComment( 'CharCheck from TypesCheck' )
+CharCheck.Coords( 13 , 166 )
+
+ShortCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'ShortCheck' )
+ShortCheck.SetName( 'ShortCheck' )
+ShortCheck.SetAuthor( '' )
+ShortCheck.SetContainer( 'localhost/FactoryServer' )
+ShortCheck.SetComment( 'ShortCheck from TypesCheck' )
+ShortCheck.Coords( 205 , 258 )
+
+FloatCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'FloatCheck' )
+FloatCheck.SetName( 'FloatCheck' )
+FloatCheck.SetAuthor( '' )
+FloatCheck.SetContainer( 'localhost/FactoryServer' )
+FloatCheck.SetComment( 'FloatCheck from TypesCheck' )
+FloatCheck.Coords( 204 , 409 )
+
+Addition = GraphTypesCheck.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition.SetName( 'Addition' )
+Addition.SetAuthor( '' )
+Addition.SetContainer( 'localhost/FactoryServer' )
+Addition.SetComment( 'Addition from AddComponent' )
+Addition.Coords( 16 , 459 )
+
+LongCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'LongCheck' )
+LongCheck.SetName( 'LongCheck' )
+LongCheck.SetAuthor( '' )
+LongCheck.SetContainer( 'localhost/FactoryServer' )
+LongCheck.SetComment( 'LongCheck from TypesCheck' )
+LongCheck.Coords( 17 , 318 )
+
+MiscTypes = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'MiscTypes' )
+MiscTypes.SetName( 'MiscTypes' )
+MiscTypes.SetAuthor( '' )
+MiscTypes.SetContainer( 'localhost/FactoryServer' )
+MiscTypes.SetComment( 'MiscTypes from TypesCheck' )
+MiscTypes.Coords( 431 , 170 )
+
+StringCheck = GraphTypesCheck.FNode( 'TypesCheck' , 'TypesCheck' , 'StringCheck' )
+StringCheck.SetName( 'StringCheck' )
+StringCheck.SetAuthor( '' )
+StringCheck.SetContainer( 'localhost/FactoryServer' )
+StringCheck.SetComment( 'StringCheck from TypesCheck' )
+StringCheck.Coords( 13 , 10 )
+
+# Creation of Links
+BoolCheckOutBool = BoolCheck.Port( 'OutBool' )
+MiscTypesInBool = GraphTypesCheck.Link( BoolCheckOutBool , MiscTypes.Port( 'InBool' ) )
+MiscTypesInBool.AddCoord( 1 , 402 , 280 )
+MiscTypesInBool.AddCoord( 2 , 401 , 188 )
+
+CharCheckOutChar = CharCheck.Port( 'OutChar' )
+MiscTypesInChar = GraphTypesCheck.Link( CharCheckOutChar , MiscTypes.Port( 'InChar' ) )
+MiscTypesInChar.AddCoord( 1 , 382 , 307 )
+MiscTypesInChar.AddCoord( 2 , 382 , 247 )
+
+ShortCheckOutShort = ShortCheck.Port( 'OutShort' )
+MiscTypesInShort = GraphTypesCheck.Link( ShortCheckOutShort , MiscTypes.Port( 'InShort' ) )
+
+FloatCheckOutFloat = FloatCheck.Port( 'OutFloat' )
+MiscTypesInFloat = GraphTypesCheck.Link( FloatCheckOutFloat , MiscTypes.Port( 'InFloat' ) )
+MiscTypesInFloat.AddCoord( 1 , 400 , 395 )
+MiscTypesInFloat.AddCoord( 2 , 399 , 490 )
+
+AdditionAdder = Addition.Port( 'Adder' )
+MiscTypesInObjRef = GraphTypesCheck.Link( AdditionAdder , MiscTypes.Port( 'InObjRef' ) )
+MiscTypesInObjRef.AddCoord( 1 , 415 , 453 )
+MiscTypesInObjRef.AddCoord( 2 , 415 , 540 )
+
+LongCheckOutLong = LongCheck.Port( 'OutLong' )
+MiscTypesInLong = GraphTypesCheck.Link( LongCheckOutLong , MiscTypes.Port( 'InLong' ) )
+MiscTypesInLong.AddCoord( 1 , 383 , 367 )
+MiscTypesInLong.AddCoord( 2 , 383 , 399 )
+
+StringCheckOutString = StringCheck.Port( 'OutString' )
+MiscTypesInString = GraphTypesCheck.Link( StringCheckOutString , MiscTypes.Port( 'InString' ) )
+MiscTypesInString.AddCoord( 1 , 412 , 251 )
+MiscTypesInString.AddCoord( 2 , 411 , 91 )
+
+# Creation of Input datas
+BoolCheckInBool = BoolCheck.Input( 'InBool' , 1)
+CharCheckInChar = CharCheck.Input( 'InChar' , 255)
+ShortCheckInShort = ShortCheck.Input( 'InShort' , 16383)
+FloatCheckInFloat = FloatCheck.Input( 'InFloat' , 3.14159)
+LongCheckInLong = LongCheck.Input( 'InLong' , 2147483647)
+MiscTypesInDouble = MiscTypes.Input( 'InDouble' , 3.14159)
+StringCheckInString = StringCheck.Input( 'InString' , 'aString')
+
+# Creation of Output variables
+MiscTypesOutString = MiscTypes.Port( 'OutString' )
+MiscTypesOutBool = MiscTypes.Port( 'OutBool' )
+MiscTypesOutChar = MiscTypes.Port( 'OutChar' )
+MiscTypesOutShort = MiscTypes.Port( 'OutShort' )
+MiscTypesOutLong = MiscTypes.Port( 'OutLong' )
+MiscTypesOutFloat = MiscTypes.Port( 'OutFloat' )
+MiscTypesOutDouble = MiscTypes.Port( 'OutDouble' )
+MiscTypesOutObjRef = MiscTypes.Port( 'OutObjRef' )
+
+GraphTypesCheck.Run()
+GraphTypesCheck.DoneW()
+GraphTypesCheck.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph GraphUnValid
+
+from SuperV import *
+
+# Graph creation of GraphUnValid
+def DefGraphUnValid() :
+ GraphUnValid = Graph( 'GraphUnValid' )
+ GraphUnValid.SetName( 'GraphUnValid' )
+ GraphUnValid.SetAuthor( 'JR' )
+ GraphUnValid.SetComment( '' )
+ GraphUnValid.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphUnValid.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 8 , 62 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphUnValid.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 203 , 4 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ Mul = GraphUnValid.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( '' )
+ Mul.SetContainer( 'FactoryServer' )
+ Mul.SetComment( 'Mul from MulComponent' )
+ Mul.Coords( 390 , 62 )
+ IMulx = Mul.GetInPort( 'x' )
+ IMuly = Mul.GetInPort( 'y' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulz = Mul.GetOutPort( 'z' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ Div = GraphUnValid.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+ Div.SetName( 'Div' )
+ Div.SetAuthor( '' )
+ Div.SetContainer( 'FactoryServer' )
+ Div.SetComment( 'Div from DivComponent' )
+ Div.Coords( 575 , 11 )
+ IDivx = Div.GetInPort( 'x' )
+ IDivy = Div.GetInPort( 'y' )
+ IDivGate = Div.GetInPort( 'Gate' )
+ ODivz = Div.GetOutPort( 'z' )
+ ODivGate = Div.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LAddzMuly = GraphUnValid.Link( OAddz , IMuly )
+
+ LAddzSuby = GraphUnValid.Link( OAddz , ISuby )
+ LAddzSuby.AddCoord( 1 , 182 , 113 )
+ LAddzSuby.AddCoord( 2 , 183 , 170 )
+
+ LSubzDivx = GraphUnValid.Link( OSubz , IDivx )
+ LSubzDivx.AddCoord( 1 , 566 , 91 )
+ LSubzDivx.AddCoord( 2 , 566 , 49 )
+ LSubzDivx.AddCoord( 3 , 380 , 49 )
+ LSubzDivx.AddCoord( 4 , 379 , 84 )
+
+ LSubzMulx = GraphUnValid.Link( OSubz , IMulx )
+ LSubzMulx.AddCoord( 1 , 379 , 141 )
+ LSubzMulx.AddCoord( 2 , 378 , 85 )
+
+ LMulzDivy = GraphUnValid.Link( OMulz , IDivy )
+ LMulzDivy.AddCoord( 1 , 565 , 120 )
+ LMulzDivy.AddCoord( 2 , 565 , 141 )
+
+ LMulzSubx = GraphUnValid.Link( OMulz , ISubx )
+ LMulzSubx.AddCoord( 1 , 194 , 84 )
+ LMulzSubx.AddCoord( 2 , 195 , 252 )
+ LMulzSubx.AddCoord( 3 , 566 , 252 )
+ LMulzSubx.AddCoord( 4 , 565 , 141 )
+
+ # Input datas
+ IAddx.Input( 3 )
+ IAddy.Input( 4.5 )
+
+ # Output Ports of the graph
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #ODivz = Div.GetOutPort( 'z' )
+ return GraphUnValid
+
+
+GraphUnValid = DefGraphUnValid()
--- /dev/null
+
+# Generated python file of Graph GraphUndefinedSymbol
+
+from SuperV import *
+
+# Graph creation of GraphUndefinedSymbol
+def DefGraphUndefinedSymbol() :
+ GraphUndefinedSymbol = Graph( 'GraphUndefinedSymbol' )
+ GraphUndefinedSymbol.SetName( 'GraphUndefinedSymbol' )
+ GraphUndefinedSymbol.SetAuthor( 'JR' )
+ GraphUndefinedSymbol.SetComment( '' )
+ GraphUndefinedSymbol.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ UndefinedSymbol = GraphUndefinedSymbol.FNode( 'UndefinedSymbolComponent' , 'UndefinedSymbolComponent' , 'UndefinedSymbol' )
+ UndefinedSymbol.SetName( 'UndefinedSymbol' )
+ UndefinedSymbol.SetAuthor( '' )
+ UndefinedSymbol.SetContainer( 'localhost/FactoryServer' )
+ UndefinedSymbol.SetComment( 'UndefinedSymbol from UndefinedSymbolComponent' )
+ UndefinedSymbol.Coords( 146 , 166 )
+ IUndefinedSymbolGate = UndefinedSymbol.GetInPort( 'Gate' )
+ OUndefinedSymbolreturn = UndefinedSymbol.GetOutPort( 'return' )
+ OUndefinedSymbolGate = UndefinedSymbol.GetOutPort( 'Gate' )
+
+ # Output Ports of the graph
+ #OUndefinedSymbolreturn = UndefinedSymbol.GetOutPort( 'return' )
+ return GraphUndefinedSymbol
+
+
+GraphUndefinedSymbol = DefGraphUndefinedSymbol()
--- /dev/null
+
+# Generated python file of Graph GraphNonVoidEndLoop_1
+
+from SuperV import *
+
+# Graph creation of GraphNonVoidEndLoop_1
+def DefGraphNonVoidEndLoop_1() :
+ GraphNonVoidEndLoop_1 = Graph( 'GraphNonVoidEndLoop_1' )
+ GraphNonVoidEndLoop_1.SetName( 'GraphNonVoidEndLoop_1' )
+ GraphNonVoidEndLoop_1.SetAuthor( '' )
+ GraphNonVoidEndLoop_1.SetComment( '' )
+ GraphNonVoidEndLoop_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(Index,Min,Max,Incr) : ' )
+ PyInit.append( ' if Min <= Max : ' )
+ PyInit.append( ' Index = Min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' Index = Max ' )
+ PyInit.append( ' print 'Init',Index,Min,Max,Incr ' )
+ PyInit.append( ' return Index,Min,Max,Incr ' )
+ PyMoreInit = []
+ PyMoreInit.append( ' ' )
+ PyNextInit = []
+ PyNextInit.append( 'import time ' )
+ PyNextInit.append( 'def Next(Index,Min,Max,Incr) : ' )
+ PyNextInit.append( ' time.sleep(2) ' )
+ PyNextInit.append( ' Index = Index + Incr ' )
+ PyNextInit.append( ' print 'Next', Index,Min,Max,Incr ' )
+ PyNextInit.append( ' return Index,Min,Max,Incr ' )
+ Init,EndInit = GraphNonVoidEndLoop_1.LNode( 'Init' , PyInit , '' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( '' )
+ EndInit.SetComment( 'Compute Node' )
+ EndInit.Coords( 411 , 260 )
+ PyEndInit = []
+ PyEndInit.append( 'def EndLoop(DoLoop,Index,Min,Max,Incr) : ' )
+ PyEndInit.append( ' print 'EndLoop',DoLoop,Index,Min,Max,Incr ' )
+ PyEndInit.append( ' if Index == Max : ' )
+ PyEndInit.append( ' DoLoop = 0 ' )
+ PyEndInit.append( ' return DoLoop,Index,Min,Max,Incr ' )
+ PyEndInit.append( '' )
+ EndInit.SetPyFunction( 'EndLoop' , PyEndInit )
+ IInitInitLoop = Init.GetInPort( 'InitLoop' )
+ IInitIndex = Init.InPort( 'Index' , 'long' )
+ IInitMin = Init.InPort( 'Min' , 'long' )
+ IInitMax = Init.InPort( 'Max' , 'long' )
+ IInitIncr = Init.InPort( 'Incr' , 'long' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitIndex = Init.GetOutPort( 'Index' )
+ OInitMin = Init.GetOutPort( 'Min' )
+ OInitMax = Init.GetOutPort( 'Max' )
+ OInitIncr = Init.GetOutPort( 'Incr' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitIndex = EndInit.GetInPort( 'Index' )
+ IEndInitMin = EndInit.GetInPort( 'Min' )
+ IEndInitMax = EndInit.GetInPort( 'Max' )
+ IEndInitIncr = EndInit.GetInPort( 'Incr' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ OEndInitMin = EndInit.GetOutPort( 'Min' )
+ OEndInitMax = EndInit.GetOutPort( 'Max' )
+ OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 17 , 257 )
+
+ # Creation of Links
+ LInitIndexEndInitIndex = GraphNonVoidEndLoop_1.Link( OInitIndex , IEndInitIndex )
+
+ LInitMinEndInitMin = GraphNonVoidEndLoop_1.Link( OInitMin , IEndInitMin )
+
+ LInitMaxEndInitMax = GraphNonVoidEndLoop_1.Link( OInitMax , IEndInitMax )
+
+ LInitIncrEndInitIncr = GraphNonVoidEndLoop_1.Link( OInitIncr , IEndInitIncr )
+
+ # Input datas
+ IInitIndex.Input( 0 )
+ IInitMin.Input( 5 )
+ IInitMax.Input( 10 )
+ IInitIncr.Input( 1 )
+
+ # Output Ports of the graph
+ #OEndInitIndex = EndInit.GetOutPort( 'Index' )
+ #OEndInitMin = EndInit.GetOutPort( 'Min' )
+ #OEndInitMax = EndInit.GetOutPort( 'Max' )
+ #OEndInitIncr = EndInit.GetOutPort( 'Incr' )
+ return GraphNonVoidEndLoop_1
+
+
+GraphNonVoidEndLoop_1 = DefGraphNonVoidEndLoop_1()
--- /dev/null
+
+# Generated python file of Graph GraphWrongContainerOrComponent
+
+from SuperV import *
+
+# Graph creation of GraphWrongContainerOrComponent
+def DefGraphWrongContainerOrComponent() :
+ GraphWrongContainerOrComponent = Graph( 'GraphWrongContainerOrComponent' )
+ GraphWrongContainerOrComponent.SetName( 'GraphWrongContainerOrComponent' )
+ GraphWrongContainerOrComponent.SetAuthor( 'JR' )
+ GraphWrongContainerOrComponent.SetComment( '' )
+ GraphWrongContainerOrComponent.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Add = GraphWrongContainerOrComponent.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+ Add.SetName( 'Add' )
+ Add.SetAuthor( '' )
+ Add.SetContainer( 'FactoryServer' )
+ Add.SetComment( 'Add from AddComponent' )
+ Add.Coords( 99 , 304 )
+ IAddx = Add.GetInPort( 'x' )
+ IAddy = Add.GetInPort( 'y' )
+ IAddGate = Add.GetInPort( 'Gate' )
+ OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ OAddz = Add.GetOutPort( 'z' )
+ OAddGate = Add.GetOutPort( 'Gate' )
+
+ Sub = GraphWrongContainerOrComponent.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+ Sub.SetName( 'Sub' )
+ Sub.SetAuthor( '' )
+ Sub.SetContainer( 'FactoryServer' )
+ Sub.SetComment( 'Sub from SubComponent' )
+ Sub.Coords( 98 , 59 )
+ ISubx = Sub.GetInPort( 'x' )
+ ISuby = Sub.GetInPort( 'y' )
+ ISubGate = Sub.GetInPort( 'Gate' )
+ OSubz = Sub.GetOutPort( 'z' )
+ OSubGate = Sub.GetOutPort( 'Gate' )
+
+ # Input datas
+ IAddx.Input( 3 )
+ IAddy.Input( 4.5 )
+ ISubx.Input( 1.5 )
+ ISuby.Input( 0 )
+
+ # Output Ports of the graph
+ #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+ #OAddz = Add.GetOutPort( 'z' )
+ #OSubz = Sub.GetOutPort( 'z' )
+ return GraphWrongContainerOrComponent
+
+
+GraphWrongContainerOrComponent = DefGraphWrongContainerOrComponent()
--- /dev/null
+
+# Generated python file of Graph GraphWrongPythonFunctions_1
+
+from SuperV import *
+
+# Graph creation of GraphWrongPythonFunctions_1
+def DefGraphWrongPythonFunctions_1() :
+ GraphWrongPythonFunctions_1 = Graph( 'GraphWrongPythonFunctions_1' )
+ GraphWrongPythonFunctions_1.SetName( 'GraphWrongPythonFunctions_1' )
+ GraphWrongPythonFunctions_1.SetAuthor( 'JR' )
+ GraphWrongPythonFunctions_1.SetComment( '' )
+ GraphWrongPythonFunctions_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyIsOdd = []
+ PyIsOdd.append( 'from timed import * ' )
+ PyIsOdd.append( 'def IsOdd(a) : ' )
+ PyIsOdd.append( ' print a,"IsOdd (GraphLoopSwitch1)" ' )
+ PyIsOdd.append( ' sleep( 1 ) ' )
+ PyIsOdd.append( ' return a ' )
+ IsOdd = GraphWrongPythonFunctions_1.INode( 'IsOdd' , PyIsOdd )
+ IsOdd.SetName( 'IsOdd' )
+ IsOdd.SetAuthor( '' )
+ IsOdd.SetComment( 'Python function' )
+ IsOdd.Coords( 397 , 1 )
+ IIsOdda = IsOdd.InPort( 'a' , 'long' )
+ IIsOddGate = IsOdd.GetInPort( 'Gate' )
+ OIsOdda = IsOdd.OutPort( 'a' , 'long' )
+ OIsOddGate = IsOdd.GetOutPort( 'Gate' )
+
+ PyValEven = []
+ PyValEven.append( 'from timed import * ' )
+ PyValEven.append( 'def ValEven(Even) : ' )
+ PyValEven.append( ' sleep(1) ' )
+ PyValEven.append( ' return Even ' )
+ PyValEven.append( '' )
+ ValEven = GraphWrongPythonFunctions_1.INode( 'ValEven' , PyValEven )
+ ValEven.SetName( 'ValEven' )
+ ValEven.SetAuthor( '' )
+ ValEven.SetComment( 'Compute Node' )
+ ValEven.Coords( 396 , 222 )
+ IValEvenEven = ValEven.InPort( 'Even' , 'long' )
+ IValEvenGate = ValEven.GetInPort( 'Gate' )
+ OValEvenEven = ValEven.OutPort( 'Even' , 'long' )
+ OValEvenGate = ValEven.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInitLoop = []
+ PyInitLoop.append( 'def InitLoop(Index,Min,Max) ' )
+ PyInitLoop.append( ' Index = Min ' )
+ PyInitLoop.append( ' return Index,Min,Max ' )
+ PyInitLoop.append( ' ' )
+ PyMoreInitLoop = []
+ PyMoreInitLoop.append( 'def More() ' )
+ PyMoreInitLoop.append( ' return toto ' )
+ PyNextInitLoop = []
+ PyNextInitLoop.append( 'def Next(...) ' )
+ PyNextInitLoop.append( ' return Ok ' )
+ InitLoop,EndOfInitLoop = GraphWrongPythonFunctions_1.LNode( 'InitLoop' , PyInitLoop , 'More' , PyMoreInitLoop , 'Next' , PyNextInitLoop )
+ EndOfInitLoop.SetName( 'EndOfInitLoop' )
+ EndOfInitLoop.SetAuthor( '' )
+ EndOfInitLoop.SetComment( 'Compute Node' )
+ EndOfInitLoop.Coords( 767 , 102 )
+ PyEndOfInitLoop = []
+ PyEndOfInitLoop.append( 'def EndOfInitLoop( DoLoop , Index , Min , Max ) : ' )
+ PyEndOfInitLoop.append( ' Index = Index + 1 ' )
+ PyEndOfInitLoop.append( ' if Index <= Max : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 1 ' )
+ PyEndOfInitLoop.append( ' else : ' )
+ PyEndOfInitLoop.append( ' DoLoop = 0 ' )
+ PyEndOfInitLoop.append( ' return DoLoop,Index,Min,Max : ' )
+ EndOfInitLoop.SetPyFunction( 'EndOfInitLoop' , PyEndOfInitLoop )
+ IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
+ IInitLoopIndex = InitLoop.InPort( 'Index' , 'long' )
+ IInitLoopMin = InitLoop.InPort( 'Min' , 'long' )
+ IInitLoopMax = InitLoop.InPort( 'Max' , 'long' )
+ IInitLoopGate = InitLoop.GetInPort( 'Gate' )
+ OInitLoopDoLoop = InitLoop.GetOutPort( 'DoLoop' )
+ OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
+ OInitLoopMin = InitLoop.GetOutPort( 'Min' )
+ OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
+ IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
+ IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
+ IEndOfInitLoopMax = EndOfInitLoop.GetInPort( 'Max' )
+ IEndOfInitLoopGate = EndOfInitLoop.GetInPort( 'Gate' )
+ OEndOfInitLoopDoLoop = EndOfInitLoop.GetOutPort( 'DoLoop' )
+ OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ OEndOfInitLoopGate = EndOfInitLoop.GetOutPort( 'Gate' )
+ InitLoop.SetName( 'InitLoop' )
+ InitLoop.SetAuthor( '' )
+ InitLoop.SetComment( 'Compute Node' )
+ InitLoop.Coords( 10 , 108 )
+
+ # Creation of Switch Nodes
+ PySwitch = []
+ PySwitch.append( 'from time import * ' )
+ PySwitch.append( 'def Switch(a) ' )
+ PySwitch.append( ' if a & 1 == 0 : ' )
+ PySwitch.append( ' sleep(1) ' )
+ PySwitch.append( ' return a & 1,1-(a&1),a ' )
+ Switch,EndSwitch = GraphWrongPythonFunctions_1.SNode( 'Switch' , PySwitch )
+ EndSwitch.SetName( 'EndSwitch' )
+ EndSwitch.SetAuthor( '' )
+ EndSwitch.SetComment( 'Compute Node' )
+ EndSwitch.Coords( 587 , 103 )
+ PyEndSwitch = []
+ PyEndSwitch.append( 'def EndSwitch(a,Even) ' )
+ PyEndSwitch.append( ' sleep(1) ' )
+ PyEndSwitch.append( ' return a, ' )
+ EndSwitch.SetPyFunction( 'EndSwitch' , PyEndSwitch )
+ IEndSwitcha = EndSwitch.InPort( 'a' , 'long' )
+ IEndSwitchEven = EndSwitch.InPort( 'Even' , 'long' )
+ IEndSwitchDefault = EndSwitch.GetInPort( 'Default' )
+ OEndSwitcha = EndSwitch.OutPort( 'a' , 'long' )
+ OEndSwitchGate = EndSwitch.GetOutPort( 'Gate' )
+ Switch.SetName( 'Switch' )
+ Switch.SetAuthor( '' )
+ Switch.SetComment( 'Compute Node' )
+ Switch.Coords( 194 , 109 )
+ ISwitcha = Switch.InPort( 'a' , 'long' )
+ ISwitchGate = Switch.GetInPort( 'Gate' )
+ OSwitchOdd = Switch.OutPort( 'Odd' , 'long' )
+ OSwitchEven = Switch.OutPort( 'Even' , 'int' )
+ OSwitcha = Switch.OutPort( 'a' , 'int' )
+ OSwitchDefault = Switch.GetOutPort( 'Default' )
+
+ # Creation of Links
+ LIsOddaEndSwitcha = GraphWrongPythonFunctions_1.Link( OIsOdda , IEndSwitcha )
+
+ LInitLoopIndexSwitcha = GraphWrongPythonFunctions_1.Link( OInitLoopIndex , ISwitcha )
+
+ LInitLoopMinEndOfInitLoopMin = GraphWrongPythonFunctions_1.Link( OInitLoopMin , IEndOfInitLoopMin )
+
+ LInitLoopMaxEndOfInitLoopMax = GraphWrongPythonFunctions_1.Link( OInitLoopMax , IEndOfInitLoopMax )
+
+ LSwitchOddIsOddGate = GraphWrongPythonFunctions_1.Link( OSwitchOdd , IIsOddGate )
+
+ LSwitchEvenValEvenEven = GraphWrongPythonFunctions_1.Link( OSwitchEven , IValEvenEven )
+
+ LSwitchaIsOdda = GraphWrongPythonFunctions_1.Link( OSwitcha , IIsOdda )
+
+ LSwitchDefaultEndSwitchDefault = GraphWrongPythonFunctions_1.Link( OSwitchDefault , IEndSwitchDefault )
+
+ LEndSwitchaEndOfInitLoopIndex = GraphWrongPythonFunctions_1.Link( OEndSwitcha , IEndOfInitLoopIndex )
+
+ LValEvenEvenEndSwitchEven = GraphWrongPythonFunctions_1.Link( OValEvenEven , IEndSwitchEven )
+
+ # Input datas
+ IInitLoopIndex.Input( 0 )
+ IInitLoopMin.Input( 5 )
+ IInitLoopMax.Input( 23 )
+
+ # Output Ports of the graph
+ #OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
+ #OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
+ #OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ return GraphWrongPythonFunctions_1
+
+
+GraphWrongPythonFunctions_1 = DefGraphWrongPythonFunctions_1()
--- /dev/null
+
+# Generated python file of Graph Graphs
+
+from SuperV import *
+# Graph creation
+Graphs = Graph( 'Graphs' )
+Graphs.SetName( 'Graphs' )
+Graphs.SetAuthor( '' )
+Graphs.SetComment( '' )
+Graphs.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Add = Graphs.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'localhost/FactoryServer' )
+Add.SetComment( 'Add from AddComponent' )
+Add.Coords( 30 , 8 )
+
+Sub = Graphs.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'localhost/FactoryServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 241 , 38 )
+
+Mul = Graphs.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'localhost/FactoryServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 439 , 39 )
+
+Div = Graphs.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'localhost/FactoryServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 633 , 120 )
+
+Add_1 = Graphs.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Add_1.SetName( 'Add_1' )
+Add_1.SetAuthor( '' )
+Add_1.SetContainer( 'localhost/FactoryServer' )
+Add_1.SetComment( 'Add from AddComponent' )
+Add_1.Coords( 13 , 297 )
+
+Sub_1 = Graphs.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub_1.SetName( 'Sub_1' )
+Sub_1.SetAuthor( '' )
+Sub_1.SetContainer( 'localhost/FactoryServer' )
+Sub_1.SetComment( 'Sub from SubComponent' )
+Sub_1.Coords( 235 , 217 )
+
+Mul_1 = Graphs.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul_1.SetName( 'Mul_1' )
+Mul_1.SetAuthor( '' )
+Mul_1.SetContainer( 'localhost/FactoryServer' )
+Mul_1.SetComment( 'Mul from MulComponent' )
+Mul_1.Coords( 423 , 375 )
+
+Div_1 = Graphs.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div_1.SetName( 'Div_1' )
+Div_1.SetAuthor( '' )
+Div_1.SetContainer( 'localhost/FactoryServer' )
+Div_1.SetComment( 'Div from DivComponent' )
+Div_1.Coords( 630 , 284 )
+
+# Creation of Links
+Addz = Add.Port( 'z' )
+Subx = Graphs.Link( Addz , Sub.Port( 'x' ) )
+
+Subz = Sub.Port( 'z' )
+Divx = Graphs.Link( Subz , Div.Port( 'x' ) )
+Divx.AddCoord( 1 , 426 , 201 )
+Divx.AddCoord( 2 , 425 , 119 )
+
+Mulx = Graphs.Link( Subz , Mul.Port( 'x' ) )
+
+Mulz = Mul.Port( 'z' )
+Divy = Graphs.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 619 , 230 )
+Divy.AddCoord( 2 , 620 , 120 )
+
+Add_1FuncValue = Add_1.Port( 'FuncValue' )
+Mul_1x = Graphs.Link( Add_1FuncValue , Mul_1.Port( 'x' ) )
+Mul_1x.AddCoord( 1 , 396 , 455 )
+Mul_1x.AddCoord( 2 , 395 , 378 )
+
+Sub_1x = Graphs.Link( Add_1FuncValue , Sub_1.Port( 'x' ) )
+Sub_1x.AddCoord( 1 , 215 , 297 )
+Sub_1x.AddCoord( 2 , 215 , 378 )
+
+Add_1z = Add_1.Port( 'z' )
+Sub_1y = Graphs.Link( Add_1z , Sub_1.Port( 'y' ) )
+Sub_1y.AddCoord( 1 , 197 , 327 )
+Sub_1y.AddCoord( 2 , 196 , 406 )
+
+Sub_1z = Sub_1.Port( 'z' )
+Div_1x = Graphs.Link( Sub_1z , Div_1.Port( 'x' ) )
+Div_1x.AddCoord( 1 , 604 , 364 )
+Div_1x.AddCoord( 2 , 603 , 297 )
+
+Mul_1z = Mul_1.Port( 'z' )
+Div_1y = Graphs.Link( Mul_1z , Div_1.Port( 'y' ) )
+Div_1y.AddCoord( 1 , 610 , 394 )
+Div_1y.AddCoord( 2 , 610 , 455 )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 3)
+Addy = Add.Input( 'y' , 5)
+Suby = Sub.Input( 'y' , 7)
+Muly = Mul.Input( 'y' , 11)
+Add_1x = Add_1.Input( 'x' , 1)
+Add_1y = Add_1.Input( 'y' , 2)
+Mul_1y = Mul_1.Input( 'y' , 4)
+
+# Creation of Output variables
+AddFuncValue = Add.Port( 'FuncValue' )
+Divz = Div.Port( 'z' )
+Div_1z = Div_1.Port( 'z' )
+
+Graphs.Run()
+
+Graphs.DoneW()
+
+Graphs.State()
+
+Graphs.PrintPorts()
+
--- /dev/null
+#####################################################################
+#Created :17/02/2005
+#Auhtor :KOVALTCHUK Alexey
+#####################################################################
+
+def Geometry(y1=50, y2=90):
+ from batchmode_geompy import *
+ import math
+ import os
+ #Sketcher_1 creation
+ Sketcher_1 = MakeSketcher("Sketcher:F 100 -57.7:TT 100 57.7:TT 0 115.47:TT -100 57.7:TT -100 -57.7:TT 0 -115.47:WW")
+ addToStudy(Sketcher_1, "Sketcher_1")
+ Face_1 = MakeFace(Sketcher_1, 1)
+ addToStudy(Face_1, "Face_1")
+ #Line creation
+ Line_1 = MakeLineTwoPnt(MakeVertex(0,0,0), MakeVertex(0,0,100))
+ addToStudy(Line_1, "Line_1")
+ #Prism creation
+ Prism_1 = MakePrismVecH(Face_1, Line_1, 100)
+ addToStudy(Prism_1, "Prism_1")
+ #Sketcher_2 creation
+ #"Sketcher:F 50 0:TT 80 0:TT 112 13:TT 112 48:TT 80 63:TT 80 90:TT 50 90:WW"
+ command = "Sketcher:F " + str(y1)+ " 0:TT 80 0:TT 112 13:TT 112 48:TT 80 63:TT 80 " + str(y2)+ ":TT " + str(y1) + " " + str(y2) + ":WW"
+ Sketcher_2 = MakeSketcher(command, [0,0,0, 1,0,0, 0,1,0])
+ addToStudy(Sketcher_2, "Sketcher_2")
+ Face_2 = MakeFace(Sketcher_2, 1)
+ addToStudy(Face_2, "Face_2")
+ #Revolution creation
+ Revolution_1 = MakeRevolution(Face_2, Line_1, 2*math.pi)
+ addToStudy(Revolution_1, "Revolution_1")
+ #Common applying
+ Common_1 = MakeBoolean(Revolution_1, Prism_1, 1)
+ addToStudy(Common_1, "Common_1")
+ #Explode Common_1 on edges
+ CommonExplodedListEdges = SubShapeAll(Common_1, ShapeType["EDGE"])
+ for i in range(0, len(CommonExplodedListEdges)):
+ name = "Edge_"+str(i+1)
+ addToStudyInFather(Common_1, CommonExplodedListEdges[i], name)
+ #Fillet applying
+ ID = GetSubShapeID(Common_1, CommonExplodedListEdges[0])
+ Fillet_1 = MakeFillet(Common_1, 10, ShapeType["EDGE"], [6])
+ addToStudy(Fillet_1, "Fillet_1")
+ #Chamfer applying
+ Chamfer_1 = MakeChamferEdge(Fillet_1, 10, 10, 16, 50 )
+ addToStudy(Chamfer_1, "Chamfer_1")
+ Chamfer_2 = MakeChamferEdge(Chamfer_1, 10, 10, 21, 31 )
+ addToStudy(Chamfer_2, "Chamfer_2")
+ #Import of the shape from "slots.brep"
+ thePath = os.getenv("KERNEL_ROOT_DIR")
+ theFileName = thePath + "/examples/slots.brep"
+ theShapeForCut = ImportBREP(theFileName)
+ addToStudy(theShapeForCut, "slot.brep_1")
+ #Cut applying
+ Cut_1 = MakeBoolean(Chamfer_2, theShapeForCut, 2)
+ addToStudy(Cut_1, "Cut_1")
+ return Cut_1
+
+
+def Mesh(theNameOfTheShape = "Cut_1", theAverageLength = 5, theMaxElementArea = 20, theMaxElementVolume = 150):
+ #Format of the <theNameOfTheShape> parameter is: "[[first level object/[second level object/[.../]]]Name"
+ from batchmode_smesh import *
+ import StdMeshers
+ smesh.SetCurrentStudy(myStudy)
+ theNameOfTheShape = "/Geometry/"+ str(theNameOfTheShape)
+ SObject = myStudy.FindObjectByPath(theNameOfTheShape)
+ if SObject == None:
+ raise RuntimeError, "It is an incorrect object name..."
+ shape_mesh = IDToObject( SObject.GetID() )
+ mesh = smesh.CreateMesh(shape_mesh)
+ idmesh = ObjectToID(mesh)
+ SetName( idmesh, "Mesh" )
+
+ #HYPOTHESIS CREATION
+ print "-------------------------- Average length"
+ theName = "AverageLength" + str(theAverageLength)
+ hAvLength = smesh.CreateHypothesis( "LocalLength", "libStdMeshersEngine.so" )
+ hAvLength.SetLength( theAverageLength )
+ print hAvLength.GetName()
+ print hAvLength.GetId()
+ SetName(ObjectToID(hAvLength), theName)
+
+ print "-------------------------- MaxElementArea"
+ theName = "MaxElementArea" + str( theMaxElementArea )
+ hArea = smesh.CreateHypothesis( "MaxElementArea", "libStdMeshersEngine.so" )
+ hArea.SetMaxElementArea( theMaxElementArea )
+ print hArea.GetName()
+ print hArea.GetId()
+ print hArea.GetMaxElementArea()
+ SetName(ObjectToID(hArea), theName)
+
+ print "-------------------------- MaxElementVolume"
+ theName = "MaxElementVolume" + str( theMaxElementVolume )
+ hVolume = smesh.CreateHypothesis( "MaxElementVolume", "libStdMeshersEngine.so" )
+ hVolume.SetMaxElementVolume( theMaxElementVolume )
+ print hVolume.GetName()
+ print hVolume.GetId()
+ print hVolume.GetMaxElementVolume()
+ SetName(ObjectToID(hVolume), theName)
+
+ mesh.AddHypothesis(shape_mesh, hAvLength)
+ mesh.AddHypothesis(shape_mesh, hArea)
+ mesh.AddHypothesis(shape_mesh, hVolume)
+
+ print "-------------------------- Regular_1D"
+
+ algoReg1D = smesh.CreateHypothesis( "Regular_1D", "libStdMeshersEngine.so" )
+ listHyp = algoReg1D.GetCompatibleHypothesis()
+ for hyp in listHyp:
+ print hyp
+ print algoReg1D.GetName()
+ print algoReg1D.GetId()
+ SetName(ObjectToID(algoReg1D), "Wire discretisation")
+
+ print "-------------------------- MEFISTO_2D"
+ algoMef = smesh.CreateHypothesis( "MEFISTO_2D", "libStdMeshersEngine.so" )
+ listHyp = algoMef.GetCompatibleHypothesis()
+ for hyp in listHyp:
+ print hyp
+ print algoMef.GetName()
+ print algoMef.GetId()
+ SetName(ObjectToID(algoMef), "Triangle (Mefisto)")
+
+ print "-------------------------- NETGEN_3D"
+ algoNg = smesh.CreateHypothesis( "NETGEN_3D", "libNETGENEngine.so" )
+ for hyp in listHyp:
+ print hyp
+ print algoNg.GetName()
+ print algoNg.GetId()
+ SetName(ObjectToID(algoNg), "Tetrahedron (NETGEN)")
+ mesh.AddHypothesis(shape_mesh, algoReg1D)
+ mesh.AddHypothesis(shape_mesh, algoMef)
+ mesh.AddHypothesis(shape_mesh, algoNg)
+ smesh.Compute(mesh,shape_mesh)
+
+ print "Information about the mesh:"
+ print "Number of nodes : ", mesh.NbNodes()
+ print "Number of edges : ", mesh.NbEdges()
+ print "Number of faces : ", mesh.NbFaces()
+ print "Number of triangles : ", mesh.NbTriangles()
+ print "Number of quadrangles : ", mesh.NbQuadrangles()
+ print "Number of volumes : ", mesh.NbVolumes()
+ print "Number of tetrahedrons: ", mesh.NbTetras()
+
+
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow
+def DefaNewDataFlow() :
+ aNewDataFlow = Graph( 'aNewDataFlow' )
+ aNewDataFlow.SetName( 'aNewDataFlow' )
+ aNewDataFlow.SetAuthor( '' )
+ aNewDataFlow.SetComment( '' )
+ aNewDataFlow.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ TranslateDXDYDZ = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 735 , 14 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeCopy = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 477 , 14 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ MakeBox = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeBox' )
+ MakeBox.SetName( 'MakeBox' )
+ MakeBox.SetAuthor( '' )
+ MakeBox.SetContainer( 'localhost/FactoryServer' )
+ MakeBox.SetComment( 'MakeBox from GEOM_Superv' )
+ MakeBox.Coords( 219 , 14 )
+ IMakeBoxtheX1 = MakeBox.GetInPort( 'theX1' )
+ IMakeBoxtheY1 = MakeBox.GetInPort( 'theY1' )
+ IMakeBoxtheZ1 = MakeBox.GetInPort( 'theZ1' )
+ IMakeBoxtheX2 = MakeBox.GetInPort( 'theX2' )
+ IMakeBoxtheY2 = MakeBox.GetInPort( 'theY2' )
+ IMakeBoxtheZ2 = MakeBox.GetInPort( 'theZ2' )
+ IMakeBoxGate = MakeBox.GetInPort( 'Gate' )
+ OMakeBoxreturn = MakeBox.GetOutPort( 'return' )
+ OMakeBoxGate = MakeBox.GetOutPort( 'Gate' )
+
+ MakeCopy_1 = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy_1.Coords( 482 , 306 )
+ IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ MakeFuse = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 950 , 121 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ MakeSphere = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere.SetName( 'MakeSphere' )
+ MakeSphere.SetAuthor( '' )
+ MakeSphere.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere.Coords( 227 , 409 )
+ IMakeSpheretheX = MakeSphere.GetInPort( 'theX' )
+ IMakeSpheretheY = MakeSphere.GetInPort( 'theY' )
+ IMakeSpheretheZ = MakeSphere.GetInPort( 'theZ' )
+ IMakeSpheretheRadius = MakeSphere.GetInPort( 'theRadius' )
+ IMakeSphereGate = MakeSphere.GetInPort( 'Gate' )
+ OMakeSpherereturn = MakeSphere.GetOutPort( 'return' )
+ OMakeSphereGate = MakeSphere.GetOutPort( 'Gate' )
+
+ MakeFuse_1 = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse_1.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse_1.Coords( 1217 , 389 )
+ IMakeFuse_1theShape1 = MakeFuse_1.GetInPort( 'theShape1' )
+ IMakeFuse_1theShape2 = MakeFuse_1.GetInPort( 'theShape2' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ SetStudyID = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 7 , 269 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ # Creation of Macro Nodes
+ aNewDataFlow_1 = DefaNewDataFlow_1()
+ Macro_aNewDataFlow_1 = aNewDataFlow.GraphMNode( aNewDataFlow_1 )
+ Macro_aNewDataFlow_1.SetCoupled( 'aNewDataFlow_1' )
+ Macro_aNewDataFlow_1.SetName( 'Macro_aNewDataFlow_1' )
+ Macro_aNewDataFlow_1.SetAuthor( '' )
+ Macro_aNewDataFlow_1.SetComment( 'Macro Node' )
+ Macro_aNewDataFlow_1.Coords( 480 , 145 )
+ IMacro_aNewDataFlow_1sum__a = Macro_aNewDataFlow_1.GetInPort( 'sum__a' )
+ IMacro_aNewDataFlow_1sum__b = Macro_aNewDataFlow_1.GetInPort( 'sum__b' )
+ IMacro_aNewDataFlow_1Gate = Macro_aNewDataFlow_1.GetInPort( 'Gate' )
+ OMacro_aNewDataFlow_1Mult__b = Macro_aNewDataFlow_1.GetOutPort( 'Mult__b' )
+ OMacro_aNewDataFlow_1Gate = Macro_aNewDataFlow_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LMacro_aNewDataFlow_1Mult__bTranslateDXDYDZtheDY = aNewDataFlow.Link( OMacro_aNewDataFlow_1Mult__b , ITranslateDXDYDZtheDY )
+
+ LTranslateDXDYDZreturnMakeFusetheShape1 = aNewDataFlow.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
+
+ LMakeCopyreturnTranslateDXDYDZtheObject = aNewDataFlow.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
+
+ LMakeBoxreturnMakeCopytheOriginal = aNewDataFlow.Link( OMakeBoxreturn , IMakeCopytheOriginal )
+
+ LMakeBoxreturnMakeCopy_1theOriginal = aNewDataFlow.Link( OMakeBoxreturn , IMakeCopy_1theOriginal )
+
+ LMakeCopy_1returnMakeFusetheShape2 = aNewDataFlow.Link( OMakeCopy_1return , IMakeFusetheShape2 )
+
+ LMakeFusereturnMakeFuse_1theShape1 = aNewDataFlow.Link( OMakeFusereturn , IMakeFuse_1theShape1 )
+
+ LMakeSpherereturnMakeFuse_1theShape2 = aNewDataFlow.Link( OMakeSpherereturn , IMakeFuse_1theShape2 )
+
+ LSetStudyIDGateMakeBoxGate = aNewDataFlow.Link( OSetStudyIDGate , IMakeBoxGate )
+
+ LSetStudyIDGateMakeSphereGate = aNewDataFlow.Link( OSetStudyIDGate , IMakeSphereGate )
+
+ # Input datas
+ IMacro_aNewDataFlow_1sum__a.Input( 1 )
+ IMacro_aNewDataFlow_1sum__b.Input( 2 )
+ ITranslateDXDYDZtheDX.Input( 25 )
+ ITranslateDXDYDZtheDZ.Input( 25 )
+ IMakeBoxtheX1.Input( 0 )
+ IMakeBoxtheY1.Input( 0 )
+ IMakeBoxtheZ1.Input( 0 )
+ IMakeBoxtheX2.Input( 50 )
+ IMakeBoxtheY2.Input( 50 )
+ IMakeBoxtheZ2.Input( 50 )
+ IMakeSpheretheX.Input( 0 )
+ IMakeSpheretheY.Input( 0 )
+ IMakeSpheretheZ.Input( 0 )
+ IMakeSpheretheRadius.Input( 12 )
+ ISetStudyIDtheStudyID.Input( 1 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ return aNewDataFlow
+
+# Graph creation of aNewDataFlow_1
+def DefaNewDataFlow_1() :
+ aNewDataFlow_1 = Graph( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetCoupled( 'Macro_aNewDataFlow_1' )
+ aNewDataFlow_1.SetName( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetAuthor( '' )
+ aNewDataFlow_1.SetComment( '' )
+ aNewDataFlow_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyMult = []
+ PyMult.append( 'def Mult(a): ' )
+ PyMult.append( ' b = a*3 ' )
+ PyMult.append( ' return b ' )
+ Mult = aNewDataFlow_1.INode( 'Mult' , PyMult )
+ Mult.SetName( 'Mult' )
+ Mult.SetAuthor( '' )
+ Mult.SetComment( 'Compute Node' )
+ Mult.Coords( 382 , 78 )
+ IMulta = Mult.InPort( 'a' , 'double' )
+ IMultGate = Mult.GetInPort( 'Gate' )
+ OMultb = Mult.OutPort( 'b' , 'double' )
+ OMultGate = Mult.GetOutPort( 'Gate' )
+
+ Pysum = []
+ Pysum.append( 'def sum(a, b): ' )
+ Pysum.append( ' return a+b' )
+ sum = aNewDataFlow_1.INode( 'sum' , Pysum )
+ sum.SetName( 'sum' )
+ sum.SetAuthor( '' )
+ sum.SetComment( 'Compute Node' )
+ sum.Coords( 47 , 87 )
+ Isuma = sum.InPort( 'a' , 'double' )
+ Isumb = sum.InPort( 'b' , 'double' )
+ IsumGate = sum.GetInPort( 'Gate' )
+ Osums = sum.OutPort( 's' , 'double' )
+ OsumGate = sum.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LsumsMulta = aNewDataFlow_1.Link( Osums , IMulta )
+
+ # Input Ports of the graph
+ #Isuma = sum.GetInPort( 'a' )
+ #Isumb = sum.GetInPort( 'b' )
+
+ # Output Ports of the graph
+ #OMultb = Mult.GetOutPort( 'b' )
+ return aNewDataFlow_1
+
+
+aNewDataFlow = DefaNewDataFlow()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_1_1_1_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_1_1_1_1
+def DefaNewDataFlow_1_4_1_1_1_1() :
+ aNewDataFlow_1_4_1_1_1_1 = Graph( 'aNewDataFlow_1_4_1_1_1_1' )
+ aNewDataFlow_1_4_1_1_1_1.SetName( 'aNewDataFlow_1_4_1_1_1_1' )
+ aNewDataFlow_1_4_1_1_1_1.SetAuthor( '' )
+ aNewDataFlow_1_4_1_1_1_1.SetComment( '' )
+ aNewDataFlow_1_4_1_1_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_1_1_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeBox1 = []
+ PyMakeBox1.append( 'def MakeBox1(x1,y1,z1,x2,y2,z2): ' )
+ PyMakeBox1.append( ' aBox = MakeBox(x1,y1,z1,x2,y2,z2) ' )
+ PyMakeBox1.append( ' return aBox ' )
+ MakeBox1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeBox1' , PyMakeBox1 )
+ MakeBox1.SetName( 'MakeBox1' )
+ MakeBox1.SetAuthor( '' )
+ MakeBox1.SetComment( 'Compute Node' )
+ MakeBox1.Coords( 194 , 3 )
+ IMakeBox1x1 = MakeBox1.InPort( 'x1' , 'double' )
+ IMakeBox1y1 = MakeBox1.InPort( 'y1' , 'double' )
+ IMakeBox1z1 = MakeBox1.InPort( 'z1' , 'double' )
+ IMakeBox1x2 = MakeBox1.InPort( 'x2' , 'double' )
+ IMakeBox1y2 = MakeBox1.InPort( 'y2' , 'double' )
+ IMakeBox1z2 = MakeBox1.InPort( 'z2' , 'double' )
+ IMakeBox1Gate = MakeBox1.GetInPort( 'Gate' )
+ OMakeBox1shape = MakeBox1.OutPort( 'shape' , 'objref' )
+ OMakeBox1Gate = MakeBox1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 389 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 391 , 264 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 203 , 315 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 823 , 116 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_2 = []
+ PyMakeFuse_2.append( 'def MakeFuse_2(shape1,shape2): ' )
+ PyMakeFuse_2.append( ' # fuse operation 3 ' )
+ PyMakeFuse_2.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_2.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_2.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_2.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_2.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_2.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_2.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_2.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_2.append( ' return shape ' )
+ MakeFuse_2 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeFuse_2' , PyMakeFuse_2 )
+ MakeFuse_2.SetName( 'MakeFuse_2' )
+ MakeFuse_2.SetAuthor( '' )
+ MakeFuse_2.SetComment( 'Compute Node' )
+ MakeFuse_2.Coords( 1049 , 295 )
+ IMakeFuse_2shape1 = MakeFuse_2.InPort( 'shape1' , 'objref' )
+ IMakeFuse_2shape2 = MakeFuse_2.InPort( 'shape2' , 'objref' )
+ IMakeFuse_2Gate = MakeFuse_2.GetInPort( 'Gate' )
+ OMakeFuse_2shape = MakeFuse_2.OutPort( 'shape' , 'objref' )
+ OMakeFuse_2Gate = MakeFuse_2.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape' )
+ MakeTranslation_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 621 , 12 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ # Creation of Macro Nodes
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 = DefaNewDataFlow_1_5_1_1_3_3_1_1_1_3_1()
+ Macro_aNewDataFlow_1_5_1_1 = aNewDataFlow_1_4_1_1_1_1.GraphMNode( aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 )
+ Macro_aNewDataFlow_1_5_1_1.SetCoupled( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ Macro_aNewDataFlow_1_5_1_1.SetName( 'Macro_aNewDataFlow_1_5_1_1' )
+ Macro_aNewDataFlow_1_5_1_1.SetAuthor( '' )
+ Macro_aNewDataFlow_1_5_1_1.SetComment( 'Macro Node' )
+ Macro_aNewDataFlow_1_5_1_1.Coords( 391 , 121 )
+ IMacro_aNewDataFlow_1_5_1_1sum__a = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'sum__a' )
+ IMacro_aNewDataFlow_1_5_1_1sum__b = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'sum__b' )
+ IMacro_aNewDataFlow_1_5_1_1Gate = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'Gate' )
+ OMacro_aNewDataFlow_1_5_1_1Mult__b = Macro_aNewDataFlow_1_5_1_1.GetOutPort( 'Mult__b' )
+ OMacro_aNewDataFlow_1_5_1_1Gate = Macro_aNewDataFlow_1_5_1_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeBox1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OgagGate , IMakeBox1Gate )
+
+ LgagGateMakeSphere_1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OgagGate , IMakeSphere_1Gate )
+ LgagGateMakeSphere_1Gate.AddCoord( 1 , 175 , 470 )
+ LgagGateMakeSphere_1Gate.AddCoord( 2 , 175 , 198 )
+
+ LMakeBox1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeBox1shape , IMakeCopy_1shape1 )
+
+ LMakeBox1shapeMakeCopy_2shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeBox1shape , IMakeCopy_2shape1 )
+ LMakeBox1shapeMakeCopy_2shape1.AddCoord( 1 , 373 , 211 )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+ LMakeCopy_2shapeMakeFuse_1shape2.AddCoord( 1 , 674 , 207 )
+
+ LMakeSphere_1shapeMakeFuse_2shape2 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeSphere_1shape , IMakeFuse_2shape2 )
+
+ LMakeFuse_1shapeMakeFuse_2shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeFuse_1shape , IMakeFuse_2shape1 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 1 , 1017 , 366 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 2 , 1017 , 187 )
+
+ LMacro_aNewDataFlow_1_5_1_1Mult__bMakeTranslation_1y1 = aNewDataFlow_1_4_1_1_1_1.Link( OMacro_aNewDataFlow_1_5_1_1Mult__b , IMakeTranslation_1y1 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ # Input datas
+ IMakeBox1x1.Input( 0 )
+ IMakeBox1y1.Input( 0 )
+ IMakeBox1z1.Input( 0 )
+ IMakeBox1x2.Input( 50 )
+ IMakeBox1y2.Input( 50 )
+ IMakeBox1z2.Input( 50 )
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 12 )
+ IMacro_aNewDataFlow_1_5_1_1sum__a.Input( 1 )
+ IMacro_aNewDataFlow_1_5_1_1sum__b.Input( 2 )
+ IMakeTranslation_1x1.Input( 25 )
+ IMakeTranslation_1z1.Input( 25 )
+
+ # Output Ports of the graph
+ #OMakeFuse_2shape = MakeFuse_2.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_1_1_1_1
+
+# Graph creation of aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1
+def DefaNewDataFlow_1_5_1_1_3_3_1_1_1_3_1() :
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 = Graph( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetCoupled( 'Macro_aNewDataFlow_1_5_1_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetName( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetAuthor( '' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetComment( '' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pysum = []
+ Pysum.append( 'def sum(a, b): ' )
+ Pysum.append( ' return a+b ' )
+ sum = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.INode( 'sum' , Pysum )
+ sum.SetName( 'sum' )
+ sum.SetAuthor( '' )
+ sum.SetComment( 'Compute Node' )
+ sum.Coords( 52 , 80 )
+ Isuma = sum.InPort( 'a' , 'double' )
+ Isumb = sum.InPort( 'b' , 'double' )
+ IsumGate = sum.GetInPort( 'Gate' )
+ Osums = sum.OutPort( 's' , 'double' )
+ OsumGate = sum.GetOutPort( 'Gate' )
+
+ PyMult = []
+ PyMult.append( 'def Mult(a): ' )
+ PyMult.append( ' b = a*3 ' )
+ PyMult.append( ' return b ' )
+ Mult = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.INode( 'Mult' , PyMult )
+ Mult.SetName( 'Mult' )
+ Mult.SetAuthor( '' )
+ Mult.SetComment( 'Compute Node' )
+ Mult.Coords( 298 , 72 )
+ IMulta = Mult.InPort( 'a' , 'double' )
+ IMultGate = Mult.GetInPort( 'Gate' )
+ OMultb = Mult.OutPort( 'b' , 'double' )
+ OMultGate = Mult.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LsumsMulta = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.Link( Osums , IMulta )
+
+ # Input Ports of the graph
+ #Isuma = sum.GetInPort( 'a' )
+ #Isumb = sum.GetInPort( 'b' )
+
+ # Output Ports of the graph
+ #OMultb = Mult.GetOutPort( 'b' )
+ return aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1
+
+
+aNewDataFlow_1_4_1_1_1_1 = DefaNewDataFlow_1_4_1_1_1_1()
--- /dev/null
+
+# Generated python file of Graph GraphEssai
+
+from SuperV import *
+# Graph creation
+NewGraphEssai = Graph( 'NewGraphEssai' )
+NewGraphEssai.SetName( 'NewGraphEssai' )
+NewGraphEssai.SetAuthor( '' )
+NewGraphEssai.SetComment( '' )
+NewGraphEssai.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+Sub = NewGraphEssai.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'SubDivServer' )
+Sub.SetComment( 'Sub from SubComponent' )
+Sub.Coords( 413 , 74 )
+
+Mul = NewGraphEssai.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'MulServer' )
+Mul.SetComment( 'Mul from MulComponent' )
+Mul.Coords( 617 , 268 )
+
+Div = NewGraphEssai.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'SubDivServer' )
+Div.SetComment( 'Div from DivComponent' )
+Div.Coords( 823 , 74 )
+
+Addition = NewGraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+Addition.SetName( 'Addition' )
+Addition.SetAuthor( '' )
+Addition.SetContainer( 'localhost/AddServer' )
+Addition.SetComment( 'Addition from AddComponent' )
+Addition.Coords( 11 , 268 )
+
+# Creation of Computing Nodes
+Add_ServiceinParameter = []
+Add_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+Add_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+Add_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+Add_ServiceoutParameter = []
+Add_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+Add_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+Add_Service = SALOME_ModuleCatalog.Service( 'Add' , Add_ServiceinParameter , Add_ServiceoutParameter , 0 )
+Add = NewGraphEssai.CNode( Add_Service )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Compute Node' )
+Add.Coords( 215 , 268 )
+
+# Creation of Links
+Subz = Sub.Port( 'z' )
+Divx = NewGraphEssai.Link( Subz , Div.Port( 'x' ) )
+
+Mulx = NewGraphEssai.Link( Subz , Mul.Port( 'x' ) )
+Mulx.AddCoord( 1 , 595 , 348 )
+Mulx.AddCoord( 2 , 595 , 154 )
+
+Mulz = Mul.Port( 'z' )
+Divy = NewGraphEssai.Link( Mulz , Div.Port( 'y' ) )
+Divy.AddCoord( 1 , 805 , 183 )
+Divy.AddCoord( 2 , 806 , 348 )
+
+AdditionAdder = Addition.Port( 'Adder' )
+AddAdder = NewGraphEssai.Link( AdditionAdder , Add.Port( 'Adder' ) )
+
+AddFuncValue = Add.Port( 'FuncValue' )
+Suby = NewGraphEssai.Link( AddFuncValue , Sub.Port( 'y' ) )
+Suby.AddCoord( 1 , 395 , 183 )
+Suby.AddCoord( 2 , 395 , 349 )
+
+Addz = Add.Port( 'z' )
+Muly = NewGraphEssai.Link( Addz , Mul.Port( 'y' ) )
+
+# Creation of Input datas
+Subx = Sub.Input( 'x' , 4.5)
+Addx = Add.Input( 'x' , 1.5)
+Addy = Add.Input( 'y' , 3)
+
+# Creation of Output variables
+Divz = Div.Port( 'z' )
+
+NewGraphEssai.Run()
+
+NewGraphEssai.DoneW()
+
+NewGraphEssai.State()
+
+NewGraphEssai.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1
+def DefaNewDataFlow_1() :
+ aNewDataFlow_1 = Graph( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetName( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetAuthor( '' )
+ aNewDataFlow_1.SetComment( '' )
+ aNewDataFlow_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SetStudyID = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 9 , 118 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ MakeSphere = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere.SetName( 'MakeSphere' )
+ MakeSphere.SetAuthor( '' )
+ MakeSphere.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere.Coords( 202 , 58 )
+ IMakeSpheretheX = MakeSphere.GetInPort( 'theX' )
+ IMakeSpheretheY = MakeSphere.GetInPort( 'theY' )
+ IMakeSpheretheZ = MakeSphere.GetInPort( 'theZ' )
+ IMakeSpheretheRadius = MakeSphere.GetInPort( 'theRadius' )
+ IMakeSphereGate = MakeSphere.GetInPort( 'Gate' )
+ OMakeSpherereturn = MakeSphere.GetOutPort( 'return' )
+ OMakeSphereGate = MakeSphere.GetOutPort( 'Gate' )
+
+ MakeCopy = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 425 , 11 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ TranslateDXDYDZ = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 428 , 197 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeFuse = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 651 , 103 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSetStudyIDGateMakeSphereGate = aNewDataFlow_1.Link( OSetStudyIDGate , IMakeSphereGate )
+
+ LMakeSpherereturnMakeCopytheOriginal = aNewDataFlow_1.Link( OMakeSpherereturn , IMakeCopytheOriginal )
+
+ LMakeSpherereturnTranslateDXDYDZtheObject = aNewDataFlow_1.Link( OMakeSpherereturn , ITranslateDXDYDZtheObject )
+
+ LMakeCopyreturnMakeFusetheShape1 = aNewDataFlow_1.Link( OMakeCopyreturn , IMakeFusetheShape1 )
+
+ LTranslateDXDYDZreturnMakeFusetheShape2 = aNewDataFlow_1.Link( OTranslateDXDYDZreturn , IMakeFusetheShape2 )
+
+ # Input datas
+ ISetStudyIDtheStudyID.Input( 1 )
+ IMakeSpheretheX.Input( 0 )
+ IMakeSpheretheY.Input( 0 )
+ IMakeSpheretheZ.Input( 0 )
+ IMakeSpheretheRadius.Input( 50 )
+ ITranslateDXDYDZtheDX.Input( 80 )
+ ITranslateDXDYDZtheDY.Input( 0 )
+ ITranslateDXDYDZtheDZ.Input( 0 )
+
+ # Output Ports of the graph
+ #OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ return aNewDataFlow_1
+
+
+aNewDataFlow_1 = DefaNewDataFlow_1()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_2_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_2_1
+def DefaNewDataFlow_1_4_2_1() :
+ aNewDataFlow_1_4_2_1 = Graph( 'aNewDataFlow_1_4_2_1' )
+ aNewDataFlow_1_4_2_1.SetName( 'aNewDataFlow_1_4_2_1' )
+ aNewDataFlow_1_4_2_1.SetAuthor( '' )
+ aNewDataFlow_1_4_2_1.SetComment( '' )
+ aNewDataFlow_1_4_2_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_2_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_2_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 385 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_2_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 193 , 67 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape ' )
+ MakeTranslation_1 = aNewDataFlow_1_4_2_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 388 , 146 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_1.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_1.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_1.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_1.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_1.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_1.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_2_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 618 , 64 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeSphere_1Gate = aNewDataFlow_1_4_2_1.Link( OgagGate , IMakeSphere_1Gate )
+
+ LMakeCopy_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeCopy_1shape , IMakeFuse_1shape1 )
+
+ LMakeSphere_1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeSphere_1shape , IMakeCopy_1shape1 )
+
+ LMakeSphere_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeSphere_1shape , IMakeTranslation_1shape1 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape2 = aNewDataFlow_1_4_2_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape2 )
+
+ # Input datas
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 50 )
+ IMakeTranslation_1x1.Input( 80 )
+ IMakeTranslation_1y1.Input( 0 )
+ IMakeTranslation_1z1.Input( 0 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1shape = MakeFuse_1.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_2_1
+
+
+aNewDataFlow_1_4_2_1 = DefaNewDataFlow_1_4_2_1()
--- /dev/null
+from LifeCycleCORBA import *
+orb = CORBA.ORB_init([''], CORBA.ORB_ID)
+lcc = LifeCycleCORBA(orb)
+import SIGNALSComponent_idl
+SIGNALSComponent = lcc.FindOrLoadComponent('FactoryServer','SIGNALSComponent')
+SIGNALSComponent.SIGSEGVfunc()
+SIGNALSComponent.ping()
+
--- /dev/null
+import salome
+orb = salome.CORBA.ORB_init([''], salome.CORBA.ORB_ID)
+lcc = salome.LifeCycleCORBA(orb)
+import SIGNALSComponent_idl
+SIGNALSComponent = lcc.FindOrLoadComponent('FactoryServer','SIGNALSComponent')
+SIGNALSComponent.SIGSEGVfunc()
+SIGNALSComponent.ping()
--- /dev/null
+import libSIGNALSComponent_Swig
+s = libSIGNALSComponent_Swig.SIGNALSComponentEngine()
+s.SIGSEGVfunc()
--- /dev/null
+
+# Generated python file of Graph SyrStruct
+
+from SuperV import *
+
+# Graph creation of SyrStruct
+def DefSyrStruct() :
+ SyrStruct = Graph( 'SyrStruct' )
+ SyrStruct.SetName( 'SyrStruct' )
+ SyrStruct.SetAuthor( 'JR' )
+ SyrStruct.SetComment( 'Syracuse algorithm' )
+ SyrStruct.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ m3 = SyrStruct.FNode( 'SyrComponent' , 'SyrComponent' , 'C_M3' )
+ m3.SetName( 'm3' )
+ m3.SetAuthor( '' )
+ m3.SetContainer( 'localhost/FactoryServer' )
+ m3.SetComment( 'C_M3 from SyrComponent' )
+ m3.Coords( 672 , 28 )
+ Im3anOddInteger = m3.GetInPort( 'anOddInteger' )
+ Im3Gate = m3.GetInPort( 'Gate' )
+ Om3anInteger = m3.GetOutPort( 'anInteger' )
+ Om3Gate = m3.GetOutPort( 'Gate' )
+
+ m3incr = SyrStruct.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ m3incr.SetName( 'm3incr' )
+ m3incr.SetAuthor( '' )
+ m3incr.SetContainer( 'localhost/FactoryServer' )
+ m3incr.SetComment( 'C_INCR from SyrComponent' )
+ m3incr.Coords( 899 , 28 )
+ Im3incraCount = m3incr.GetInPort( 'aCount' )
+ Im3incrGate = m3incr.GetInPort( 'Gate' )
+ Om3incraNewCount = m3incr.GetOutPort( 'aNewCount' )
+ Om3incrGate = m3incr.GetOutPort( 'Gate' )
+
+ incra = SyrStruct.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incra.SetName( 'incra' )
+ incra.SetAuthor( '' )
+ incra.SetContainer( 'localhost/FactoryServer' )
+ incra.SetComment( 'C_INCR from SyrComponent' )
+ incra.Coords( 824 , 218 )
+ IincraaCount = incra.GetInPort( 'aCount' )
+ IincraGate = incra.GetInPort( 'Gate' )
+ OincraaNewCount = incra.GetOutPort( 'aNewCount' )
+ OincraGate = incra.GetOutPort( 'Gate' )
+
+ div2 = SyrStruct.FNode( 'SyrComponent' , 'SyrComponent' , 'C_DIV2' )
+ div2.SetName( 'div2' )
+ div2.SetAuthor( '' )
+ div2.SetContainer( 'localhost/FactoryServer' )
+ div2.SetComment( 'C_DIV2 from SyrComponent' )
+ div2.Coords( 817 , 431 )
+ Idiv2anEvenInteger = div2.GetInPort( 'anEvenInteger' )
+ Idiv2Gate = div2.GetInPort( 'Gate' )
+ Odiv2anInteger = div2.GetOutPort( 'anInteger' )
+ Odiv2Gate = div2.GetOutPort( 'Gate' )
+
+ incrb = SyrStruct.FNode( 'SyrComponent' , 'SyrComponent' , 'C_INCR' )
+ incrb.SetName( 'incrb' )
+ incrb.SetAuthor( '' )
+ incrb.SetContainer( 'localhost/FactoryServer' )
+ incrb.SetComment( 'C_INCR from SyrComponent' )
+ incrb.Coords( 821 , 574 )
+ IincrbaCount = incrb.GetInPort( 'aCount' )
+ IincrbGate = incrb.GetInPort( 'Gate' )
+ OincrbaNewCount = incrb.GetOutPort( 'aNewCount' )
+ OincrbGate = incrb.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PySyrComponent = []
+ PySyrComponent.append( 'from LifeCycleCORBA import * ' )
+ PySyrComponent.append( 'def SyrComponent( aContainer , aComponent ) : ' )
+ PySyrComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PySyrComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PySyrComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
+ PySyrComponent.append( ' return ComponentRef ' )
+ SyrComponent = SyrStruct.INode( 'SyrComponent' , PySyrComponent )
+ SyrComponent.SetName( 'SyrComponent' )
+ SyrComponent.SetAuthor( '' )
+ SyrComponent.SetComment( 'SyrComponent( aContainer , aComponent )' )
+ SyrComponent.Coords( 0 , 0 )
+ ISyrComponentaContainer = SyrComponent.InPort( 'aContainer' , 'string' )
+ ISyrComponentaComponent = SyrComponent.InPort( 'aComponent' , 'string' )
+ ISyrComponentGate = SyrComponent.GetInPort( 'Gate' )
+ OSyrComponentSyrComponentobjref = SyrComponent.OutPort( 'SyrComponentobjref' , 'objref' )
+ OSyrComponentGate = SyrComponent.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyforN = []
+ PyforN.append( 'def InitN( NN , K , SyrComponent , min , max ) : ' )
+ PyforN.append( ' N = max ' )
+ PyforN.append( ' if min > 0 : ' )
+ PyforN.append( ' if max >= min : ' )
+ PyforN.append( ' N = min ' )
+ PyforN.append( ' return N,K,SyrComponent,min,max ' )
+ PyMoreforN = []
+ PyMoreforN.append( 'def MoreN( NN , KK , SyrComponent , min , max ) : ' )
+ PyMoreforN.append( ' N = NN ' )
+ PyMoreforN.append( ' OutLoop = 0 ' )
+ PyMoreforN.append( ' if max > NN : ' )
+ PyMoreforN.append( ' OutLoop = 1 ' )
+ PyMoreforN.append( ' return OutLoop,N,0,SyrComponent,min,max ' )
+ PyNextforN = []
+ PyNextforN.append( 'def NextN( NN , KK , SyrComponent , min , max ) : ' )
+ PyNextforN.append( ' N = NN + 1 ' )
+ PyNextforN.append( ' K = KK ' )
+ PyNextforN.append( ' return N,K,SyrComponent,min,max ' )
+ forN,EndOfforN = SyrStruct.LNode( 'InitN' , PyforN , 'MoreN' , PyMoreforN , 'NextN' , PyNextforN )
+ EndOfforN.SetName( 'EndOfforN' )
+ EndOfforN.SetAuthor( '' )
+ EndOfforN.SetComment( 'Compute Node' )
+ EndOfforN.Coords( 1590 , 331 )
+ PyEndOfforN = []
+ EndOfforN.SetPyFunction( '' , PyEndOfforN )
+ IforNDoLoop = forN.GetInPort( 'DoLoop' )
+ IforNN = forN.InPort( 'N' , 'long' )
+ IforNK = forN.InPort( 'K' , 'long' )
+ IforNSyrComponent = forN.InPort( 'SyrComponent' , 'objref' )
+ IforNmin = forN.InPort( 'min' , 'long' )
+ IforNmax = forN.InPort( 'max' , 'long' )
+ IforNGate = forN.GetInPort( 'Gate' )
+ OforNDoLoop = forN.GetOutPort( 'DoLoop' )
+ OforNN = forN.GetOutPort( 'N' )
+ OforNK = forN.GetOutPort( 'K' )
+ OforNSyrComponent = forN.GetOutPort( 'SyrComponent' )
+ OforNmin = forN.GetOutPort( 'min' )
+ OforNmax = forN.GetOutPort( 'max' )
+ IEndOfforNDoLoop = EndOfforN.GetInPort( 'DoLoop' )
+ IEndOfforNN = EndOfforN.GetInPort( 'N' )
+ IEndOfforNK = EndOfforN.GetInPort( 'K' )
+ IEndOfforNSyrComponent = EndOfforN.GetInPort( 'SyrComponent' )
+ IEndOfforNmin = EndOfforN.GetInPort( 'min' )
+ IEndOfforNmax = EndOfforN.GetInPort( 'max' )
+ IEndOfforNGate = EndOfforN.GetInPort( 'Gate' )
+ OEndOfforNDoLoop = EndOfforN.GetOutPort( 'DoLoop' )
+ OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ OEndOfforNGate = EndOfforN.GetOutPort( 'Gate' )
+ forN.SetName( 'forN' )
+ forN.SetAuthor( '' )
+ forN.SetComment( 'InitN , MoreN , NextN' )
+ forN.Coords( 20 , 302 )
+
+ PywhileNotOne = []
+ PywhileNotOne.append( 'import threading' )
+ PywhileNotOne.append( 'import SyrComponent_idl' )
+ PywhileNotOne.append( 'def InitNotOne( SyrComponent , N , K ) :' )
+ PywhileNotOne.append( ' return SyrComponent,N,K' )
+ PyMorewhileNotOne = []
+ PyMorewhileNotOne.append( 'import SyrComponent_idl' )
+ PyMorewhileNotOne.append( 'def MoreNotOne( SyrComponent , N , K ) :' )
+ PyMorewhileNotOne.append( ' OutLoop = 1 - SyrComponent.C_ISONE( N )' )
+ PyMorewhileNotOne.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileNotOne = []
+ PyNextwhileNotOne.append( 'import SyrComponent_idl' )
+ PyNextwhileNotOne.append( 'def NextNotOne( SyrComponent , N , K ) :' )
+ PyNextwhileNotOne.append( ' return SyrComponent,N,K' )
+ whileNotOne,EndOfwhileNotOne = SyrStruct.LNode( 'InitNotOne' , PywhileNotOne , 'MoreNotOne' , PyMorewhileNotOne , 'NextNotOne' , PyNextwhileNotOne )
+ EndOfwhileNotOne.SetName( 'EndOfwhileNotOne' )
+ EndOfwhileNotOne.SetAuthor( '' )
+ EndOfwhileNotOne.SetComment( 'Compute Node' )
+ EndOfwhileNotOne.Coords( 1405 , 311 )
+ PyEndOfwhileNotOne = []
+ EndOfwhileNotOne.SetPyFunction( '' , PyEndOfwhileNotOne )
+ IwhileNotOneDoLoop = whileNotOne.GetInPort( 'DoLoop' )
+ IwhileNotOneSyrComponent = whileNotOne.InPort( 'SyrComponent' , 'objref' )
+ IwhileNotOneN = whileNotOne.InPort( 'N' , 'long' )
+ IwhileNotOneK = whileNotOne.InPort( 'K' , 'long' )
+ IwhileNotOneGate = whileNotOne.GetInPort( 'Gate' )
+ OwhileNotOneDoLoop = whileNotOne.GetOutPort( 'DoLoop' )
+ OwhileNotOneSyrComponent = whileNotOne.GetOutPort( 'SyrComponent' )
+ OwhileNotOneN = whileNotOne.GetOutPort( 'N' )
+ OwhileNotOneK = whileNotOne.GetOutPort( 'K' )
+ IEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetInPort( 'DoLoop' )
+ IEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetInPort( 'SyrComponent' )
+ IEndOfwhileNotOneN = EndOfwhileNotOne.GetInPort( 'N' )
+ IEndOfwhileNotOneK = EndOfwhileNotOne.GetInPort( 'K' )
+ IEndOfwhileNotOneGate = EndOfwhileNotOne.GetInPort( 'Gate' )
+ OEndOfwhileNotOneDoLoop = EndOfwhileNotOne.GetOutPort( 'DoLoop' )
+ OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ OEndOfwhileNotOneK = EndOfwhileNotOne.GetOutPort( 'K' )
+ OEndOfwhileNotOneGate = EndOfwhileNotOne.GetOutPort( 'Gate' )
+ whileNotOne.SetName( 'whileNotOne' )
+ whileNotOne.SetAuthor( '' )
+ whileNotOne.SetComment( 'InitNotOne , MoreNotOne , NextNotOne' )
+ whileNotOne.Coords( 215 , 282 )
+
+ Pyfori = []
+ Pyfori.append( 'def Initfori( ii , K ) : ' )
+ Pyfori.append( ' ii = 0 ' )
+ Pyfori.append( ' return ii,K ' )
+ PyMorefori = []
+ PyMorefori.append( 'from time import * ' )
+ PyMorefori.append( 'def Morefori( ii , K ) : ' )
+ PyMorefori.append( ' OutLoop = 0 ' )
+ PyMorefori.append( ' if ii < 2 : ' )
+ PyMorefori.append( ' OutLoop = 1 ' )
+ PyMorefori.append( ' return OutLoop,ii,K ' )
+ PyNextfori = []
+ PyNextfori.append( 'def Nextfori( ii , K ) : ' )
+ PyNextfori.append( ' ii = ii + 1 ' )
+ PyNextfori.append( ' return ii,K ' )
+ fori,EndOffori = SyrStruct.LNode( 'Initfori' , Pyfori , 'Morefori' , PyMorefori , 'Nextfori' , PyNextfori )
+ EndOffori.SetName( 'EndOffori' )
+ EndOffori.SetAuthor( '' )
+ EndOffori.SetComment( 'Compute Node' )
+ EndOffori.Coords( 1009 , 238 )
+ PyEndOffori = []
+ EndOffori.SetPyFunction( '' , PyEndOffori )
+ IforiDoLoop = fori.GetInPort( 'DoLoop' )
+ Iforii = fori.InPort( 'i' , 'long' )
+ IforiK = fori.InPort( 'K' , 'long' )
+ IforiGate = fori.GetInPort( 'Gate' )
+ OforiDoLoop = fori.GetOutPort( 'DoLoop' )
+ Oforii = fori.GetOutPort( 'i' )
+ OforiK = fori.GetOutPort( 'K' )
+ IEndOfforiDoLoop = EndOffori.GetInPort( 'DoLoop' )
+ IEndOfforii = EndOffori.GetInPort( 'i' )
+ IEndOfforiK = EndOffori.GetInPort( 'K' )
+ IEndOfforiGate = EndOffori.GetInPort( 'Gate' )
+ OEndOfforiDoLoop = EndOffori.GetOutPort( 'DoLoop' )
+ OEndOfforii = EndOffori.GetOutPort( 'i' )
+ OEndOfforiK = EndOffori.GetOutPort( 'K' )
+ OEndOfforiGate = EndOffori.GetOutPort( 'Gate' )
+ fori.SetName( 'fori' )
+ fori.SetAuthor( '' )
+ fori.SetComment( 'Initfori, Morefori, Nextfori' )
+ fori.Coords( 641 , 238 )
+
+ PywhileEven = []
+ PywhileEven.append( 'import SyrComponent_idl' )
+ PywhileEven.append( 'def InitEven( SyrComponent , N , K ) :' )
+ PywhileEven.append( ' return SyrComponent,N,K' )
+ PyMorewhileEven = []
+ PyMorewhileEven.append( 'import SyrComponent_idl' )
+ PyMorewhileEven.append( 'def MoreEven( SyrComponent , N , K ) :' )
+ PyMorewhileEven.append( ' OutLoop = SyrComponent.C_ISEVEN( N )' )
+ PyMorewhileEven.append( ' return OutLoop,SyrComponent,N,K ' )
+ PyNextwhileEven = []
+ PyNextwhileEven.append( 'import SyrComponent_idl' )
+ PyNextwhileEven.append( 'def NextEven( SyrComponent , N , K ) :' )
+ PyNextwhileEven.append( ' return SyrComponent,N,K' )
+ whileEven,EndOfwhileEven = SyrStruct.LNode( 'InitEven' , PywhileEven , 'MoreEven' , PyMorewhileEven , 'NextEven' , PyNextwhileEven )
+ EndOfwhileEven.SetName( 'EndOfwhileEven' )
+ EndOfwhileEven.SetAuthor( '' )
+ EndOfwhileEven.SetComment( 'Compute Node' )
+ EndOfwhileEven.Coords( 1006 , 451 )
+ PyEndOfwhileEven = []
+ EndOfwhileEven.SetPyFunction( '' , PyEndOfwhileEven )
+ IwhileEvenDoLoop = whileEven.GetInPort( 'DoLoop' )
+ IwhileEvenSyrComponent = whileEven.InPort( 'SyrComponent' , 'objref' )
+ IwhileEvenN = whileEven.InPort( 'N' , 'long' )
+ IwhileEvenK = whileEven.InPort( 'K' , 'long' )
+ IwhileEvenGate = whileEven.GetInPort( 'Gate' )
+ OwhileEvenDoLoop = whileEven.GetOutPort( 'DoLoop' )
+ OwhileEvenSyrComponent = whileEven.GetOutPort( 'SyrComponent' )
+ OwhileEvenN = whileEven.GetOutPort( 'N' )
+ OwhileEvenK = whileEven.GetOutPort( 'K' )
+ IEndOfwhileEvenDoLoop = EndOfwhileEven.GetInPort( 'DoLoop' )
+ IEndOfwhileEvenSyrComponent = EndOfwhileEven.GetInPort( 'SyrComponent' )
+ IEndOfwhileEvenN = EndOfwhileEven.GetInPort( 'N' )
+ IEndOfwhileEvenK = EndOfwhileEven.GetInPort( 'K' )
+ IEndOfwhileEvenGate = EndOfwhileEven.GetInPort( 'Gate' )
+ OEndOfwhileEvenDoLoop = EndOfwhileEven.GetOutPort( 'DoLoop' )
+ OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ OEndOfwhileEvenN = EndOfwhileEven.GetOutPort( 'N' )
+ OEndOfwhileEvenK = EndOfwhileEven.GetOutPort( 'K' )
+ OEndOfwhileEvenGate = EndOfwhileEven.GetOutPort( 'Gate' )
+ whileEven.SetName( 'whileEven' )
+ whileEven.SetAuthor( '' )
+ whileEven.SetComment( 'InitEven, MoreEven, NextEven' )
+ whileEven.Coords( 632 , 451 )
+
+ # Creation of Switch Nodes
+ PyifNotEven = []
+ PyifNotEven.append( 'import SyrComponent_idl' )
+ PyifNotEven.append( 'def ifNotEven( SyrComponent , N , K ) :' )
+ PyifNotEven.append( ' Even = SyrComponent.C_ISEVEN( N )' )
+ PyifNotEven.append( ' Odd = 1 - Even' )
+ PyifNotEven.append( ' return Odd,Even,SyrComponent,N,K' )
+ ifNotEven,EndOfifNotEven = SyrStruct.SNode( 'ifNotEven' , PyifNotEven )
+ EndOfifNotEven.SetName( 'EndOfifNotEven' )
+ EndOfifNotEven.SetAuthor( '' )
+ EndOfifNotEven.SetComment( 'Compute Node' )
+ EndOfifNotEven.Coords( 1220 , 331 )
+ PyEndOfifNotEven = []
+ EndOfifNotEven.SetPyFunction( '' , PyEndOfifNotEven )
+ IEndOfifNotEvenN = EndOfifNotEven.InPort( 'N' , 'long' )
+ IEndOfifNotEvenK = EndOfifNotEven.InPort( 'K' , 'long' )
+ IEndOfifNotEvenDefault = EndOfifNotEven.GetInPort( 'Default' )
+ OEndOfifNotEvenN = EndOfifNotEven.OutPort( 'N' , 'long' )
+ OEndOfifNotEvenK = EndOfifNotEven.OutPort( 'K' , 'long' )
+ OEndOfifNotEvenGate = EndOfifNotEven.GetOutPort( 'Gate' )
+ ifNotEven.SetName( 'ifNotEven' )
+ ifNotEven.SetAuthor( '' )
+ ifNotEven.SetComment( 'ifNotEven' )
+ ifNotEven.Coords( 407 , 282 )
+ IifNotEvenSyrComponent = ifNotEven.InPort( 'SyrComponent' , 'objref' )
+ IifNotEvenN = ifNotEven.InPort( 'N' , 'long' )
+ IifNotEvenK = ifNotEven.InPort( 'K' , 'long' )
+ IifNotEvenGate = ifNotEven.GetInPort( 'Gate' )
+ OifNotEvenOdd = ifNotEven.OutPort( 'Odd' , 'long' )
+ OifNotEvenEven = ifNotEven.OutPort( 'Even' , 'long' )
+ OifNotEvenSyrComponent = ifNotEven.OutPort( 'SyrComponent' , 'objref' )
+ OifNotEvenN = ifNotEven.OutPort( 'N' , 'long' )
+ OifNotEvenK = ifNotEven.OutPort( 'K' , 'long' )
+ OifNotEvenDefault = ifNotEven.GetOutPort( 'Default' )
+
+ # Creation of Links
+ Lm3anIntegerm3incraCount = SyrStruct.Link( Om3anInteger , Im3incraCount )
+
+ Lm3incraNewCountEndOfifNotEvenN = SyrStruct.Link( Om3incraNewCount , IEndOfifNotEvenN )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 1 , 1193 , 362 )
+ Lm3incraNewCountEndOfifNotEvenN.AddCoord( 2 , 1191 , 100 )
+
+ LincraaNewCountEndOfforiK = SyrStruct.Link( OincraaNewCount , IEndOfforiK )
+
+ Ldiv2anIntegerEndOfwhileEvenN = SyrStruct.Link( Odiv2anInteger , IEndOfwhileEvenN )
+
+ LincrbaNewCountEndOfwhileEvenK = SyrStruct.Link( OincrbaNewCount , IEndOfwhileEvenK )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 1 , 992 , 521 )
+ LincrbaNewCountEndOfwhileEvenK.AddCoord( 2 , 992 , 645 )
+
+ LSyrComponentSyrComponentobjrefforNSyrComponent = SyrStruct.Link( OSyrComponentSyrComponentobjref , IforNSyrComponent )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 1 , 8 , 373 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 2 , 8 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 3 , 196 , 181 )
+ LSyrComponentSyrComponentobjrefforNSyrComponent.AddCoord( 4 , 196 , 71 )
+
+ LforNNwhileNotOneN = SyrStruct.Link( OforNN , IwhileNotOneN )
+
+ LforNNEndOfforNN = SyrStruct.Link( OforNN , IEndOfforNN )
+
+ LforNKwhileNotOneK = SyrStruct.Link( OforNK , IwhileNotOneK )
+
+ LforNSyrComponentEndOfforNSyrComponent = SyrStruct.Link( OforNSyrComponent , IEndOfforNSyrComponent )
+
+ LforNSyrComponentwhileNotOneSyrComponent = SyrStruct.Link( OforNSyrComponent , IwhileNotOneSyrComponent )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 1 , 197 , 313 )
+ LforNSyrComponentwhileNotOneSyrComponent.AddCoord( 2 , 197 , 373 )
+
+ LforNminEndOfforNmin = SyrStruct.Link( OforNmin , IEndOfforNmin )
+
+ LforNmaxEndOfforNmax = SyrStruct.Link( OforNmax , IEndOfforNmax )
+
+ LwhileNotOneSyrComponentEndOfwhileNotOneSyrComponent = SyrStruct.Link( OwhileNotOneSyrComponent , IEndOfwhileNotOneSyrComponent )
+
+ LwhileNotOneSyrComponentifNotEvenSyrComponent = SyrStruct.Link( OwhileNotOneSyrComponent , IifNotEvenSyrComponent )
+
+ LwhileNotOneNifNotEvenN = SyrStruct.Link( OwhileNotOneN , IifNotEvenN )
+
+ LwhileNotOneKifNotEvenK = SyrStruct.Link( OwhileNotOneK , IifNotEvenK )
+
+ LEndOfwhileNotOneKEndOfforNK = SyrStruct.Link( OEndOfwhileNotOneK , IEndOfforNK )
+
+ LforiiEndOfforii = SyrStruct.Link( Oforii , IEndOfforii )
+
+ LforiKincraaCount = SyrStruct.Link( OforiK , IincraaCount )
+
+ LEndOfforiKEndOfifNotEvenK = SyrStruct.Link( OEndOfforiK , IEndOfifNotEvenK )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 1 , 1180 , 382 )
+ LEndOfforiKEndOfifNotEvenK.AddCoord( 2 , 1180 , 289 )
+
+ LwhileEvenSyrComponentEndOfwhileEvenSyrComponent = SyrStruct.Link( OwhileEvenSyrComponent , IEndOfwhileEvenSyrComponent )
+
+ LwhileEvenNdiv2anEvenInteger = SyrStruct.Link( OwhileEvenN , Idiv2anEvenInteger )
+
+ LwhileEvenKincrbaCount = SyrStruct.Link( OwhileEvenK , IincrbaCount )
+ LwhileEvenKincrbaCount.AddCoord( 1 , 805 , 645 )
+ LwhileEvenKincrbaCount.AddCoord( 2 , 805 , 522 )
+
+ LEndOfwhileEvenNEndOfifNotEvenN = SyrStruct.Link( OEndOfwhileEvenN , IEndOfifNotEvenN )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 1 , 1192 , 362 )
+ LEndOfwhileEvenNEndOfifNotEvenN.AddCoord( 2 , 1192 , 502 )
+
+ LEndOfwhileEvenKEndOfifNotEvenK = SyrStruct.Link( OEndOfwhileEvenK , IEndOfifNotEvenK )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 1 , 1180 , 382 )
+ LEndOfwhileEvenKEndOfifNotEvenK.AddCoord( 2 , 1180 , 522 )
+
+ LifNotEvenOddm3Gate = SyrStruct.Link( OifNotEvenOdd , Im3Gate )
+ LifNotEvenOddm3Gate.AddCoord( 1 , 594 , 123 )
+ LifNotEvenOddm3Gate.AddCoord( 2 , 594 , 313 )
+
+ LifNotEvenOddforiGate = SyrStruct.Link( OifNotEvenOdd , IforiGate )
+
+ LifNotEvenEvenwhileEvenGate = SyrStruct.Link( OifNotEvenEven , IwhileEvenGate )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 1 , 594 , 546 )
+ LifNotEvenEvenwhileEvenGate.AddCoord( 2 , 594 , 334 )
+
+ LifNotEvenSyrComponentwhileEvenSyrComponent = SyrStruct.Link( OifNotEvenSyrComponent , IwhileEvenSyrComponent )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 1 , 588 , 482 )
+ LifNotEvenSyrComponentwhileEvenSyrComponent.AddCoord( 2 , 588 , 354 )
+
+ LifNotEvenNwhileEvenN = SyrStruct.Link( OifNotEvenN , IwhileEvenN )
+ LifNotEvenNwhileEvenN.AddCoord( 1 , 603 , 502 )
+ LifNotEvenNwhileEvenN.AddCoord( 2 , 603 , 373 )
+
+ LifNotEvenNm3anOddInteger = SyrStruct.Link( OifNotEvenN , Im3anOddInteger )
+ LifNotEvenNm3anOddInteger.AddCoord( 1 , 605 , 99 )
+ LifNotEvenNm3anOddInteger.AddCoord( 2 , 604 , 372 )
+
+ LifNotEvenKwhileEvenK = SyrStruct.Link( OifNotEvenK , IwhileEvenK )
+ LifNotEvenKwhileEvenK.AddCoord( 1 , 620 , 523 )
+ LifNotEvenKwhileEvenK.AddCoord( 2 , 620 , 396 )
+
+ LifNotEvenKforiK = SyrStruct.Link( OifNotEvenK , IforiK )
+ LifNotEvenKforiK.AddCoord( 1 , 620 , 289 )
+ LifNotEvenKforiK.AddCoord( 2 , 620 , 395 )
+
+ LifNotEvenDefaultEndOfifNotEvenDefault = SyrStruct.Link( OifNotEvenDefault , IEndOfifNotEvenDefault )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 1 , 1204 , 407 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 2 , 1203 , 12 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 3 , 581 , 13 )
+ LifNotEvenDefaultEndOfifNotEvenDefault.AddCoord( 4 , 581 , 418 )
+
+ LEndOfifNotEvenNEndOfwhileNotOneN = SyrStruct.Link( OEndOfifNotEvenN , IEndOfwhileNotOneN )
+
+ LEndOfifNotEvenKEndOfwhileNotOneK = SyrStruct.Link( OEndOfifNotEvenK , IEndOfwhileNotOneK )
+
+ # Input datas
+ ISyrComponentaContainer.Input( 'FactoryServer' )
+ ISyrComponentaComponent.Input( 'SyrComponent' )
+ IforNN.Input( 0 )
+ IforNK.Input( 0 )
+ IforNmin.Input( 5 )
+ IforNmax.Input( 9 )
+ Iforii.Input( 0 )
+
+ # Output Ports of the graph
+ #OEndOfforNN = EndOfforN.GetOutPort( 'N' )
+ #OEndOfforNK = EndOfforN.GetOutPort( 'K' )
+ #OEndOfforNSyrComponent = EndOfforN.GetOutPort( 'SyrComponent' )
+ #OEndOfforNmin = EndOfforN.GetOutPort( 'min' )
+ #OEndOfforNmax = EndOfforN.GetOutPort( 'max' )
+ #OEndOfwhileNotOneSyrComponent = EndOfwhileNotOne.GetOutPort( 'SyrComponent' )
+ #OEndOfwhileNotOneN = EndOfwhileNotOne.GetOutPort( 'N' )
+ #OEndOfforii = EndOffori.GetOutPort( 'i' )
+ #OEndOfwhileEvenSyrComponent = EndOfwhileEven.GetOutPort( 'SyrComponent' )
+ return SyrStruct
+
+
+SyrStruct = DefSyrStruct()
--- /dev/null
+
+# Generated python file of Graph TestSupervMedfieldLoopFori
+
+from SuperV import *
+
+# Graph creation of TestSupervMedfieldLoopFori
+def DefTestSupervMedfieldLoopFori() :
+ TestSupervMedfieldLoopFori = Graph( 'TestSupervMedfieldLoopFori' )
+ TestSupervMedfieldLoopFori.SetName( 'TestSupervMedfieldLoopFori' )
+ TestSupervMedfieldLoopFori.SetAuthor( '' )
+ TestSupervMedfieldLoopFori.SetComment( '' )
+ TestSupervMedfieldLoopFori.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Mul = TestSupervMedfieldLoopFori.FNode( 'Calculator' , 'Calculator' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( 'LD' )
+ Mul.SetContainer( 'localhost/FactoryServer' )
+ Mul.SetComment( 'Multiply a field by a constant' )
+ Mul.Coords( 429 , 46 )
+ IMulfield1 = Mul.GetInPort( 'field1' )
+ IMulx1 = Mul.GetInPort( 'x1' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulreturn = Mul.GetOutPort( 'return' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyInitDisplay = []
+ PyInitDisplay.append( 'from VISU import * ' )
+ PyInitDisplay.append( 'import SALOMEDS ' )
+ PyInitDisplay.append( 'from LifeCycleCORBA import * ' )
+ PyInitDisplay.append( 'from SALOME_NamingServicePy import * ' )
+ PyInitDisplay.append( 'def InitDisplay(): ' )
+ PyInitDisplay.append( ' # initialize the ORB ' )
+ PyInitDisplay.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PyInitDisplay.append( ' # create an LifeCycleCORBA instance ' )
+ PyInitDisplay.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PyInitDisplay.append( ' # ----------------------------------------- ' )
+ PyInitDisplay.append( ' # Visualization parameters ' )
+ PyInitDisplay.append( ' #create a naming service instance ' )
+ PyInitDisplay.append( ' naming_service = SALOME_NamingServicePy_i(orb) ' )
+ PyInitDisplay.append( ' # get Study Manager reference ' )
+ PyInitDisplay.append( ' obj = naming_service.Resolve("myStudyManager") ' )
+ PyInitDisplay.append( ' myStudyManager = obj._narrow(SALOMEDS.StudyManager) ' )
+ PyInitDisplay.append( ' myStudy = myStudyManager.GetStudyByID(1) ' )
+ PyInitDisplay.append( ' aVisu = lcc.FindOrLoadComponent("FactoryServer", "VISU") ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aVisu = ",aVisu ' )
+ PyInitDisplay.append( ' aVisu.SetCurrentStudy(myStudy); ' )
+ PyInitDisplay.append( ' aViewManager = aVisu.GetViewManager() ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aViewManager = ",aViewManager ' )
+ PyInitDisplay.append( ' aView = aViewManager.Create3DView() ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aView = ",aView ' )
+ PyInitDisplay.append( ' return aVisu,aView ' )
+ InitDisplay = TestSupervMedfieldLoopFori.INode( 'InitDisplay' , PyInitDisplay )
+ InitDisplay.SetName( 'InitDisplay' )
+ InitDisplay.SetAuthor( '' )
+ InitDisplay.SetComment( 'Compute Node' )
+ InitDisplay.Coords( 1 , 105 )
+ IInitDisplayGate = InitDisplay.GetInPort( 'Gate' )
+ OInitDisplayaVisu = InitDisplay.OutPort( 'aVisu' , 'objref' )
+ OInitDisplayaView = InitDisplay.OutPort( 'aView' , 'objref' )
+ OInitDisplayGate = InitDisplay.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyInit.append( ' if max >= min : ' )
+ PyInit.append( ' index = min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' index = max ' )
+ PyInit.append( ' print "Init --> index = ",index ' )
+ PyInit.append( ' print " min = ",min ' )
+ PyInit.append( ' print " max = ",max ' )
+ PyInit.append( ' print " medfield = ",medfield ' )
+ PyInit.append( ' return index,min,max,medfield,x1,aVisu,aView ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyMoreInit.append( ' if max >= index : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' print "More --> DoLoop = ",DoLoop ' )
+ PyMoreInit.append( ' print " index = ",index ' )
+ PyMoreInit.append( ' print " min = ",min ' )
+ PyMoreInit.append( ' print " max = ",max ' )
+ PyMoreInit.append( ' print " medfield = ",medfield ' )
+ PyMoreInit.append( ' return DoLoop,index,min,max,medfield,x1,aVisu,aView ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyNextInit.append( ' index = index + 1 ' )
+ PyNextInit.append( ' print "Next --> index = ",index ' )
+ PyNextInit.append( ' print " min = ",min ' )
+ PyNextInit.append( ' print " max = ",max ' )
+ PyNextInit.append( ' print " medfield = ",medfield ' )
+ PyNextInit.append( ' return index,min,max,medfield,x1,aVisu,aView ' )
+ Init,EndInit = TestSupervMedfieldLoopFori.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( 'LD' )
+ EndInit.SetComment( 'no comment' )
+ EndInit.Coords( 631 , 5 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitindex = Init.InPort( 'index' , 'long' )
+ IInitmin = Init.InPort( 'min' , 'long' )
+ IInitmax = Init.InPort( 'max' , 'long' )
+ IInitmedfield = Init.InPort( 'medfield' , 'objref' )
+ IInitx1 = Init.InPort( 'x1' , 'double' )
+ IInitaVisu = Init.InPort( 'aVisu' , 'objref' )
+ IInitaView = Init.InPort( 'aView' , 'objref' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitindex = Init.GetOutPort( 'index' )
+ OInitmin = Init.GetOutPort( 'min' )
+ OInitmax = Init.GetOutPort( 'max' )
+ OInitmedfield = Init.GetOutPort( 'medfield' )
+ OInitx1 = Init.GetOutPort( 'x1' )
+ OInitaVisu = Init.GetOutPort( 'aVisu' )
+ OInitaView = Init.GetOutPort( 'aView' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitindex = EndInit.GetInPort( 'index' )
+ IEndInitmin = EndInit.GetInPort( 'min' )
+ IEndInitmax = EndInit.GetInPort( 'max' )
+ IEndInitmedfield = EndInit.GetInPort( 'medfield' )
+ IEndInitx1 = EndInit.GetInPort( 'x1' )
+ IEndInitaVisu = EndInit.GetInPort( 'aVisu' )
+ IEndInitaView = EndInit.GetInPort( 'aView' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitindex = EndInit.GetOutPort( 'index' )
+ OEndInitmin = EndInit.GetOutPort( 'min' )
+ OEndInitmax = EndInit.GetOutPort( 'max' )
+ OEndInitmedfield = EndInit.GetOutPort( 'medfield' )
+ OEndInitx1 = EndInit.GetOutPort( 'x1' )
+ OEndInitaVisu = EndInit.GetOutPort( 'aVisu' )
+ OEndInitaView = EndInit.GetOutPort( 'aView' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( 'LD' )
+ Init.SetComment( 'no comment' )
+ Init.Coords( 216 , 5 )
+
+ # Creation of Links
+ LInitDisplayaVisuInitaVisu = TestSupervMedfieldLoopFori.Link( OInitDisplayaVisu , IInitaVisu )
+
+ LInitDisplayaViewInitaView = TestSupervMedfieldLoopFori.Link( OInitDisplayaView , IInitaView )
+
+ LInitindexEndInitindex = TestSupervMedfieldLoopFori.Link( OInitindex , IEndInitindex )
+
+ LInitminEndInitmin = TestSupervMedfieldLoopFori.Link( OInitmin , IEndInitmin )
+
+ LInitmaxEndInitmax = TestSupervMedfieldLoopFori.Link( OInitmax , IEndInitmax )
+
+ LInitmedfieldMulfield1 = TestSupervMedfieldLoopFori.Link( OInitmedfield , IMulfield1 )
+
+ LInitx1EndInitx1 = TestSupervMedfieldLoopFori.Link( OInitx1 , IEndInitx1 )
+
+ LInitx1Mulx1 = TestSupervMedfieldLoopFori.Link( OInitx1 , IMulx1 )
+
+ LInitaVisuEndInitaVisu = TestSupervMedfieldLoopFori.Link( OInitaVisu , IEndInitaVisu )
+
+ LInitaViewEndInitaView = TestSupervMedfieldLoopFori.Link( OInitaView , IEndInitaView )
+
+ LMulreturnEndInitmedfield = TestSupervMedfieldLoopFori.Link( OMulreturn , IEndInitmedfield )
+
+ # Input datas
+ IInitindex.Input( 0 )
+ IInitmin.Input( 0 )
+ IInitmax.Input( 55 )
+ IInitmedfield.Input( 'IOR:010000001f00000049444c3a53414c4f4d455f4d45442f4649454c44444f55424c453a312e300000010000000000000026000000010100000a0000003132372e302e302e3100ead00e000000fe1948673f000058e60000000021' )
+ IInitx1.Input( 2 )
+
+ # Output Ports of the graph
+ #OEndInitindex = EndInit.GetOutPort( 'index' )
+ #OEndInitmin = EndInit.GetOutPort( 'min' )
+ #OEndInitmax = EndInit.GetOutPort( 'max' )
+ #OEndInitmedfield = EndInit.GetOutPort( 'medfield' )
+ #OEndInitx1 = EndInit.GetOutPort( 'x1' )
+ #OEndInitaVisu = EndInit.GetOutPort( 'aVisu' )
+ #OEndInitaView = EndInit.GetOutPort( 'aView' )
+ return TestSupervMedfieldLoopFori
+
+
+TestSupervMedfieldLoopFori = DefTestSupervMedfieldLoopFori()
--- /dev/null
+
+# Generated python file of Graph TestSupervMedfieldLoopForiVisu
+
+from SuperV import *
+
+# Graph creation of TestSupervMedfieldLoopForiVisu
+def DefTestSupervMedfieldLoopForiVisu() :
+ TestSupervMedfieldLoopForiVisu = Graph( 'TestSupervMedfieldLoopForiVisu' )
+ TestSupervMedfieldLoopForiVisu.SetName( 'TestSupervMedfieldLoopForiVisu' )
+ TestSupervMedfieldLoopForiVisu.SetAuthor( '' )
+ TestSupervMedfieldLoopForiVisu.SetComment( '' )
+ TestSupervMedfieldLoopForiVisu.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ Mul = TestSupervMedfieldLoopForiVisu.FNode( 'Calculator' , 'Calculator' , 'Mul' )
+ Mul.SetName( 'Mul' )
+ Mul.SetAuthor( 'LD' )
+ Mul.SetContainer( 'localhost/FactoryServer' )
+ Mul.SetComment( 'Multiply a field by a constant' )
+ Mul.Coords( 387 , 104 )
+ IMulfield1 = Mul.GetInPort( 'field1' )
+ IMulx1 = Mul.GetInPort( 'x1' )
+ IMulGate = Mul.GetInPort( 'Gate' )
+ OMulreturn = Mul.GetOutPort( 'return' )
+ OMulGate = Mul.GetOutPort( 'Gate' )
+
+ # Creation of InLine Nodes
+ PyInitDisplay = []
+ PyInitDisplay.append( 'from LifeCycleCORBA import * ' )
+ PyInitDisplay.append( 'from VISU import * ' )
+ PyInitDisplay.append( 'def InitDisplay(): ' )
+ PyInitDisplay.append( ' # initialize the ORB ' )
+ PyInitDisplay.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PyInitDisplay.append( ' # create an LifeCycleCORBA instance ' )
+ PyInitDisplay.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PyInitDisplay.append( ' # ----------------------------------------- ' )
+ PyInitDisplay.append( ' # loading visu component ' )
+ PyInitDisplay.append( ' aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aVisu = ",aVisu ' )
+ PyInitDisplay.append( ' aViewManager = aVisu.GetViewManager() ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aViewManager = ",aViewManager ' )
+ PyInitDisplay.append( ' # aView = aViewManager.GetCurrentView() ' )
+ PyInitDisplay.append( ' aView = aViewManager.Create3DView() ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aView = ",aView ' )
+ PyInitDisplay.append( ' return aVisu,aView ' )
+ InitDisplay = TestSupervMedfieldLoopForiVisu.INode( 'InitDisplay' , PyInitDisplay )
+ InitDisplay.SetName( 'InitDisplay' )
+ InitDisplay.SetAuthor( '' )
+ InitDisplay.SetComment( 'Compute Node' )
+ InitDisplay.Coords( 0 , 163 )
+ IInitDisplayGate = InitDisplay.GetInPort( 'Gate' )
+ OInitDisplayaVisu = InitDisplay.OutPort( 'aVisu' , 'objref' )
+ OInitDisplayaView = InitDisplay.OutPort( 'aView' , 'objref' )
+ OInitDisplayGate = InitDisplay.GetOutPort( 'Gate' )
+
+ PyDisplayMed = []
+ PyDisplayMed.append( 'import os ' )
+ PyDisplayMed.append( 'import SALOME_MED ' )
+ PyDisplayMed.append( 'from VISU import * ' )
+ PyDisplayMed.append( 'from LifeCycleCORBA import * ' )
+ PyDisplayMed.append( 'def DisplayMed(medfield,index,aVisu,aView): ' )
+ PyDisplayMed.append( ' # initialize the ORB ' )
+ PyDisplayMed.append( ' orb = CORBA.ORB_init([''], CORBA.ORB_ID) ' )
+ PyDisplayMed.append( ' # create an LifeCycleCORBA instance ' )
+ PyDisplayMed.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PyDisplayMed.append( ' print " " ' )
+ PyDisplayMed.append( ' print "***************************************************************" ' )
+ PyDisplayMed.append( ' calc = lcc.FindOrLoadComponent("FactoryServer", "Calculator") ' )
+ PyDisplayMed.append( ' print "-----> calc = ",calc ' )
+ PyDisplayMed.append( ' medfilename = "/tmp/LoopGraphFile" + str(index) + ".med" ' )
+ PyDisplayMed.append( ' print "-----> Writing Med field in temporary file : ",medfilename ' )
+ PyDisplayMed.append( ' calc.writeMEDfile(medfield,medfilename) ' )
+ PyDisplayMed.append( ' print "-----> calc = ",calc ' )
+ PyDisplayMed.append( ' print "***************************************************************" ' )
+ PyDisplayMed.append( ' myResult1 = aVisu.ImportFile(medfilename) ' )
+ PyDisplayMed.append( ' print "-----> myResult1 = ",myResult1 ' )
+ PyDisplayMed.append( ' field_name = medfield.getName() ' )
+ PyDisplayMed.append( ' print "-----> field_name = ",field_name ' )
+ PyDisplayMed.append( ' mesh_name = medfield.getSupport().getMesh().getName() ' )
+ PyDisplayMed.append( ' print "-----> mesh_name = ",mesh_name ' )
+ PyDisplayMed.append( ' aMesh1 = aVisu.MeshOnEntity(myResult1,mesh_name,CELL) ' )
+ PyDisplayMed.append( ' print "-----> aMesh1 = ",aMesh1 ' )
+ PyDisplayMed.append( ' aScalarMap1 = aVisu.ScalarMapOnField(myResult1,mesh_name,NODE,field_name,1) ' )
+ PyDisplayMed.append( ' print "-----> aScalarMap1 = ",aScalarMap1 ' )
+ PyDisplayMed.append( ' aView.DisplayOnly(aScalarMap1) ' )
+ PyDisplayMed.append( ' aView.FitAll() ' )
+ PyDisplayMed.append( ' command = "rm " + medfilename ' )
+ PyDisplayMed.append( ' os.system(command) ' )
+ PyDisplayMed.append( ' print "-----> Delete temporary Med file : ",medfilename ' )
+ PyDisplayMed.append( ' print "***************************************************************" ' )
+ PyDisplayMed.append( ' print " " ' )
+ PyDisplayMed.append( ' return medfield ' )
+ DisplayMed = TestSupervMedfieldLoopForiVisu.INode( 'DisplayMed' , PyDisplayMed )
+ DisplayMed.SetName( 'DisplayMed' )
+ DisplayMed.SetAuthor( '' )
+ DisplayMed.SetComment( 'Compute Node' )
+ DisplayMed.Coords( 594 , 105 )
+ IDisplayMedINmedfield = DisplayMed.InPort( 'INmedfield' , 'objref' )
+ IDisplayMedindex = DisplayMed.InPort( 'index' , 'long' )
+ IDisplayMedaVisu = DisplayMed.InPort( 'aVisu' , 'objref' )
+ IDisplayMedaView = DisplayMed.InPort( 'aView' , 'objref' )
+ IDisplayMedGate = DisplayMed.GetInPort( 'Gate' )
+ ODisplayMedOUTmedfield = DisplayMed.OutPort( 'OUTmedfield' , 'objref' )
+ ODisplayMedGate = DisplayMed.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyInit.append( ' if max >= min : ' )
+ PyInit.append( ' index = min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' index = max ' )
+ PyInit.append( ' print "Init --> index = ",index ' )
+ PyInit.append( ' print " min = ",min ' )
+ PyInit.append( ' print " max = ",max ' )
+ PyInit.append( ' print " medfield = ",medfield ' )
+ PyInit.append( ' return index,min,max,medfield,x1,aVisu,aView ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyMoreInit.append( ' if max >= index : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' print "More --> DoLoop = ",DoLoop ' )
+ PyMoreInit.append( ' print " index = ",index ' )
+ PyMoreInit.append( ' print " min = ",min ' )
+ PyMoreInit.append( ' print " max = ",max ' )
+ PyMoreInit.append( ' print " medfield = ",medfield ' )
+ PyMoreInit.append( ' return DoLoop,index,min,max,medfield,x1,aVisu,aView ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(index,min,max,medfield,x1,aVisu,aView): ' )
+ PyNextInit.append( ' index = index + 1 ' )
+ PyNextInit.append( ' print "Next --> index = ",index ' )
+ PyNextInit.append( ' print " min = ",min ' )
+ PyNextInit.append( ' print " max = ",max ' )
+ PyNextInit.append( ' print " medfield = ",medfield ' )
+ PyNextInit.append( ' return index,min,max,medfield,x1,aVisu,aView ' )
+ Init,EndInit = TestSupervMedfieldLoopForiVisu.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndInit.SetName( 'EndInit' )
+ EndInit.SetAuthor( 'LD' )
+ EndInit.SetComment( 'no comment' )
+ EndInit.Coords( 776 , 64 )
+ PyEndInit = []
+ EndInit.SetPyFunction( '' , PyEndInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitindex = Init.InPort( 'index' , 'long' )
+ IInitmin = Init.InPort( 'min' , 'long' )
+ IInitmax = Init.InPort( 'max' , 'long' )
+ IInitmedfield = Init.InPort( 'medfield' , 'objref' )
+ IInitx1 = Init.InPort( 'x1' , 'double' )
+ IInitaVisu = Init.InPort( 'aVisu' , 'objref' )
+ IInitaView = Init.InPort( 'aView' , 'objref' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitindex = Init.GetOutPort( 'index' )
+ OInitmin = Init.GetOutPort( 'min' )
+ OInitmax = Init.GetOutPort( 'max' )
+ OInitmedfield = Init.GetOutPort( 'medfield' )
+ OInitx1 = Init.GetOutPort( 'x1' )
+ OInitaVisu = Init.GetOutPort( 'aVisu' )
+ OInitaView = Init.GetOutPort( 'aView' )
+ IEndInitDoLoop = EndInit.GetInPort( 'DoLoop' )
+ IEndInitindex = EndInit.GetInPort( 'index' )
+ IEndInitmin = EndInit.GetInPort( 'min' )
+ IEndInitmax = EndInit.GetInPort( 'max' )
+ IEndInitmedfield = EndInit.GetInPort( 'medfield' )
+ IEndInitx1 = EndInit.GetInPort( 'x1' )
+ IEndInitaVisu = EndInit.GetInPort( 'aVisu' )
+ IEndInitaView = EndInit.GetInPort( 'aView' )
+ IEndInitGate = EndInit.GetInPort( 'Gate' )
+ OEndInitDoLoop = EndInit.GetOutPort( 'DoLoop' )
+ OEndInitindex = EndInit.GetOutPort( 'index' )
+ OEndInitmin = EndInit.GetOutPort( 'min' )
+ OEndInitmax = EndInit.GetOutPort( 'max' )
+ OEndInitmedfield = EndInit.GetOutPort( 'medfield' )
+ OEndInitx1 = EndInit.GetOutPort( 'x1' )
+ OEndInitaVisu = EndInit.GetOutPort( 'aVisu' )
+ OEndInitaView = EndInit.GetOutPort( 'aView' )
+ OEndInitGate = EndInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( 'LD' )
+ Init.SetComment( 'no comment' )
+ Init.Coords( 205 , 63 )
+
+ # Creation of Links
+ LInitDisplayaVisuInitaVisu = TestSupervMedfieldLoopForiVisu.Link( OInitDisplayaVisu , IInitaVisu )
+
+ LInitDisplayaViewInitaView = TestSupervMedfieldLoopForiVisu.Link( OInitDisplayaView , IInitaView )
+
+ LInitindexEndInitindex = TestSupervMedfieldLoopForiVisu.Link( OInitindex , IEndInitindex )
+
+ LInitindexDisplayMedindex = TestSupervMedfieldLoopForiVisu.Link( OInitindex , IDisplayMedindex )
+ LInitindexDisplayMedindex.AddCoord( 1 , 566 , 215 )
+ LInitindexDisplayMedindex.AddCoord( 2 , 566 , 96 )
+
+ LInitminEndInitmin = TestSupervMedfieldLoopForiVisu.Link( OInitmin , IEndInitmin )
+
+ LInitmaxEndInitmax = TestSupervMedfieldLoopForiVisu.Link( OInitmax , IEndInitmax )
+
+ LInitmedfieldMulfield1 = TestSupervMedfieldLoopForiVisu.Link( OInitmedfield , IMulfield1 )
+
+ LInitx1EndInitx1 = TestSupervMedfieldLoopForiVisu.Link( OInitx1 , IEndInitx1 )
+
+ LInitx1Mulx1 = TestSupervMedfieldLoopForiVisu.Link( OInitx1 , IMulx1 )
+
+ LInitaVisuEndInitaVisu = TestSupervMedfieldLoopForiVisu.Link( OInitaVisu , IEndInitaVisu )
+
+ LInitaVisuDisplayMedaVisu = TestSupervMedfieldLoopForiVisu.Link( OInitaVisu , IDisplayMedaVisu )
+ LInitaVisuDisplayMedaVisu.AddCoord( 1 , 570 , 242 )
+ LInitaVisuDisplayMedaVisu.AddCoord( 2 , 569 , 263 )
+ LInitaVisuDisplayMedaVisu.AddCoord( 3 , 377 , 264 )
+ LInitaVisuDisplayMedaVisu.AddCoord( 4 , 376 , 242 )
+
+ LInitaViewEndInitaView = TestSupervMedfieldLoopForiVisu.Link( OInitaView , IEndInitaView )
+
+ LInitaViewDisplayMedaView = TestSupervMedfieldLoopForiVisu.Link( OInitaView , IDisplayMedaView )
+
+ LMulreturnDisplayMedINmedfield = TestSupervMedfieldLoopForiVisu.Link( OMulreturn , IDisplayMedINmedfield )
+
+ LDisplayMedOUTmedfieldEndInitmedfield = TestSupervMedfieldLoopForiVisu.Link( ODisplayMedOUTmedfield , IEndInitmedfield )
+
+ # Input datas
+ IInitindex.Input( 0 )
+ IInitmin.Input( 0 )
+ IInitmax.Input( 4 )
+ IInitx1.Input( 2 )
+
+ # Input Ports of the graph
+ #IInitmedfield = Init.GetInPort( 'medfield' )
+
+ # Output Ports of the graph
+ #OEndInitindex = EndInit.GetOutPort( 'index' )
+ #OEndInitmin = EndInit.GetOutPort( 'min' )
+ #OEndInitmax = EndInit.GetOutPort( 'max' )
+ #OEndInitmedfield = EndInit.GetOutPort( 'medfield' )
+ #OEndInitx1 = EndInit.GetOutPort( 'x1' )
+ #OEndInitaVisu = EndInit.GetOutPort( 'aVisu' )
+ #OEndInitaView = EndInit.GetOutPort( 'aView' )
+ return TestSupervMedfieldLoopForiVisu
+
+
+TestSupervMedfieldLoopForiVisu = DefTestSupervMedfieldLoopForiVisu()
--- /dev/null
+#%dataflow_calculator_example.py%
+#==============================================================================
+# File : dataflow_calculator_example.py
+# Created : 30 sept 2002
+# Author : Laurent DADA
+# Project : SALOME
+# Copyright : CEA
+#==============================================================================
+
+#==============================================================================
+# Example of dataflow with CalculatorComponent services (Add, Mult and Const)
+# and MED data (mesh and field).
+#
+#
+#==============================================================================
+
+#==============================================================================
+import batchmode_salome
+import SALOME_MED
+from batchmode_SuperV import *
+#==============================================================================
+datadir = os.getenv("SALOMEPRO_SRC")
+if len(datadir) != 0:
+ datadir=datadir+ "data/"
+input_file = datadir+'pointe.med'
+print 'dataflow_calculator_example.py',input_file
+str= os.getenv("HOME")
+if str == None:
+ str = "/tmp"
+output_file = str + 'test_dataflow_calculator.med'
+
+export_xmlfile = str + "/my_dataflow_calculator_example.xml"
+
+#==============================================================================
+# Load mesh and field in MED component, register into current study and get
+# a field under the following name : fieldnodedouble
+#==============================================================================
+from batchmode_MED import *
+
+#==============================================================================
+# Define a function for printing on Salome TUI the" until_index" first values
+# for each component of a field (MED data)
+#==============================================================================
+
+def PrintField(aField,until_index):
+ # check parameter
+ if aField is None:
+ print "PrintField() : aField is None "
+ return
+ name = aField.getName()
+ desc = aField.getDescription()
+ nb_comp = aField.getNumberOfComponents()
+ values = aField.getValue(SALOME_MED.MED_FULL_INTERLACE)
+ support = aField.getSupport()
+ if (support.isOnAllElements()):
+ nb_node = support.getMesh().getNumberOfElements(support.getEntity(),SALOME_MED.MED_ALL_ELEMENTS)
+ else:
+ nb_node = support.getNumberOfElements(SALOME_MED.MED_ALL_ELEMENTS);
+
+ if until_index > nb_node:
+ max_index = nb_node
+ else:
+ max_index = until_index
+ time = aField.getTime()
+ iter = aField.getIterationNumber()
+ print "------------------------------------------------"
+ print "Field %s"%(name)
+ print " Description : %s"%(desc)
+ print " Number of components : %d"%(nb_comp)
+ print " Number of nodes : %d"%(nb_node)
+ print " Iteration number : %d"%(iter)
+ print " Time : %f"%(time)
+ icomp = 0
+ while icomp < nb_comp :
+ icomp = icomp + 1
+ namec = aField.getComponentName(icomp)
+ unit = aField.getComponentUnit(icomp)
+ print " Component : %s"%(namec)
+ print " Unit : %s"%(type)
+ print " first %d values :"%(until_index)
+ index = 0
+ while index < max_index :
+ index = index + 1
+ print " component %d index %d :%f"%(icomp,index,values[(index-1)+(icomp-1)*nb_comp])
+ print "------------------------------------------------"
+
+#----------------------------------------------------------------------
+
+med_comp.readStructFileWithFieldType(input_file, studyCurrent)
+
+med_obj = getMedObjectFromStudy()
+
+nbMeshes = med_obj.getNumberOfMeshes()
+
+nbFields = med_obj.getNumberOfFields()
+
+print ""
+print "The med file ",input_file," has ",nbMeshes," Meshe(s) and ",nbFields," Field(s)"
+print ""
+
+mesh = getMeshObjectFromStudy(1)
+
+name = mesh.getName()
+
+nbNodes = mesh.getNumberOfNodes()
+
+spaceDim = mesh.getSpaceDimension()
+
+print "The mesh from the Study is ",name,".It is a ",spaceDim,"-D mesh and it has ",nbNodes,"Nodes"
+print ""
+
+fieldcelldouble = getFieldIntObjectFromStudy(1,1)
+if (fieldcelldouble == None):
+ fieldcelldouble = getFieldDoubleObjectFromStudy(1,1)
+ print "The following field is a float (double) one"
+else:
+ print "The following field is an integer one"
+
+AnalyzeField(fieldcelldouble)
+
+fieldnodedouble = getFieldIntObjectFromStudy(2,1)
+if (fieldnodedouble == None):
+ fieldnodedouble = getFieldDoubleObjectFromStudy(2,1)
+ print "The following field is a float (double) one"
+else:
+ print "The following field is an integer one"
+
+AnalyzeField(fieldnodedouble)
+#----------------------------------------------------------------------
+
+#==============================================================================
+# Building the Dataflow
+#==============================================================================
+
+myGraph = Graph("CalculatorDataflow")
+
+# nodes and links
+# -------------------
+
+scal_field_const = myGraph.Node("Calculator","Calculator","Constant")
+scal_field_mult = myGraph.Node("Calculator","Calculator","Mul")
+scal_field_add = myGraph.Node("Calculator","Calculator","Add")
+
+write_initial = myGraph.Node("Calculator","Calculator","writeMEDfile")
+write_result = myGraph.Node("Calculator","Calculator","writeMEDfile")
+
+link1 = myGraph.Link( scal_field_const.Port("return") , scal_field_add.Port("field1") )
+link2 = myGraph.Link( scal_field_mult.Port("return") , scal_field_add.Port("field2") )
+link3 = myGraph.Link( scal_field_add.Port("return") , write_result.Port("field1") )
+
+
+# machines ressources
+# -------------------
+
+#myGraph.SetContainer('FactoryServer')
+scal_field_const.SetContainer('FactoryServer')
+scal_field_mult.SetContainer('FactoryServer')
+scal_field_add.SetContainer('FactoryServer')
+write_initial.SetContainer('FactoryServer')
+write_result.SetContainer('FactoryServer')
+
+# validation and exporting (xml format)
+# ---------------------------------
+print myGraph.Export(export_xmlfile)
+
+print myGraph.IsValid()
+
+#==============================================================================
+# Dataflow Input
+#==============================================================================
+
+# Ports Input
+# ----------------------------
+
+scal_const_in2 = scal_field_const.Input( "x1", 10. )
+scal_mult_in2 = scal_field_mult.Input( "x1", -1. )
+result_write = write_result.Input( "filename", output_file)
+initial_write_in2 = write_initial.Input( "filename", output_file)
+
+# exporting with constant inputs (xml format)
+# -------------------------------------------
+
+print myGraph.Export(export_xmlfile)
+
+# Other ports Input
+# ----------------------------
+
+print "Print fieldnodedouble"
+PrintField(fieldnodedouble,20)
+
+scal_const_in1 = scal_field_const.Input( "field1", fieldnodedouble )
+scal_mult_in1 = scal_field_mult.Input( "field1", fieldnodedouble )
+initial_write_in1 = write_initial.Input( "field1", fieldnodedouble)
+
+print myGraph.IsExecutable()
+
+#==============================================================================
+# Running the Dataflow (asynchronous)
+#==============================================================================
+
+print myGraph.Run()
+
+print myGraph.DoneW()
+
+new_field = scal_field_add.Port("return").ToAny().value()
+print "Print new_field"
+PrintField(new_field,20)
+
+
+
+
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : myFactorialPy.py
+# Module : SuperVisionTest
+
+from SuperV import *
+
+myPy = Graph('myPy')
+
+eval = myPy.Node('FactorialComponent','FactorialComponent','eval')
+eval.SetContainer('FactoryServerPy')
+
+myPy.IsValid()
+
+myPy.PrintPorts()
+
+myPy.Run( 3 )
+
+myPy.DoneW()
+
+print myPy.State()
+
+myPy.PrintPorts()
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : newsupervisionexample.py
+# Module : SuperVisionTest
+
+from SuperV import *
+# Graph creation
+newsupervisionexample = Graph( 'newsupervisionexample' )
+newsupervisionexample.SetName( 'newsupervisionexample' )
+newsupervisionexample.SetAuthor( '' )
+newsupervisionexample.SetComment( '' )
+newsupervisionexample.Coords( 0 , 0 )
+
+# Creation of Computing Nodes
+Add = newsupervisionexample.Node( 'AddComponent' , 'AddComponent' , 'Add' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetContainer( 'FactoryServer' )
+Add.SetComment( '' )
+Add.Coords( 15 , 241 )
+Sub = newsupervisionexample.Node( 'SubComponent' , 'SubComponent' , 'Sub' )
+Sub.SetName( 'Sub' )
+Sub.SetAuthor( '' )
+Sub.SetContainer( 'FactoryServer' )
+Sub.SetComment( '' )
+Sub.Coords( 227 , 99 )
+Mul = newsupervisionexample.Node( 'MulComponent' , 'MulComponent' , 'Mul' )
+Mul.SetName( 'Mul' )
+Mul.SetAuthor( '' )
+Mul.SetContainer( 'FactoryServer' )
+Mul.SetComment( '' )
+Mul.Coords( 443 , 278 )
+Div = newsupervisionexample.Node( 'DivComponent' , 'DivComponent' , 'Div' )
+Div.SetName( 'Div' )
+Div.SetAuthor( '' )
+Div.SetContainer( 'FactoryServer' )
+Div.SetComment( '' )
+Div.Coords( 634 , 97 )
+
+# Creation of intermediate Output variables and of Computing Links
+Addz = Add.Port( 'z' )
+Suby = newsupervisionexample.Link( Addz , Sub.Port( 'y' ) )
+Muly = newsupervisionexample.Link( Addz , Mul.Port( 'y' ) )
+Subz = Sub.Port( 'z' )
+Mulx = newsupervisionexample.Link( Subz , Mul.Port( 'x' ) )
+Divx = newsupervisionexample.Link( Subz , Div.Port( 'x' ) )
+Mulz = Mul.Port( 'z' )
+Divy = newsupervisionexample.Link( Mulz , Div.Port( 'y' ) )
+
+# Creation of Input datas
+Addx = Add.Input( 'x' , 3)
+Addy = Add.Input( 'y' , 4.5)
+Subx = Sub.Input( 'x' , 1.5)
+
+# Creation of Output variables
+AddFuncValue = Add.Port( 'FuncValue' )
+Divz = Div.Port( 'z' )
+
+newsupervisionexample.Run()
+
+newsupervisionexample.DoneW()
+
+newsupervisionexample.State()
+
+newsupervisionexample.PrintPorts()
+
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow
+
+from SuperV import *
+# Graph creation
+aNewDataFlow = Graph( 'aNewDataFlow' )
+aNewDataFlow.SetName( 'aNewDataFlow' )
+aNewDataFlow.SetAuthor( '' )
+aNewDataFlow.SetComment( '' )
+aNewDataFlow.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyFunc = []
+PyFunc.append( 'def Func( A ): ' )
+PyFunc.append( ' import batchmode_visu ' )
+PyFunc.append( ' batchmode_visu.myVisu.CreateTestView() ' )
+PyFunc.append( ' batchmode_visu.myVisu.ShowTestObject() ' )
+PyFunc.append( ' return A ' )
+Func = aNewDataFlow.INode( 'Func' , PyFunc )
+Func.SetName( 'Func' )
+Func.SetAuthor( '' )
+Func.SetComment( 'Compute Node' )
+Func.Coords( 375 , 162 )
+Func.InPort( 'A' , 'int' )
+Func.OutPort( 'B' , 'int' )
+
+# Creation of Loop Nodes
+PyInit = []
+PyInit.append( 'def Init( A ): ' )
+PyInit.append( ' return A ' )
+PyMoreInit = []
+PyMoreInit.append( 'def More( A ): ' )
+PyMoreInit.append( ' if A < 10: ' )
+PyMoreInit.append( ' return 1,A ' )
+PyMoreInit.append( ' return 0,A ' )
+PyNextInit = []
+PyNextInit.append( 'def Next( A ): ' )
+PyNextInit.append( ' return (A + 1) ' )
+Init,EndInit = aNewDataFlow.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+EndInit.SetName( 'EndInit' )
+EndInit.SetAuthor( '' )
+EndInit.SetComment( '' )
+EndInit.Coords( 740 , 168 )
+PyEndInit = []
+EndInit.SetPyFunction( 'EndInit' , PyEndInit )
+Init.SetName( 'Init' )
+Init.SetAuthor( '' )
+Init.SetComment( '' )
+Init.Coords( 118 , 160 )
+Init.InPort( 'A' , 'int' )
+Init.OutPort( 'A' , 'int' )
+
+# Creation of Links
+InitA = Init.Port( 'A' )
+FuncA = aNewDataFlow.Link( InitA , Func.Port( 'A' ) )
+
+FuncB = Func.Port( 'B' )
+EndInitA = aNewDataFlow.Link( FuncB , EndInit.Port( 'A' ) )
+
+# Creation of Input datas
+InitA = Init.Input( 'A' , 0)
+
+# Creation of Output variables
+EndInitA = EndInit.Port( 'A' )
--- /dev/null
+
+# Generated python file of Graph test_superv_basic_loop
+
+from SuperV import *
+# Graph creation
+test_superv_basic_loop = Graph( 'test_superv_basic_loop' )
+test_superv_basic_loop.SetName( 'test_superv_basic_loop' )
+test_superv_basic_loop.SetAuthor( '' )
+test_superv_basic_loop.SetComment( '' )
+test_superv_basic_loop.Coords( 0 , 0 )
+
+# Creation of Factory Nodes
+
+# Creation of InLine Nodes
+PyAdd = []
+PyAdd.append( 'def Sum(sum,incr): ' )
+PyAdd.append( ' result = sum+incr ' )
+PyAdd.append( ' return result,incr ' )
+Add = test_superv_basic_loop.INode( 'Sum' , PyAdd )
+Add.InPort( 'sum' , 'long' )
+Add.InPort( 'incr' , 'long' )
+Add.OutPort( 'Sum' , 'long' )
+Add.OutPort( 'incr' , 'long' )
+Add.SetName( 'Add' )
+Add.SetAuthor( '' )
+Add.SetComment( 'Python function' )
+Add.Coords( 220 , 40 )
+
+# Creation of Loop Nodes
+Pyfori = []
+Pyfori.append( 'def Init(index,min,max,sum): ' )
+Pyfori.append( ' if max > min : ' )
+Pyfori.append( ' index = min ' )
+Pyfori.append( ' else : ' )
+Pyfori.append( ' index = max ' )
+Pyfori.append( ' #print index,min,max,sum ' )
+Pyfori.append( ' return index,min,max,sum ' )
+PyMorefori = []
+PyMorefori.append( 'def More(index,min,max,sum): ' )
+PyMorefori.append( ' OutLoop = 0 ' )
+PyMorefori.append( ' if max > index : ' )
+PyMorefori.append( ' OutLoop = 1 ' )
+PyMorefori.append( ' #print OutLoop,index,min,max,sum ' )
+PyMorefori.append( ' return OutLoop,index,min,max,sum ' )
+PyNextfori = []
+PyNextfori.append( 'def Next(index,min,max,sum): ' )
+PyNextfori.append( ' index = index + 1 ' )
+PyNextfori.append( ' #print index,min,max,sum ' )
+PyNextfori.append( ' return index,min,max,sum ' )
+fori,Endfori = test_superv_basic_loop.LNode( 'Init' , Pyfori , 'More' , PyMorefori , 'Next' , PyNextfori )
+Endfori.SetName( 'Endfori' )
+Endfori.SetAuthor( '' )
+Endfori.SetComment( '' )
+Endfori.Coords( 432 , 0 )
+fori.InPort( 'index' , 'long' )
+fori.InPort( 'min' , 'long' )
+fori.InPort( 'max' , 'long' )
+fori.InPort( 'sum' , 'long' )
+fori.OutPort( 'index' , 'long' )
+fori.OutPort( 'min' , 'long' )
+fori.OutPort( 'max' , 'long' )
+fori.OutPort( 'sum' , 'long' )
+fori.SetName( 'fori' )
+fori.SetAuthor( '' )
+fori.SetComment( '' )
+fori.Coords( 12 , 0 )
+
+# Creation of Links
+AddSum = Add.Port( 'Sum' )
+Endforisum = test_superv_basic_loop.Link( AddSum , Endfori.Port( 'sum' ) )
+
+foriindex = fori.Port( 'index' )
+Endforiindex = test_superv_basic_loop.Link( foriindex , Endfori.Port( 'index' ) )
+
+Addincr = test_superv_basic_loop.Link( foriindex , Add.Port( 'incr' ) )
+Addincr.AddCoord( 1 , 186 , 150 )
+Addincr.AddCoord( 2 , 187 , 34 )
+
+forimin = fori.Port( 'min' )
+Endforimin = test_superv_basic_loop.Link( forimin , Endfori.Port( 'min' ) )
+
+forimax = fori.Port( 'max' )
+Endforimax = test_superv_basic_loop.Link( forimax , Endfori.Port( 'max' ) )
+
+forisum = fori.Port( 'sum' )
+Addsum = test_superv_basic_loop.Link( forisum , Add.Port( 'sum' ) )
+
+# Creation of Input datas
+foriindex = fori.Input( 'index' , 0)
+forimin = fori.Input( 'min' , 0)
+forimax = fori.Input( 'max' , 1001)
+forisum = fori.Input( 'sum' , 0)
+
+# Creation of Output variables
+Addincr = Add.Port( 'incr' )
+Endforiindex = Endfori.Port( 'index' )
+Endforimin = Endfori.Port( 'min' )
+Endforimax = Endfori.Port( 'max' )
+Endforisum = Endfori.Port( 'sum' )
+
+test_superv_basic_loop.Run()
+test_superv_basic_loop.DoneW()
+test_superv_basic_loop.PrintPorts()
--- /dev/null
+
+# Generated python file of Graph TestVisu20_multi
+
+from SuperV import *
+
+# Graph creation of TestVisu20_multi
+def DefTestVisu20_multi() :
+ TestVisu20_multi = Graph( 'TestVisu20_multi' )
+ TestVisu20_multi.SetName( 'TestVisu20_multi' )
+ TestVisu20_multi.SetAuthor( '' )
+ TestVisu20_multi.SetComment( '' )
+ TestVisu20_multi.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ PyInitDisplay = []
+ PyInitDisplay.append( 'import os ' )
+ PyInitDisplay.append( 'import time ' )
+ PyInitDisplay.append( 'from LifeCycleCORBA import * ' )
+ PyInitDisplay.append( 'from SALOME_NamingServicePy import * ' )
+ PyInitDisplay.append( 'import SALOMEDS ' )
+ PyInitDisplay.append( 'from VISU import * ' )
+ PyInitDisplay.append( 'def InitDisplay(): ' )
+ PyInitDisplay.append( ' # --- initialize the ORB ' )
+ PyInitDisplay.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
+ PyInitDisplay.append( ' # --- create a LifeCycleCORBA instance ' )
+ PyInitDisplay.append( ' lcc = LifeCycleCORBA(orb) ' )
+ PyInitDisplay.append( ' # --- create a naming service instance ' )
+ PyInitDisplay.append( ' naming_service = SALOME_NamingServicePy_i(orb) ' )
+ PyInitDisplay.append( ' # --- get Study Manager reference ' )
+ PyInitDisplay.append( ' obj = naming_service.Resolve('myStudyManager') ' )
+ PyInitDisplay.append( ' StudyManager = obj._narrow(SALOMEDS.StudyManager) ' )
+ PyInitDisplay.append( ' # --- load visu component ' )
+ PyInitDisplay.append( ' aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ' )
+ PyInitDisplay.append( ' aStudy = StudyManager.GetStudyByID(1) ' )
+ PyInitDisplay.append( ' aVisu.SetCurrentStudy(aStudy) ' )
+ PyInitDisplay.append( ' print "InitDisplay --> aVisu ", aVisu ' )
+ PyInitDisplay.append( ' time.sleep(2) ' )
+ PyInitDisplay.append( ' #aViewManager=aVisu.GetViewManager() ' )
+ PyInitDisplay.append( ' #print "InitDisplay --> aViewManager ", aViewManager ' )
+ PyInitDisplay.append( ' #time.sleep(2) ' )
+ PyInitDisplay.append( ' #aView=aViewManager.GetCurrentView() ' )
+ PyInitDisplay.append( ' #aView=aViewManager.Create3DView() ' )
+ PyInitDisplay.append( ' #print "InitDisplay --> aView ", aView ' )
+ PyInitDisplay.append( ' #time.sleep(2) ' )
+ PyInitDisplay.append( ' medFile = "TimeStamps.med" ' )
+ PyInitDisplay.append( ' medFile = os.getenv('KERNEL_ROOT_DIR') + '/examples/' + medFile ' )
+ PyInitDisplay.append( ' myResult = aVisu.ImportFile(medFile) ' )
+ PyInitDisplay.append( ' print "InitDisplay --> myResult ", myResult ' )
+ PyInitDisplay.append( ' return aVisu,myResult ' )
+ PyInitDisplay.append( '' )
+ InitDisplay = TestVisu20_multi.INode( 'InitDisplay' , PyInitDisplay )
+ InitDisplay.SetName( 'InitDisplay' )
+ InitDisplay.SetAuthor( '' )
+ InitDisplay.SetComment( 'Compute Node' )
+ InitDisplay.Coords( 13 , 173 )
+ IInitDisplayGate = InitDisplay.GetInPort( 'Gate' )
+ OInitDisplayaVisu = InitDisplay.OutPort( 'aVisu' , 'objref' )
+ OInitDisplaymyResult = InitDisplay.OutPort( 'myResult' , 'objref' )
+ OInitDisplayGate = InitDisplay.GetOutPort( 'Gate' )
+
+ PyDisplayVitesse = []
+ PyDisplayVitesse.append( 'import VISU ' )
+ PyDisplayVitesse.append( 'import os ' )
+ PyDisplayVitesse.append( 'import time ' )
+ PyDisplayVitesse.append( 'def DisplayVitesse(index,aVisu,aView,aResult,x1): ' )
+ PyDisplayVitesse.append( ' print "----- Display 1 index = ", index,aVisu,aView,aResult,x1 ' )
+ PyDisplayVitesse.append( ' aMeshName ="dom" ' )
+ PyDisplayVitesse.append( ' myFieldName = "vitesse" ' )
+ PyDisplayVitesse.append( ' anEntity = VISU.NODE ' )
+ PyDisplayVitesse.append( ' aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity) ' )
+ PyDisplayVitesse.append( ' print "----- Display 2 ", aMesh ' )
+ PyDisplayVitesse.append( ' aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1) ' )
+ PyDisplayVitesse.append( ' print "----- Display 4" ' )
+ PyDisplayVitesse.append( ' if aScalarMap is not None: ' )
+ PyDisplayVitesse.append( ' aScalarMap.SetScaling(VISU.LINEAR) ' )
+ PyDisplayVitesse.append( ' else: ' )
+ PyDisplayVitesse.append( ' print "Null scalar map is created" ' )
+ PyDisplayVitesse.append( ' print "----- Display 5" ' )
+ PyDisplayVitesse.append( ' aView.DisplayOnly(aScalarMap) ' )
+ PyDisplayVitesse.append( ' aView.FitAll() ' )
+ PyDisplayVitesse.append( ' aView.Update() ' )
+ PyDisplayVitesse.append( ' print "----- Display 6" ' )
+ PyDisplayVitesse.append( ' theResult=aResult ' )
+ PyDisplayVitesse.append( ' #time.sleep(2) ' )
+ PyDisplayVitesse.append( ' return theResult ' )
+ PyDisplayVitesse.append( '' )
+ DisplayVitesse = TestVisu20_multi.INode( 'DisplayVitesse' , PyDisplayVitesse )
+ DisplayVitesse.SetName( 'DisplayVitesse' )
+ DisplayVitesse.SetAuthor( '' )
+ DisplayVitesse.SetComment( 'Compute Node' )
+ DisplayVitesse.Coords( 609 , 506 )
+ IDisplayVitesseindex = DisplayVitesse.InPort( 'index' , 'string' )
+ IDisplayVitesseaVisu = DisplayVitesse.InPort( 'aVisu' , 'objref' )
+ IDisplayVitesseaView = DisplayVitesse.InPort( 'aView' , 'objref' )
+ IDisplayVitesseaResult = DisplayVitesse.InPort( 'aResult' , 'objref' )
+ IDisplayVitessex1 = DisplayVitesse.InPort( 'x1' , 'double' )
+ IDisplayVitesseGate = DisplayVitesse.GetInPort( 'Gate' )
+ ODisplayVitessetheResult = DisplayVitesse.OutPort( 'theResult' , 'objref' )
+ ODisplayVitesseGate = DisplayVitesse.GetOutPort( 'Gate' )
+
+ PyCreateView = []
+ PyCreateView.append( 'def CreateView(aVisu,aResult) : ' )
+ PyCreateView.append( ' vm=aVisu.GetViewManager() ' )
+ PyCreateView.append( ' aView=vm.Create3DView() ' )
+ PyCreateView.append( ' theVisu=aVisu ' )
+ PyCreateView.append( ' theResult=aResult ' )
+ PyCreateView.append( ' return aView,theVisu,theResult ' )
+ CreateView = TestVisu20_multi.INode( 'CreateView' , PyCreateView )
+ CreateView.SetName( 'CreateView' )
+ CreateView.SetAuthor( '' )
+ CreateView.SetComment( 'Compute Node' )
+ CreateView.Coords( 221 , 563 )
+ ICreateViewaVisu = CreateView.InPort( 'aVisu' , 'objref' )
+ ICreateViewaResult = CreateView.InPort( 'aResult' , 'objref' )
+ ICreateViewGate = CreateView.GetInPort( 'Gate' )
+ OCreateViewaView = CreateView.OutPort( 'aView' , 'objref' )
+ OCreateViewtheVisu = CreateView.OutPort( 'theVisu' , 'objref' )
+ OCreateViewtheResult = CreateView.OutPort( 'theResult' , 'objref' )
+ OCreateViewGate = CreateView.GetOutPort( 'Gate' )
+
+ # Creation of Loop Nodes
+ PyInit = []
+ PyInit.append( 'def Init(index,min,max,aVisu,aView,myResult,x1): ' )
+ PyInit.append( ' if max >= min : ' )
+ PyInit.append( ' index = min ' )
+ PyInit.append( ' else : ' )
+ PyInit.append( ' index = max ' )
+ PyInit.append( ' print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ' )
+ PyInit.append( ' return index,min,max,aVisu,aView,myResult,x1 ' )
+ PyMoreInit = []
+ PyMoreInit.append( 'def More(index,min,max,aVisu,aView,myResult,x1): ' )
+ PyMoreInit.append( ' if max >= index : ' )
+ PyMoreInit.append( ' DoLoop = 1 ' )
+ PyMoreInit.append( ' else : ' )
+ PyMoreInit.append( ' DoLoop = 0 ' )
+ PyMoreInit.append( ' print "---- More",index,min,max,aVisu,aView,myResult,x1 ' )
+ PyMoreInit.append( ' return DoLoop,index,min,max,aVisu,aView,myResult,x1 ' )
+ PyNextInit = []
+ PyNextInit.append( 'def Next(index,min,max,aVisu,aView,myResult,x1): ' )
+ PyNextInit.append( ' index = index + 1 ' )
+ PyNextInit.append( ' x1=x1+1.0 ' )
+ PyNextInit.append( ' print "---- Next",index,min,max,aVisu,aView,myResult,x1 ' )
+ PyNextInit.append( ' return index,min,max,aVisu,aView,myResult,x1 ' )
+ Init,EndOfInit = TestVisu20_multi.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
+ EndOfInit.SetName( 'EndOfInit' )
+ EndOfInit.SetAuthor( '' )
+ EndOfInit.SetComment( 'Compute Node' )
+ EndOfInit.Coords( 797 , 507 )
+ PyEndOfInit = []
+ EndOfInit.SetPyFunction( '' , PyEndOfInit )
+ IInitDoLoop = Init.GetInPort( 'DoLoop' )
+ IInitindex = Init.InPort( 'index' , 'long' )
+ IInitmin = Init.InPort( 'min' , 'long' )
+ IInitmax = Init.InPort( 'max' , 'long' )
+ IInitaVisu = Init.InPort( 'aVisu' , 'objref' )
+ IInitaView = Init.InPort( 'aView' , 'objref' )
+ IInitaResult = Init.InPort( 'aResult' , 'objref' )
+ IInitx1 = Init.InPort( 'x1' , 'double' )
+ IInitGate = Init.GetInPort( 'Gate' )
+ OInitDoLoop = Init.GetOutPort( 'DoLoop' )
+ OInitindex = Init.GetOutPort( 'index' )
+ OInitmin = Init.GetOutPort( 'min' )
+ OInitmax = Init.GetOutPort( 'max' )
+ OInitaVisu = Init.GetOutPort( 'aVisu' )
+ OInitaView = Init.GetOutPort( 'aView' )
+ OInitaResult = Init.GetOutPort( 'aResult' )
+ OInitx1 = Init.GetOutPort( 'x1' )
+ IEndOfInitDoLoop = EndOfInit.GetInPort( 'DoLoop' )
+ IEndOfInitindex = EndOfInit.GetInPort( 'index' )
+ IEndOfInitmin = EndOfInit.GetInPort( 'min' )
+ IEndOfInitmax = EndOfInit.GetInPort( 'max' )
+ IEndOfInitaVisu = EndOfInit.GetInPort( 'aVisu' )
+ IEndOfInitaView = EndOfInit.GetInPort( 'aView' )
+ IEndOfInitaResult = EndOfInit.GetInPort( 'aResult' )
+ IEndOfInitx1 = EndOfInit.GetInPort( 'x1' )
+ IEndOfInitGate = EndOfInit.GetInPort( 'Gate' )
+ OEndOfInitDoLoop = EndOfInit.GetOutPort( 'DoLoop' )
+ OEndOfInitindex = EndOfInit.GetOutPort( 'index' )
+ OEndOfInitmin = EndOfInit.GetOutPort( 'min' )
+ OEndOfInitmax = EndOfInit.GetOutPort( 'max' )
+ OEndOfInitaVisu = EndOfInit.GetOutPort( 'aVisu' )
+ OEndOfInitaView = EndOfInit.GetOutPort( 'aView' )
+ OEndOfInitaResult = EndOfInit.GetOutPort( 'aResult' )
+ OEndOfInitx1 = EndOfInit.GetOutPort( 'x1' )
+ OEndOfInitGate = EndOfInit.GetOutPort( 'Gate' )
+ Init.SetName( 'Init' )
+ Init.SetAuthor( '' )
+ Init.SetComment( 'Compute Node' )
+ Init.Coords( 428 , 493 )
+
+ PyLoopOnViews = []
+ PyLoopOnViews.append( 'def InitViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
+ PyLoopOnViews.append( ' ViewCount=MinCount ' )
+ PyLoopOnViews.append( ' return aVisu,aResult,ViewCount,MinCount,MaxCount ' )
+ PyMoreLoopOnViews = []
+ PyMoreLoopOnViews.append( 'def MoreViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
+ PyMoreLoopOnViews.append( ' if ViewCount < MaxCount: ' )
+ PyMoreLoopOnViews.append( ' return 1,aVisu,aResult,ViewCount,MinCount,MaxCount ' )
+ PyMoreLoopOnViews.append( ' return 0,aVisu,aResult,ViewCount,MinCount,MaxCount ' )
+ PyNextLoopOnViews = []
+ PyNextLoopOnViews.append( 'def NextViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
+ PyNextLoopOnViews.append( ' ViewCount = ViewCount + 1 ' )
+ PyNextLoopOnViews.append( ' return aVisu,aResult,ViewCount,MinCount,MaxCount ' )
+ LoopOnViews,EndOfLoopOnViews = TestVisu20_multi.LNode( 'InitViews' , PyLoopOnViews , 'MoreViews' , PyMoreLoopOnViews , 'NextViews' , PyNextLoopOnViews )
+ EndOfLoopOnViews.SetName( 'EndOfLoopOnViews' )
+ EndOfLoopOnViews.SetAuthor( '' )
+ EndOfLoopOnViews.SetComment( 'Compute Node' )
+ EndOfLoopOnViews.Coords( 773 , 224 )
+ PyEndOfLoopOnViews = []
+ EndOfLoopOnViews.SetPyFunction( 'EndLoop' , PyEndOfLoopOnViews )
+ ILoopOnViewsDoLoop = LoopOnViews.GetInPort( 'DoLoop' )
+ ILoopOnViewsaVisu = LoopOnViews.InPort( 'aVisu' , 'objref' )
+ ILoopOnViewsaResult = LoopOnViews.InPort( 'aResult' , 'objref' )
+ ILoopOnViewsViewCount = LoopOnViews.InPort( 'ViewCount' , 'int' )
+ ILoopOnViewsMinCount = LoopOnViews.InPort( 'MinCount' , 'int' )
+ ILoopOnViewsMaxCount = LoopOnViews.InPort( 'MaxCount' , 'int' )
+ ILoopOnViewsGate = LoopOnViews.GetInPort( 'Gate' )
+ OLoopOnViewsDoLoop = LoopOnViews.GetOutPort( 'DoLoop' )
+ OLoopOnViewsaVisu = LoopOnViews.GetOutPort( 'aVisu' )
+ OLoopOnViewsaResult = LoopOnViews.GetOutPort( 'aResult' )
+ OLoopOnViewsViewCount = LoopOnViews.GetOutPort( 'ViewCount' )
+ OLoopOnViewsMinCount = LoopOnViews.GetOutPort( 'MinCount' )
+ OLoopOnViewsMaxCount = LoopOnViews.GetOutPort( 'MaxCount' )
+ IEndOfLoopOnViewsDoLoop = EndOfLoopOnViews.GetInPort( 'DoLoop' )
+ IEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetInPort( 'aVisu' )
+ IEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetInPort( 'aResult' )
+ IEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetInPort( 'ViewCount' )
+ IEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetInPort( 'MinCount' )
+ IEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetInPort( 'MaxCount' )
+ IEndOfLoopOnViewsGate = EndOfLoopOnViews.GetInPort( 'Gate' )
+ OEndOfLoopOnViewsDoLoop = EndOfLoopOnViews.GetOutPort( 'DoLoop' )
+ OEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetOutPort( 'aVisu' )
+ OEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetOutPort( 'aResult' )
+ OEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetOutPort( 'ViewCount' )
+ OEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetOutPort( 'MinCount' )
+ OEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetOutPort( 'MaxCount' )
+ OEndOfLoopOnViewsGate = EndOfLoopOnViews.GetOutPort( 'Gate' )
+ LoopOnViews.SetName( 'LoopOnViews' )
+ LoopOnViews.SetAuthor( '' )
+ LoopOnViews.SetComment( 'Compute Node' )
+ LoopOnViews.Coords( 219 , 218 )
+
+ # Creation of Links
+ LInitDisplayaVisuLoopOnViewsaVisu = TestVisu20_multi.Link( OInitDisplayaVisu , ILoopOnViewsaVisu )
+
+ LInitDisplaymyResultLoopOnViewsaResult = TestVisu20_multi.Link( OInitDisplaymyResult , ILoopOnViewsaResult )
+
+ LInitindexEndOfInitindex = TestVisu20_multi.Link( OInitindex , IEndOfInitindex )
+
+ LInitindexDisplayVitesseindex = TestVisu20_multi.Link( OInitindex , IDisplayVitesseindex )
+ LInitindexDisplayVitesseindex.AddCoord( 1 , 590 , 587 )
+ LInitindexDisplayVitesseindex.AddCoord( 2 , 591 , 527 )
+
+ LInitminEndOfInitmin = TestVisu20_multi.Link( OInitmin , IEndOfInitmin )
+
+ LInitmaxEndOfInitmax = TestVisu20_multi.Link( OInitmax , IEndOfInitmax )
+
+ LInitaVisuEndOfInitaVisu = TestVisu20_multi.Link( OInitaVisu , IEndOfInitaVisu )
+
+ LInitaVisuDisplayVitesseaVisu = TestVisu20_multi.Link( OInitaVisu , IDisplayVitesseaVisu )
+
+ LInitaViewEndOfInitaView = TestVisu20_multi.Link( OInitaView , IEndOfInitaView )
+
+ LInitaViewDisplayVitesseaView = TestVisu20_multi.Link( OInitaView , IDisplayVitesseaView )
+
+ LInitaResultDisplayVitesseaResult = TestVisu20_multi.Link( OInitaResult , IDisplayVitesseaResult )
+
+ LInitx1EndOfInitx1 = TestVisu20_multi.Link( OInitx1 , IEndOfInitx1 )
+
+ LInitx1DisplayVitessex1 = TestVisu20_multi.Link( OInitx1 , IDisplayVitessex1 )
+
+ LEndOfInitaResultEndOfLoopOnViewsaResult = TestVisu20_multi.Link( OEndOfInitaResult , IEndOfLoopOnViewsaResult )
+ LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 1 , 762 , 288 )
+ LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 2 , 763 , 424 )
+ LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 3 , 972 , 425 )
+ LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 4 , 971 , 687 )
+
+ LDisplayVitessetheResultEndOfInitaResult = TestVisu20_multi.Link( ODisplayVitessetheResult , IEndOfInitaResult )
+ LDisplayVitessetheResultEndOfInitaResult.AddCoord( 1 , 787 , 687 )
+ LDisplayVitessetheResultEndOfInitaResult.AddCoord( 2 , 786 , 585 )
+
+ LLoopOnViewsaVisuEndOfLoopOnViewsaVisu = TestVisu20_multi.Link( OLoopOnViewsaVisu , IEndOfLoopOnViewsaVisu )
+
+ LLoopOnViewsaVisuCreateViewaVisu = TestVisu20_multi.Link( OLoopOnViewsaVisu , ICreateViewaVisu )
+ LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 1 , 186 , 643 )
+ LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 2 , 186 , 442 )
+ LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 3 , 400 , 441 )
+ LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 4 , 401 , 251 )
+
+ LLoopOnViewsaResultCreateViewaResult = TestVisu20_multi.Link( OLoopOnViewsaResult , ICreateViewaResult )
+ LLoopOnViewsaResultCreateViewaResult.AddCoord( 1 , 169 , 671 )
+ LLoopOnViewsaResultCreateViewaResult.AddCoord( 2 , 170 , 412 )
+ LLoopOnViewsaResultCreateViewaResult.AddCoord( 3 , 386 , 413 )
+ LLoopOnViewsaResultCreateViewaResult.AddCoord( 4 , 387 , 280 )
+
+ LLoopOnViewsViewCountEndOfLoopOnViewsViewCount = TestVisu20_multi.Link( OLoopOnViewsViewCount , IEndOfLoopOnViewsViewCount )
+
+ LLoopOnViewsMinCountEndOfLoopOnViewsMinCount = TestVisu20_multi.Link( OLoopOnViewsMinCount , IEndOfLoopOnViewsMinCount )
+
+ LLoopOnViewsMaxCountEndOfLoopOnViewsMaxCount = TestVisu20_multi.Link( OLoopOnViewsMaxCount , IEndOfLoopOnViewsMaxCount )
+
+ LCreateViewaViewInitaView = TestVisu20_multi.Link( OCreateViewaView , IInitaView )
+
+ LCreateViewtheVisuInitaVisu = TestVisu20_multi.Link( OCreateViewtheVisu , IInitaVisu )
+
+ LCreateViewtheResultInitaResult = TestVisu20_multi.Link( OCreateViewtheResult , IInitaResult )
+
+ # Input datas
+ IInitindex.Input( 1 )
+ IInitmin.Input( 1 )
+ IInitmax.Input( 10 )
+ IInitx1.Input( 1 )
+ ILoopOnViewsViewCount.Input( 0 )
+ ILoopOnViewsMinCount.Input( 0 )
+ ILoopOnViewsMaxCount.Input( 10 )
+
+ # Output Ports of the graph
+ #OEndOfInitindex = EndOfInit.GetOutPort( 'index' )
+ #OEndOfInitmin = EndOfInit.GetOutPort( 'min' )
+ #OEndOfInitmax = EndOfInit.GetOutPort( 'max' )
+ #OEndOfInitaVisu = EndOfInit.GetOutPort( 'aVisu' )
+ #OEndOfInitaView = EndOfInit.GetOutPort( 'aView' )
+ #OEndOfInitx1 = EndOfInit.GetOutPort( 'x1' )
+ #OEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetOutPort( 'aVisu' )
+ #OEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetOutPort( 'aResult' )
+ #OEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetOutPort( 'ViewCount' )
+ #OEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetOutPort( 'MinCount' )
+ #OEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetOutPort( 'MaxCount' )
+ return TestVisu20_multi
+
+
+TestVisu20_multi = DefTestVisu20_multi()
--- /dev/null
+GRID UNSTructured 9504 elements
+CONNectivity 'Case1.cnc'
+COORdinate VERTices 'Case1.xyz'
+LOCAte LIST ID=MARL
+ 1 2 3 4 5 6 7 8 9 10
+ 11 12 13 14 15 16 17 18 19 20
+ 21 22 23 24 25 26 27 28 29 30
+ 31 32 33 34 35 36 37 38 39 40
+ 41 42 43 44 45 46 47 48 49 50
+ 51 52 53 54 55 56 57 58 59 60
+ 61 62 63 64 65 66 67 68 69 70
+ 71 72 73 74 75 76 77 78 79 80
+ 81 82 83 84 85 86 87 88 89 90
+ 91 92 93 94 95 96 97 98 99 100
+ 101 102 103 104 105 106 107 108 109 110
+ 111 112 113 114 115 116 117 118 119 120
+ 121 122 123 124 125 126 127 128 129 130
+ 131 132 133 134 135 136 137 138 139 140
+ 141 142 143 144 145 146 147 148 149 150
+ 151 152 153 154 155 156 157 158 159 160
+ 161 162 163 164 165 166 167 168 169 170
+ 171 172 173 174 175 176 177 178 179 180
+ 181 182 183 184 185 186 187 188 189 190
+ 191 192 193 194 195 196 197 198 199 200
+ 201 202 203 204 205 206 207 208 209 210
+ 211 212 213 214 215 216 217 218 219 220
+ 221 222 223 224 225 226 227 228 229 230
+ 231 232 233 234 235 236 237 238 239 240
+ 241 242 243 244 245 246 247 248 249 250
+ 251 252 253 254 255 256 257 258 259 260
+ 261 262 263 264 265 266 267 268 269 270
+ 271 272 273 274 275 276 277 278 279 280
+ 281 282 283 284 285 286 287 288 289 290
+ 291 292 293 294 295 296 297 298 299 300
+ 301 302 303 304 305 306 307 308 309 310
+ 311 312 313 314 315 316 317 318 319 320
+ 321 322 323 324 325 326 327 328 329 330
+ 331 332 333 334 335 336 337 338 339 340
+ 341 342 343 344 345 346 347 348 349 350
+ 351 352 353 354 355 356 357 358 359 360
+ 361 362 363 364 365 366 367 368 369 370
+ 371 372 373 374 375 376 377 378 379 380
+ 381 382 383 384 385 386 387 388 389 390
+ 391 392 393 394 395 396 397 398 399 400
+ 401 402 403 404 405 406 407 408 409 410
+ 411 412 413 414 415 416 417 418 419 420
+ 421 422 423 424 425 426 427 428 429 430
+ 431 432 433 434 435 436 437 438 439 440
+ 441 442 443 444 445 446 447 448 449 450
+ 451 452 453 454 455 456 457 458 459 460
+ 461 462 463 464 465 466 467 468 469 470
+ 471 472 473 474 475 476 477 478 479 480
+ 481 482 483 484 485 486 487 488 489 490
+ 491 492 493 494 495 496 497 498 499 500
+ 501 502 503 504 505 506 507 508 509 510
+ 511 512 513 514 515 516 517 518 519 520
+ 521 522 523 524 525 526 527 528 529 530
+ 531 532 533 534 535 536 537 538 539 540
+ 541 542 543 544 545 546 547 548 549 550
+ 551 552 553 554 555 556 557 558 559 560
+ 561 562 563 564 565 566 567 568 569 570
+ 571 572 573 574 575 576 577 578 579 580
+ 581 582 583 584 585 586 587 588 589 590
+ 591 592 593 594 595 596 597 598 599 600
+ 601 602 603 604 605 606 607 608 609 610
+ 611 612 613 614 615 616 617 618 619 620
+ 621 622 623 624 625 626 627 628 629 630
+ 631 632 633 634 635 636 637 638 639 640
+ 641 642 643 644 645 646 647 648 649 650
+ 651 652 653 654 655 656 657 658 659 660
+ 661 662 663 664 665 666 667 668 669 670
+ 671 672 673 674 675 676 677 678 679 680
+ 681 682 683 684 685 686 687 688 689 690
+ 691 692 693 694 695 696 697 698 699 700
+ 701 702 703 704 705 706 707 708 709 710
+ 711 712 713 714 715 716 717 718 719 720
+ 721 722 723 724 725 726 727 728 729 730
+ 731 732 733 734 735 736 737 738 739 740
+ 741 742 743 744 745 746 747 748 749 750
+ 751 752 753 754 755 756 757 758 759 760
+ 761 762 763 764 765 766 767 768 769 770
+ 771 772 773 774 775 776 777 778 779 780
+ 781 782 783 784 785 786 787 788 789 790
+ 791 792 793 794 795 796 797 798 799 800
+ 801 802 803 804 805 806 807 808 809 810
+ 811 812 813 814 815 816 817 818 819 820
+ 821 822 823 824 825 826 827 828 829 830
+ 831 832 833 834 835 836 837 838 839 840
+ 841 842 843 844 845 846 847 848 849 850
+ 851 852 853 854 855 856 857 858 859 860
+ 861 862 863 864 865 866 867 868 869 870
+ 871 872 873 874 875 876 877 878 879 880
+ 881 882 883 884 885 886 887 888 889 890
+ 891 892 893 894 895 896 897 898 899 900
+ 901 902 903 904 905 906 907 908 909 910
+ 911 912 913 914 915 916 917 918 919 920
+ 921 922 923 924 925 926 927 928 929 930
+ 931 932 933 934 935 936 937 938 939 940
+ 941 942 943 944 945 946 947 948 949 950
+ 951 952 953 954 955 956 957 958 959 960
+ 961 962 963 964 965 966 967 968 969 970
+ 971 972 973 974 975 976 977 978 979 980
+ 981 982 983 984 985 986 987 988 989 990
+ 991 992 993 994 995 996 997 998 999 1000
+ 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010
+ 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020
+ 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030
+ 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040
+ 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050
+ 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060
+ 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070
+ 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080
+ 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090
+ 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100
+ 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110
+ 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120
+ 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130
+ 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
+ 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150
+ 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160
+ 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170
+ 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
+ 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190
+ 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200
+ 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210
+ 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220
+ 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230
+ 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240
+ 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250
+ 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260
+ 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270
+ 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280
+ 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290
+ 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300
+ 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310
+ 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320
+ 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330
+ 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340
+ 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350
+ 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
+ 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370
+ 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380
+ 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390
+ 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400
+ 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410
+ 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420
+ 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430
+ 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440
+ 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450
+ 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460
+ 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470
+ 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480
+ 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490
+ 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500
+ 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510
+ 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520
+ 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530
+ 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540
+ 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550
+ 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560
+ 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570
+ 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580
+ 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590
+ 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600
+ 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610
+ 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620
+ 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630
+ 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640
+ 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650
+ 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660
+ 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670
+ 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680
+ 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690
+ 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700
+ 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710
+ 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720
+ 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730
+ 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740
+ 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750
+ 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760
+ 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770
+ 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780
+ 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790
+ 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800
+ 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810
+ 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820
+ 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830
+ 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840
+ 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850
+ 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860
+ 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870
+ 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880
+ 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890
+ 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900
+ 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910
+ 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920
+ 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930
+ 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940
+ 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950
+ 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960
+ 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970
+ 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980
+ 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990
+ 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
+ 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
+ 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
+ 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030
+ 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040
+ 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050
+ 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060
+ 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070
+ 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080
+ 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090
+ 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100
+ 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110
+ 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120
+ 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130
+ 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140
+ 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150
+ 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160
+ 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170
+ 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180
+ 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190
+ 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200
+ 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210
+ 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220
+ 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230
+ 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240
+ 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250
+ 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260
+ 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270
+ 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280
+ 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290
+ 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300
+ 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310
+ 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320
+ 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330
+ 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340
+ 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350
+ 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360
+ 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370
+ 2371 2372 2373 2374 2375 2376
+LOCAte LIST ID=LIME
+ 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386
+ 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396
+ 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406
+ 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416
+ 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426
+ 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436
+ 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446
+ 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456
+ 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466
+ 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476
+ 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486
+ 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496
+ 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506
+ 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516
+ 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526
+ 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536
+ 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546
+ 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556
+ 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566
+ 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576
+ 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586
+ 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596
+ 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606
+ 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616
+ 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626
+ 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636
+ 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646
+ 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656
+ 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666
+ 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676
+ 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686
+ 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696
+ 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706
+ 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716
+ 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726
+ 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736
+ 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746
+ 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756
+ 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766
+ 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776
+ 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786
+ 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796
+ 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806
+ 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816
+ 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826
+ 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836
+ 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846
+ 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856
+ 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866
+ 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876
+ 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886
+ 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896
+ 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906
+ 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916
+ 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926
+ 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936
+ 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946
+ 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956
+ 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966
+ 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976
+ 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986
+ 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996
+ 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006
+ 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016
+ 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026
+ 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036
+ 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046
+ 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056
+ 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066
+ 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076
+ 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086
+ 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096
+ 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106
+ 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116
+ 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126
+ 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136
+ 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146
+ 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156
+ 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166
+ 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176
+ 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186
+ 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196
+ 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206
+ 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216
+ 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226
+ 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236
+ 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246
+ 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256
+ 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266
+ 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276
+ 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286
+ 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296
+ 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306
+ 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316
+ 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326
+ 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336
+ 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346
+ 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356
+ 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366
+ 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376
+ 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386
+ 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396
+ 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406
+ 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416
+ 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426
+ 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436
+ 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446
+ 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456
+ 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466
+ 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476
+ 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486
+ 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496
+ 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506
+ 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516
+ 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526
+ 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536
+ 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546
+ 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556
+ 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566
+ 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576
+ 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586
+ 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596
+ 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606
+ 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616
+ 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626
+ 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636
+ 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646
+ 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656
+ 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666
+ 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676
+ 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686
+ 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696
+ 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706
+ 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716
+ 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726
+ 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736
+ 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746
+ 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756
+ 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766
+ 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776
+ 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786
+ 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796
+ 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806
+ 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816
+ 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826
+ 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836
+ 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846
+ 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856
+ 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866
+ 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876
+ 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886
+ 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896
+ 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906
+ 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916
+ 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926
+ 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936
+ 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946
+ 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956
+ 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966
+ 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976
+ 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986
+ 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996
+ 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006
+ 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016
+ 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026
+ 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036
+ 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046
+ 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056
+ 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066
+ 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076
+ 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086
+ 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096
+ 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106
+ 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116
+ 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126
+ 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136
+ 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146
+ 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156
+ 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166
+ 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176
+ 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186
+ 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196
+ 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206
+ 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216
+ 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226
+ 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236
+ 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246
+ 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256
+ 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266
+ 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276
+ 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286
+ 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296
+ 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306
+ 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316
+ 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326
+ 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336
+ 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346
+ 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356
+ 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366
+ 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376
+ 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386
+ 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396
+ 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406
+ 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416
+ 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426
+ 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436
+ 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446
+ 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456
+ 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466
+ 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476
+ 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486
+ 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496
+ 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506
+ 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516
+ 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526
+ 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536
+ 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546
+ 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556
+ 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566
+ 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576
+ 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586
+ 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596
+ 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606
+ 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616
+ 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626
+ 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636
+ 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646
+ 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656
+ 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666
+ 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676
+ 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686
+ 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696
+ 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706
+ 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716
+ 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726
+ 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736
+ 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746
+ 4747 4748 4749 4750 4751 4752
+LOCAte LIST ID=CLAY
+ 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762
+ 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772
+ 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782
+ 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792
+ 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802
+ 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812
+ 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822
+ 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832
+ 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842
+ 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852
+ 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862
+ 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872
+ 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882
+ 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892
+ 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902
+ 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912
+ 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922
+ 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932
+ 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942
+ 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952
+ 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962
+ 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972
+ 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982
+ 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992
+ 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002
+ 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012
+ 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022
+ 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032
+ 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042
+ 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052
+ 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062
+ 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072
+ 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082
+ 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092
+ 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102
+ 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112
+ 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122
+ 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132
+ 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142
+ 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152
+ 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162
+ 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172
+ 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182
+ 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192
+ 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202
+ 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212
+ 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222
+ 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232
+ 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242
+ 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252
+ 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262
+ 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272
+ 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282
+ 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292
+ 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302
+ 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312
+ 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322
+ 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332
+ 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342
+ 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352
+ 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362
+ 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372
+ 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382
+ 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392
+ 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402
+ 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412
+ 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422
+ 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432
+ 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442
+ 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452
+ 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462
+ 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472
+ 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482
+ 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492
+ 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502
+ 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512
+ 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522
+ 5523 5524 5525 5526 5527 5532 7124 7125 7126 7127
+ 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542
+ 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552
+ 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562
+ 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572
+ 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582
+ 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592
+ 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602
+ 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612
+ 5613 5614 5615 5616 5617 5628 5629 5630 5631 5632
+ 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642
+ 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652
+ 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662
+ 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672
+ 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682
+ 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692
+ 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702
+ 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712
+ 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722
+ 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732
+ 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742
+ 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752
+ 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762
+ 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772
+ 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782
+ 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792
+ 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802
+ 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812
+ 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822
+ 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832
+ 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842
+ 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852
+ 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862
+ 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872
+ 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882
+ 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892
+ 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902
+ 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912
+ 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922
+ 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932
+ 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942
+ 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952
+ 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962
+ 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972
+ 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982
+ 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992
+ 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002
+ 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012
+ 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022
+ 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032
+ 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042
+ 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052
+ 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062
+ 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072
+ 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082
+ 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092
+ 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102
+ 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112
+ 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122
+ 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132
+ 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142
+ 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152
+ 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162
+ 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172
+ 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182
+ 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192
+ 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202
+ 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212
+ 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222
+ 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232
+ 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242
+ 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252
+ 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262
+ 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272
+ 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282
+ 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292
+ 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302
+ 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312
+ 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322
+ 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332
+ 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342
+ 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352
+ 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362
+ 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372
+ 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382
+ 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392
+ 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402
+ 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412
+ 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422
+ 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432
+ 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442
+ 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452
+ 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462
+ 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472
+ 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482
+ 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492
+ 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502
+ 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512
+ 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522
+ 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532
+ 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542
+ 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552
+ 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562
+ 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572
+ 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582
+ 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592
+ 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602
+ 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612
+ 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622
+ 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632
+ 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642
+ 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652
+ 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662
+ 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672
+ 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682
+ 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692
+ 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702
+ 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712
+ 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722
+ 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732
+ 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742
+ 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752
+ 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762
+ 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772
+ 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782
+ 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792
+ 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802
+ 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812
+ 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822
+ 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832
+ 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842
+ 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852
+ 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862
+ 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872
+ 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882
+ 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892
+ 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902
+ 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912
+ 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922
+ 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932
+ 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942
+ 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952
+ 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962
+ 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972
+ 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982
+ 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992
+ 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002
+ 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012
+ 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022
+ 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032
+ 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042
+ 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052
+ 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062
+ 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072
+ 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082
+ 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092
+ 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102
+ 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112
+ 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122
+ 7123 7128
+LOCAte LIST ID=DOGGE
+ 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138
+ 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148
+ 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158
+ 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168
+ 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178
+ 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188
+ 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198
+ 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208
+ 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218
+ 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228
+ 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238
+ 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248
+ 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258
+ 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268
+ 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278
+ 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288
+ 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298
+ 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308
+ 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318
+ 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328
+ 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338
+ 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348
+ 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358
+ 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368
+ 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378
+ 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388
+ 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398
+ 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408
+ 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418
+ 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428
+ 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438
+ 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448
+ 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458
+ 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468
+ 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478
+ 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488
+ 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498
+ 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508
+ 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518
+ 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528
+ 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538
+ 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548
+ 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558
+ 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568
+ 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578
+ 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588
+ 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598
+ 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608
+ 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618
+ 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628
+ 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638
+ 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648
+ 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658
+ 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668
+ 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678
+ 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688
+ 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698
+ 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708
+ 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718
+ 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728
+ 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738
+ 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748
+ 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758
+ 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768
+ 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778
+ 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788
+ 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798
+ 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808
+ 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818
+ 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828
+ 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838
+ 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848
+ 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858
+ 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868
+ 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878
+ 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888
+ 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898
+ 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908
+ 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918
+ 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928
+ 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938
+ 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948
+ 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958
+ 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968
+ 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978
+ 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988
+ 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998
+ 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008
+ 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018
+ 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028
+ 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038
+ 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048
+ 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058
+ 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068
+ 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078
+ 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088
+ 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098
+ 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108
+ 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118
+ 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128
+ 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138
+ 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148
+ 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158
+ 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168
+ 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178
+ 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188
+ 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198
+ 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208
+ 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218
+ 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228
+ 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238
+ 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248
+ 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258
+ 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268
+ 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278
+ 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288
+ 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298
+ 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308
+ 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318
+ 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328
+ 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338
+ 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348
+ 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358
+ 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368
+ 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378
+ 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388
+ 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398
+ 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408
+ 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418
+ 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428
+ 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438
+ 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448
+ 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458
+ 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468
+ 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478
+ 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488
+ 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498
+ 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508
+ 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518
+ 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528
+ 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538
+ 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548
+ 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558
+ 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568
+ 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578
+ 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588
+ 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598
+ 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608
+ 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618
+ 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628
+ 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638
+ 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648
+ 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658
+ 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668
+ 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678
+ 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688
+ 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698
+ 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708
+ 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718
+ 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728
+ 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738
+ 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748
+ 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758
+ 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768
+ 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778
+ 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788
+ 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798
+ 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808
+ 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818
+ 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828
+ 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838
+ 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848
+ 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858
+ 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868
+ 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878
+ 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888
+ 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898
+ 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908
+ 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918
+ 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928
+ 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938
+ 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948
+ 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958
+ 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968
+ 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978
+ 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988
+ 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998
+ 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008
+ 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018
+ 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028
+ 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038
+ 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048
+ 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058
+ 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068
+ 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078
+ 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088
+ 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098
+ 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108
+ 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118
+ 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128
+ 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138
+ 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148
+ 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158
+ 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168
+ 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178
+ 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188
+ 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198
+ 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208
+ 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218
+ 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228
+ 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238
+ 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248
+ 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258
+ 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268
+ 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278
+ 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288
+ 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298
+ 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308
+ 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318
+ 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328
+ 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338
+ 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348
+ 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358
+ 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368
+ 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378
+ 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388
+ 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398
+ 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408
+ 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418
+ 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428
+ 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438
+ 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448
+ 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458
+ 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468
+ 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478
+ 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488
+ 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498
+ 9499 9500 9501 9502 9503 9504
+LOCAte LIST ID=STO
+ 5528 5529 5530 5531 5618 5619 5620 5621 5622 5623
+ 5624 5625 5626 5627
+LOCAte PAIR ID=bdym
+ 7152, 2 7176, 2 7200, 2 7224, 2 7248, 2 7272, 2 7296, 2 7320, 2 7344, 2 7368, 2
+ 7392, 2 7416, 2 7440, 2 7464, 2 7488, 2 7512, 2 7536, 2 7560, 2 7584, 2 7608, 2
+ 7632, 2 7656, 2 7680, 2 7704, 2 7728, 2 7752, 2 7776, 2 7800, 2 7824, 2 7848, 2
+ 7872, 2 7896, 2 7920, 2 7944, 2 7968, 2 7992, 2 8016, 2 8040, 2 8064, 2 8088, 2
+ 8112, 2 8136, 2 8160, 2 8184, 2 8208, 2 8232, 2 8256, 2 8280, 2 8304, 2 8328, 2
+ 8352, 2 8376, 2 8400, 2 8424, 2 8448, 2 8472, 2 8496, 2 8520, 2 8544, 2 8568, 2
+ 8592, 2 8616, 2 8640, 2 8664, 2 8688, 2 8712, 2 8736, 2 8760, 2 8784, 2 8808, 2
+ 8832, 2 8856, 2 8880, 2 8904, 2 8928, 2 8952, 2 8976, 2 9000, 2 9024, 2 9048, 2
+ 9072, 2 9096, 2 9120, 2 9144, 2 9168, 2 9192, 2 9216, 2 9240, 2 9264, 2 9288, 2
+ 9312, 2 9336, 2 9360, 2 9384, 2 9408, 2 9432, 2 9456, 2 9480, 2 9504, 2
+LOCAte PAIR ID=bdxp
+ 9481, 4 9482, 4 9483, 4 9484, 4 9485, 4 9486, 4 9487, 4 9488, 4 9489, 4 9490, 4
+ 9491, 4 9492, 4 9493, 4 9494, 4 9495, 4 9496, 4 9497, 4 9498, 4 9499, 4 9500, 4
+ 9501, 4 9502, 4 9503, 4 9504, 4
+LOCAte PAIR ID=bcxp
+ 4851, 2 4950, 2 5049, 2 5148, 2 5247, 2 5346, 2 5445, 2 5544, 2 5643, 2 5742, 2
+ 5841, 2 5940, 2 6039, 2 6138, 2 6237, 2 6336, 2 6435, 2 6534, 2 6633, 2 6732, 2
+ 6831, 2 6930, 2 7029, 2 7128, 2
+LOCAte PAIR ID=boxp
+ 2475, 2 2574, 2 2673, 2 2772, 2 2871, 2 2970, 2 3069, 2 3168, 2 3267, 2 3366, 2
+ 3465, 2 3564, 2 3663, 2 3762, 2 3861, 2 3960, 2 4059, 2 4158, 2 4257, 2 4356, 2
+ 4455, 2 4554, 2 4653, 2 4752, 2
+LOCAte PAIR ID=bkxp
+ 99, 2 198, 2 297, 2 396, 2 495, 2 594, 2 693, 2 792, 2 891, 2 990, 2
+ 1089, 2 1188, 2 1287, 2 1386, 2 1485, 2 1584, 2 1683, 2 1782, 2 1881, 2 1980, 2
+ 2079, 2 2178, 2 2277, 2 2376, 2
+LOCAte PAIR ID=bkyp
+ 2278, 4 2279, 4 2280, 4 2281, 4 2282, 4 2283, 4 2284, 4 2285, 4 2286, 4 2287, 4
+ 2288, 4 2289, 4 2290, 4 2291, 4 2292, 4 2293, 4 2294, 4 2295, 4 2296, 4 2297, 4
+ 2298, 4 2299, 4 2300, 4 2301, 4 2302, 4 2303, 4 2304, 4 2305, 4 2306, 4 2307, 4
+ 2308, 4 2309, 4 2310, 4 2311, 4 2312, 4 2313, 4 2314, 4 2315, 4 2316, 4 2317, 4
+ 2318, 4 2319, 4 2320, 4 2321, 4 2322, 4 2323, 4 2324, 4 2325, 4 2326, 4 2327, 4
+ 2328, 4 2329, 4 2330, 4 2331, 4 2332, 4 2333, 4 2334, 4 2335, 4 2336, 4 2337, 4
+ 2338, 4 2339, 4 2340, 4 2341, 4 2342, 4 2343, 4 2344, 4 2345, 4 2346, 4 2347, 4
+ 2348, 4 2349, 4 2350, 4 2351, 4 2352, 4 2353, 4 2354, 4 2355, 4 2356, 4 2357, 4
+ 2358, 4 2359, 4 2360, 4 2361, 4 2362, 4 2363, 4 2364, 4 2365, 4 2366, 4 2367, 4
+ 2368, 4 2369, 4 2370, 4 2371, 4 2372, 4 2373, 4 2374, 4 2375, 4 2376, 4
+LOCAte PAIR ID=bkxm
+ 1, 1 100, 1 199, 1 298, 1 397, 1 496, 1 595, 1 694, 1 793, 1 892, 1
+ 991, 1 1090, 1 1189, 1 1288, 1 1387, 1 1486, 1 1585, 1 1684, 1 1783, 1 1882, 1
+ 1981, 1 2080, 1 2179, 1 2278, 1
+LOCAte PAIR ID=boxm
+ 2377, 1 2476, 1 2575, 1 2674, 1 2773, 1 2872, 1 2971, 1 3070, 1 3169, 1 3268, 1
+ 3367, 1 3466, 1 3565, 1 3664, 1 3763, 1 3862, 1 3961, 1 4060, 1 4159, 1 4258, 1
+ 4357, 1 4456, 1 4555, 1 4654, 1
+LOCAte PAIR ID=bcxm
+ 4753, 1 4852, 1 4951, 1 5050, 1 5149, 1 5248, 1 5347, 1 5446, 1 5545, 1 5644, 1
+ 5743, 1 5842, 1 5941, 1 6040, 1 6139, 1 6238, 1 6337, 1 6436, 1 6535, 1 6634, 1
+ 6733, 1 6832, 1 6931, 1 7030, 1
+LOCAte PAIR ID=bdxm
+ 7129, 3 7130, 3 7131, 3 7132, 3 7133, 3 7134, 3 7135, 3 7136, 3 7137, 3 7138, 3
+ 7139, 3 7140, 3 7141, 3 7142, 3 7143, 3 7144, 3 7145, 3 7146, 3 7147, 3 7148, 3
+ 7149, 3 7150, 3 7151, 3 7152, 3
--- /dev/null
+1 0.00000000e+000 2.00000000e+002
+2 0.00000000e+000 1.91670000e+002
+3 0.00000000e+000 1.83330000e+002
+4 0.00000000e+000 1.75000000e+002
+5 0.00000000e+000 1.66670000e+002
+6 0.00000000e+000 1.58330000e+002
+7 0.00000000e+000 1.50000000e+002
+8 0.00000000e+000 1.41670000e+002
+9 0.00000000e+000 1.33330000e+002
+10 0.00000000e+000 1.25000000e+002
+11 0.00000000e+000 1.16670000e+002
+12 0.00000000e+000 1.08330000e+002
+13 0.00000000e+000 1.00000000e+002
+14 0.00000000e+000 9.16670000e+001
+15 0.00000000e+000 8.33330000e+001
+16 0.00000000e+000 7.50000000e+001
+17 0.00000000e+000 6.66670000e+001
+18 0.00000000e+000 5.83330000e+001
+19 0.00000000e+000 5.00000000e+001
+20 0.00000000e+000 4.16670000e+001
+21 0.00000000e+000 3.33330000e+001
+22 0.00000000e+000 2.50000000e+001
+23 0.00000000e+000 1.66670000e+001
+24 0.00000000e+000 8.33330000e+000
+25 0.00000000e+000 0.00000000e+000
+26 2.52530000e+002 2.00000000e+002
+27 2.52530000e+002 1.91670000e+002
+28 2.52530000e+002 1.83330000e+002
+29 2.52530000e+002 1.75000000e+002
+30 2.52530000e+002 1.66670000e+002
+31 2.52530000e+002 1.58330000e+002
+32 2.52530000e+002 1.50000000e+002
+33 2.52530000e+002 1.41670000e+002
+34 2.52530000e+002 1.33330000e+002
+35 2.52530000e+002 1.25000000e+002
+36 2.52530000e+002 1.16670000e+002
+37 2.52530000e+002 1.08330000e+002
+38 2.52530000e+002 1.00000000e+002
+39 2.52530000e+002 9.16670000e+001
+40 2.52530000e+002 8.33330000e+001
+41 2.52530000e+002 7.50000000e+001
+42 2.52530000e+002 6.66670000e+001
+43 2.52530000e+002 5.83330000e+001
+44 2.52530000e+002 5.00000000e+001
+45 2.52530000e+002 4.16670000e+001
+46 2.52530000e+002 3.33330000e+001
+47 2.52530000e+002 2.50000000e+001
+48 2.52530000e+002 1.66670000e+001
+49 2.52530000e+002 8.33330000e+000
+50 2.52530000e+002 0.00000000e+000
+51 5.05050000e+002 2.00000000e+002
+52 5.05050000e+002 1.91670000e+002
+53 5.05050000e+002 1.83330000e+002
+54 5.05050000e+002 1.75000000e+002
+55 5.05050000e+002 1.66670000e+002
+56 5.05050000e+002 1.58330000e+002
+57 5.05050000e+002 1.50000000e+002
+58 5.05050000e+002 1.41670000e+002
+59 5.05050000e+002 1.33330000e+002
+60 5.05050000e+002 1.25000000e+002
+61 5.05050000e+002 1.16670000e+002
+62 5.05050000e+002 1.08330000e+002
+63 5.05050000e+002 1.00000000e+002
+64 5.05050000e+002 9.16670000e+001
+65 5.05050000e+002 8.33330000e+001
+66 5.05050000e+002 7.50000000e+001
+67 5.05050000e+002 6.66670000e+001
+68 5.05050000e+002 5.83330000e+001
+69 5.05050000e+002 5.00000000e+001
+70 5.05050000e+002 4.16670000e+001
+71 5.05050000e+002 3.33330000e+001
+72 5.05050000e+002 2.50000000e+001
+73 5.05050000e+002 1.66670000e+001
+74 5.05050000e+002 8.33330000e+000
+75 5.05050000e+002 0.00000000e+000
+76 7.57580000e+002 2.00000000e+002
+77 7.57580000e+002 1.91670000e+002
+78 7.57580000e+002 1.83330000e+002
+79 7.57580000e+002 1.75000000e+002
+80 7.57580000e+002 1.66670000e+002
+81 7.57580000e+002 1.58330000e+002
+82 7.57580000e+002 1.50000000e+002
+83 7.57580000e+002 1.41670000e+002
+84 7.57580000e+002 1.33330000e+002
+85 7.57580000e+002 1.25000000e+002
+86 7.57580000e+002 1.16670000e+002
+87 7.57580000e+002 1.08330000e+002
+88 7.57580000e+002 1.00000000e+002
+89 7.57580000e+002 9.16670000e+001
+90 7.57580000e+002 8.33330000e+001
+91 7.57580000e+002 7.50000000e+001
+92 7.57580000e+002 6.66670000e+001
+93 7.57580000e+002 5.83330000e+001
+94 7.57580000e+002 5.00000000e+001
+95 7.57580000e+002 4.16670000e+001
+96 7.57580000e+002 3.33330000e+001
+97 7.57580000e+002 2.50000000e+001
+98 7.57580000e+002 1.66670000e+001
+99 7.57580000e+002 8.33330000e+000
+100 7.57580000e+002 0.00000000e+000
+101 1.01010000e+003 2.00000000e+002
+102 1.01010000e+003 1.91670000e+002
+103 1.01010000e+003 1.83330000e+002
+104 1.01010000e+003 1.75000000e+002
+105 1.01010000e+003 1.66670000e+002
+106 1.01010000e+003 1.58330000e+002
+107 1.01010000e+003 1.50000000e+002
+108 1.01010000e+003 1.41670000e+002
+109 1.01010000e+003 1.33330000e+002
+110 1.01010000e+003 1.25000000e+002
+111 1.01010000e+003 1.16670000e+002
+112 1.01010000e+003 1.08330000e+002
+113 1.01010000e+003 1.00000000e+002
+114 1.01010000e+003 9.16670000e+001
+115 1.01010000e+003 8.33330000e+001
+116 1.01010000e+003 7.50000000e+001
+117 1.01010000e+003 6.66670000e+001
+118 1.01010000e+003 5.83330000e+001
+119 1.01010000e+003 5.00000000e+001
+120 1.01010000e+003 4.16670000e+001
+121 1.01010000e+003 3.33330000e+001
+122 1.01010000e+003 2.50000000e+001
+123 1.01010000e+003 1.66670000e+001
+124 1.01010000e+003 8.33330000e+000
+125 1.01010000e+003 0.00000000e+000
+126 1.26260000e+003 2.00000000e+002
+127 1.26260000e+003 1.91670000e+002
+128 1.26260000e+003 1.83330000e+002
+129 1.26260000e+003 1.75000000e+002
+130 1.26260000e+003 1.66670000e+002
+131 1.26260000e+003 1.58330000e+002
+132 1.26260000e+003 1.50000000e+002
+133 1.26260000e+003 1.41670000e+002
+134 1.26260000e+003 1.33330000e+002
+135 1.26260000e+003 1.25000000e+002
+136 1.26260000e+003 1.16670000e+002
+137 1.26260000e+003 1.08330000e+002
+138 1.26260000e+003 1.00000000e+002
+139 1.26260000e+003 9.16670000e+001
+140 1.26260000e+003 8.33330000e+001
+141 1.26260000e+003 7.50000000e+001
+142 1.26260000e+003 6.66670000e+001
+143 1.26260000e+003 5.83330000e+001
+144 1.26260000e+003 5.00000000e+001
+145 1.26260000e+003 4.16670000e+001
+146 1.26260000e+003 3.33330000e+001
+147 1.26260000e+003 2.50000000e+001
+148 1.26260000e+003 1.66670000e+001
+149 1.26260000e+003 8.33330000e+000
+150 1.26260000e+003 0.00000000e+000
+151 1.51520000e+003 2.00000000e+002
+152 1.51520000e+003 1.91670000e+002
+153 1.51520000e+003 1.83330000e+002
+154 1.51520000e+003 1.75000000e+002
+155 1.51520000e+003 1.66670000e+002
+156 1.51520000e+003 1.58330000e+002
+157 1.51520000e+003 1.50000000e+002
+158 1.51520000e+003 1.41670000e+002
+159 1.51520000e+003 1.33330000e+002
+160 1.51520000e+003 1.25000000e+002
+161 1.51520000e+003 1.16670000e+002
+162 1.51520000e+003 1.08330000e+002
+163 1.51520000e+003 1.00000000e+002
+164 1.51520000e+003 9.16670000e+001
+165 1.51520000e+003 8.33330000e+001
+166 1.51520000e+003 7.50000000e+001
+167 1.51520000e+003 6.66670000e+001
+168 1.51520000e+003 5.83330000e+001
+169 1.51520000e+003 5.00000000e+001
+170 1.51520000e+003 4.16670000e+001
+171 1.51520000e+003 3.33330000e+001
+172 1.51520000e+003 2.50000000e+001
+173 1.51520000e+003 1.66670000e+001
+174 1.51520000e+003 8.33330000e+000
+175 1.51520000e+003 0.00000000e+000
+176 1.76770000e+003 2.00000000e+002
+177 1.76770000e+003 1.91670000e+002
+178 1.76770000e+003 1.83330000e+002
+179 1.76770000e+003 1.75000000e+002
+180 1.76770000e+003 1.66670000e+002
+181 1.76770000e+003 1.58330000e+002
+182 1.76770000e+003 1.50000000e+002
+183 1.76770000e+003 1.41670000e+002
+184 1.76770000e+003 1.33330000e+002
+185 1.76770000e+003 1.25000000e+002
+186 1.76770000e+003 1.16670000e+002
+187 1.76770000e+003 1.08330000e+002
+188 1.76770000e+003 1.00000000e+002
+189 1.76770000e+003 9.16670000e+001
+190 1.76770000e+003 8.33330000e+001
+191 1.76770000e+003 7.50000000e+001
+192 1.76770000e+003 6.66670000e+001
+193 1.76770000e+003 5.83330000e+001
+194 1.76770000e+003 5.00000000e+001
+195 1.76770000e+003 4.16670000e+001
+196 1.76770000e+003 3.33330000e+001
+197 1.76770000e+003 2.50000000e+001
+198 1.76770000e+003 1.66670000e+001
+199 1.76770000e+003 8.33330000e+000
+200 1.76770000e+003 0.00000000e+000
+201 2.02020000e+003 2.00000000e+002
+202 2.02020000e+003 1.91670000e+002
+203 2.02020000e+003 1.83330000e+002
+204 2.02020000e+003 1.75000000e+002
+205 2.02020000e+003 1.66670000e+002
+206 2.02020000e+003 1.58330000e+002
+207 2.02020000e+003 1.50000000e+002
+208 2.02020000e+003 1.41670000e+002
+209 2.02020000e+003 1.33330000e+002
+210 2.02020000e+003 1.25000000e+002
+211 2.02020000e+003 1.16670000e+002
+212 2.02020000e+003 1.08330000e+002
+213 2.02020000e+003 1.00000000e+002
+214 2.02020000e+003 9.16670000e+001
+215 2.02020000e+003 8.33330000e+001
+216 2.02020000e+003 7.50000000e+001
+217 2.02020000e+003 6.66670000e+001
+218 2.02020000e+003 5.83330000e+001
+219 2.02020000e+003 5.00000000e+001
+220 2.02020000e+003 4.16670000e+001
+221 2.02020000e+003 3.33330000e+001
+222 2.02020000e+003 2.50000000e+001
+223 2.02020000e+003 1.66670000e+001
+224 2.02020000e+003 8.33330000e+000
+225 2.02020000e+003 0.00000000e+000
+226 2.27270000e+003 2.00000000e+002
+227 2.27270000e+003 1.91670000e+002
+228 2.27270000e+003 1.83330000e+002
+229 2.27270000e+003 1.75000000e+002
+230 2.27270000e+003 1.66670000e+002
+231 2.27270000e+003 1.58330000e+002
+232 2.27270000e+003 1.50000000e+002
+233 2.27270000e+003 1.41670000e+002
+234 2.27270000e+003 1.33330000e+002
+235 2.27270000e+003 1.25000000e+002
+236 2.27270000e+003 1.16670000e+002
+237 2.27270000e+003 1.08330000e+002
+238 2.27270000e+003 1.00000000e+002
+239 2.27270000e+003 9.16670000e+001
+240 2.27270000e+003 8.33330000e+001
+241 2.27270000e+003 7.50000000e+001
+242 2.27270000e+003 6.66670000e+001
+243 2.27270000e+003 5.83330000e+001
+244 2.27270000e+003 5.00000000e+001
+245 2.27270000e+003 4.16670000e+001
+246 2.27270000e+003 3.33330000e+001
+247 2.27270000e+003 2.50000000e+001
+248 2.27270000e+003 1.66670000e+001
+249 2.27270000e+003 8.33330000e+000
+250 2.27270000e+003 0.00000000e+000
+251 2.52530000e+003 2.00000000e+002
+252 2.52530000e+003 1.91670000e+002
+253 2.52530000e+003 1.83330000e+002
+254 2.52530000e+003 1.75000000e+002
+255 2.52530000e+003 1.66670000e+002
+256 2.52530000e+003 1.58330000e+002
+257 2.52530000e+003 1.50000000e+002
+258 2.52530000e+003 1.41670000e+002
+259 2.52530000e+003 1.33330000e+002
+260 2.52530000e+003 1.25000000e+002
+261 2.52530000e+003 1.16670000e+002
+262 2.52530000e+003 1.08330000e+002
+263 2.52530000e+003 1.00000000e+002
+264 2.52530000e+003 9.16670000e+001
+265 2.52530000e+003 8.33330000e+001
+266 2.52530000e+003 7.50000000e+001
+267 2.52530000e+003 6.66670000e+001
+268 2.52530000e+003 5.83330000e+001
+269 2.52530000e+003 5.00000000e+001
+270 2.52530000e+003 4.16670000e+001
+271 2.52530000e+003 3.33330000e+001
+272 2.52530000e+003 2.50000000e+001
+273 2.52530000e+003 1.66670000e+001
+274 2.52530000e+003 8.33330000e+000
+275 2.52530000e+003 0.00000000e+000
+276 2.77780000e+003 2.00000000e+002
+277 2.77780000e+003 1.91670000e+002
+278 2.77780000e+003 1.83330000e+002
+279 2.77780000e+003 1.75000000e+002
+280 2.77780000e+003 1.66670000e+002
+281 2.77780000e+003 1.58330000e+002
+282 2.77780000e+003 1.50000000e+002
+283 2.77780000e+003 1.41670000e+002
+284 2.77780000e+003 1.33330000e+002
+285 2.77780000e+003 1.25000000e+002
+286 2.77780000e+003 1.16670000e+002
+287 2.77780000e+003 1.08330000e+002
+288 2.77780000e+003 1.00000000e+002
+289 2.77780000e+003 9.16670000e+001
+290 2.77780000e+003 8.33330000e+001
+291 2.77780000e+003 7.50000000e+001
+292 2.77780000e+003 6.66670000e+001
+293 2.77780000e+003 5.83330000e+001
+294 2.77780000e+003 5.00000000e+001
+295 2.77780000e+003 4.16670000e+001
+296 2.77780000e+003 3.33330000e+001
+297 2.77780000e+003 2.50000000e+001
+298 2.77780000e+003 1.66670000e+001
+299 2.77780000e+003 8.33330000e+000
+300 2.77780000e+003 0.00000000e+000
+301 3.03030000e+003 2.00000000e+002
+302 3.03030000e+003 1.91670000e+002
+303 3.03030000e+003 1.83330000e+002
+304 3.03030000e+003 1.75000000e+002
+305 3.03030000e+003 1.66670000e+002
+306 3.03030000e+003 1.58330000e+002
+307 3.03030000e+003 1.50000000e+002
+308 3.03030000e+003 1.41670000e+002
+309 3.03030000e+003 1.33330000e+002
+310 3.03030000e+003 1.25000000e+002
+311 3.03030000e+003 1.16670000e+002
+312 3.03030000e+003 1.08330000e+002
+313 3.03030000e+003 1.00000000e+002
+314 3.03030000e+003 9.16670000e+001
+315 3.03030000e+003 8.33330000e+001
+316 3.03030000e+003 7.50000000e+001
+317 3.03030000e+003 6.66670000e+001
+318 3.03030000e+003 5.83330000e+001
+319 3.03030000e+003 5.00000000e+001
+320 3.03030000e+003 4.16670000e+001
+321 3.03030000e+003 3.33330000e+001
+322 3.03030000e+003 2.50000000e+001
+323 3.03030000e+003 1.66670000e+001
+324 3.03030000e+003 8.33330000e+000
+325 3.03030000e+003 0.00000000e+000
+326 3.28280000e+003 2.00000000e+002
+327 3.28280000e+003 1.91670000e+002
+328 3.28280000e+003 1.83330000e+002
+329 3.28280000e+003 1.75000000e+002
+330 3.28280000e+003 1.66670000e+002
+331 3.28280000e+003 1.58330000e+002
+332 3.28280000e+003 1.50000000e+002
+333 3.28280000e+003 1.41670000e+002
+334 3.28280000e+003 1.33330000e+002
+335 3.28280000e+003 1.25000000e+002
+336 3.28280000e+003 1.16670000e+002
+337 3.28280000e+003 1.08330000e+002
+338 3.28280000e+003 1.00000000e+002
+339 3.28280000e+003 9.16670000e+001
+340 3.28280000e+003 8.33330000e+001
+341 3.28280000e+003 7.50000000e+001
+342 3.28280000e+003 6.66670000e+001
+343 3.28280000e+003 5.83330000e+001
+344 3.28280000e+003 5.00000000e+001
+345 3.28280000e+003 4.16670000e+001
+346 3.28280000e+003 3.33330000e+001
+347 3.28280000e+003 2.50000000e+001
+348 3.28280000e+003 1.66670000e+001
+349 3.28280000e+003 8.33330000e+000
+350 3.28280000e+003 0.00000000e+000
+351 3.53540000e+003 2.00000000e+002
+352 3.53540000e+003 1.91670000e+002
+353 3.53540000e+003 1.83330000e+002
+354 3.53540000e+003 1.75000000e+002
+355 3.53540000e+003 1.66670000e+002
+356 3.53540000e+003 1.58330000e+002
+357 3.53540000e+003 1.50000000e+002
+358 3.53540000e+003 1.41670000e+002
+359 3.53540000e+003 1.33330000e+002
+360 3.53540000e+003 1.25000000e+002
+361 3.53540000e+003 1.16670000e+002
+362 3.53540000e+003 1.08330000e+002
+363 3.53540000e+003 1.00000000e+002
+364 3.53540000e+003 9.16670000e+001
+365 3.53540000e+003 8.33330000e+001
+366 3.53540000e+003 7.50000000e+001
+367 3.53540000e+003 6.66670000e+001
+368 3.53540000e+003 5.83330000e+001
+369 3.53540000e+003 5.00000000e+001
+370 3.53540000e+003 4.16670000e+001
+371 3.53540000e+003 3.33330000e+001
+372 3.53540000e+003 2.50000000e+001
+373 3.53540000e+003 1.66670000e+001
+374 3.53540000e+003 8.33330000e+000
+375 3.53540000e+003 0.00000000e+000
+376 3.78790000e+003 2.00000000e+002
+377 3.78790000e+003 1.91670000e+002
+378 3.78790000e+003 1.83330000e+002
+379 3.78790000e+003 1.75000000e+002
+380 3.78790000e+003 1.66670000e+002
+381 3.78790000e+003 1.58330000e+002
+382 3.78790000e+003 1.50000000e+002
+383 3.78790000e+003 1.41670000e+002
+384 3.78790000e+003 1.33330000e+002
+385 3.78790000e+003 1.25000000e+002
+386 3.78790000e+003 1.16670000e+002
+387 3.78790000e+003 1.08330000e+002
+388 3.78790000e+003 1.00000000e+002
+389 3.78790000e+003 9.16670000e+001
+390 3.78790000e+003 8.33330000e+001
+391 3.78790000e+003 7.50000000e+001
+392 3.78790000e+003 6.66670000e+001
+393 3.78790000e+003 5.83330000e+001
+394 3.78790000e+003 5.00000000e+001
+395 3.78790000e+003 4.16670000e+001
+396 3.78790000e+003 3.33330000e+001
+397 3.78790000e+003 2.50000000e+001
+398 3.78790000e+003 1.66670000e+001
+399 3.78790000e+003 8.33330000e+000
+400 3.78790000e+003 0.00000000e+000
+401 4.04040000e+003 2.00000000e+002
+402 4.04040000e+003 1.91670000e+002
+403 4.04040000e+003 1.83330000e+002
+404 4.04040000e+003 1.75000000e+002
+405 4.04040000e+003 1.66670000e+002
+406 4.04040000e+003 1.58330000e+002
+407 4.04040000e+003 1.50000000e+002
+408 4.04040000e+003 1.41670000e+002
+409 4.04040000e+003 1.33330000e+002
+410 4.04040000e+003 1.25000000e+002
+411 4.04040000e+003 1.16670000e+002
+412 4.04040000e+003 1.08330000e+002
+413 4.04040000e+003 1.00000000e+002
+414 4.04040000e+003 9.16670000e+001
+415 4.04040000e+003 8.33330000e+001
+416 4.04040000e+003 7.50000000e+001
+417 4.04040000e+003 6.66670000e+001
+418 4.04040000e+003 5.83330000e+001
+419 4.04040000e+003 5.00000000e+001
+420 4.04040000e+003 4.16670000e+001
+421 4.04040000e+003 3.33330000e+001
+422 4.04040000e+003 2.50000000e+001
+423 4.04040000e+003 1.66670000e+001
+424 4.04040000e+003 8.33330000e+000
+425 4.04040000e+003 0.00000000e+000
+426 4.29290000e+003 2.00000000e+002
+427 4.29290000e+003 1.91670000e+002
+428 4.29290000e+003 1.83330000e+002
+429 4.29290000e+003 1.75000000e+002
+430 4.29290000e+003 1.66670000e+002
+431 4.29290000e+003 1.58330000e+002
+432 4.29290000e+003 1.50000000e+002
+433 4.29290000e+003 1.41670000e+002
+434 4.29290000e+003 1.33330000e+002
+435 4.29290000e+003 1.25000000e+002
+436 4.29290000e+003 1.16670000e+002
+437 4.29290000e+003 1.08330000e+002
+438 4.29290000e+003 1.00000000e+002
+439 4.29290000e+003 9.16670000e+001
+440 4.29290000e+003 8.33330000e+001
+441 4.29290000e+003 7.50000000e+001
+442 4.29290000e+003 6.66670000e+001
+443 4.29290000e+003 5.83330000e+001
+444 4.29290000e+003 5.00000000e+001
+445 4.29290000e+003 4.16670000e+001
+446 4.29290000e+003 3.33330000e+001
+447 4.29290000e+003 2.50000000e+001
+448 4.29290000e+003 1.66670000e+001
+449 4.29290000e+003 8.33330000e+000
+450 4.29290000e+003 0.00000000e+000
+451 4.54550000e+003 2.00000000e+002
+452 4.54550000e+003 1.91670000e+002
+453 4.54550000e+003 1.83330000e+002
+454 4.54550000e+003 1.75000000e+002
+455 4.54550000e+003 1.66670000e+002
+456 4.54550000e+003 1.58330000e+002
+457 4.54550000e+003 1.50000000e+002
+458 4.54550000e+003 1.41670000e+002
+459 4.54550000e+003 1.33330000e+002
+460 4.54550000e+003 1.25000000e+002
+461 4.54550000e+003 1.16670000e+002
+462 4.54550000e+003 1.08330000e+002
+463 4.54550000e+003 1.00000000e+002
+464 4.54550000e+003 9.16670000e+001
+465 4.54550000e+003 8.33330000e+001
+466 4.54550000e+003 7.50000000e+001
+467 4.54550000e+003 6.66670000e+001
+468 4.54550000e+003 5.83330000e+001
+469 4.54550000e+003 5.00000000e+001
+470 4.54550000e+003 4.16670000e+001
+471 4.54550000e+003 3.33330000e+001
+472 4.54550000e+003 2.50000000e+001
+473 4.54550000e+003 1.66670000e+001
+474 4.54550000e+003 8.33330000e+000
+475 4.54550000e+003 0.00000000e+000
+476 4.79800000e+003 2.00000000e+002
+477 4.79800000e+003 1.91670000e+002
+478 4.79800000e+003 1.83330000e+002
+479 4.79800000e+003 1.75000000e+002
+480 4.79800000e+003 1.66670000e+002
+481 4.79800000e+003 1.58330000e+002
+482 4.79800000e+003 1.50000000e+002
+483 4.79800000e+003 1.41670000e+002
+484 4.79800000e+003 1.33330000e+002
+485 4.79800000e+003 1.25000000e+002
+486 4.79800000e+003 1.16670000e+002
+487 4.79800000e+003 1.08330000e+002
+488 4.79800000e+003 1.00000000e+002
+489 4.79800000e+003 9.16670000e+001
+490 4.79800000e+003 8.33330000e+001
+491 4.79800000e+003 7.50000000e+001
+492 4.79800000e+003 6.66670000e+001
+493 4.79800000e+003 5.83330000e+001
+494 4.79800000e+003 5.00000000e+001
+495 4.79800000e+003 4.16670000e+001
+496 4.79800000e+003 3.33330000e+001
+497 4.79800000e+003 2.50000000e+001
+498 4.79800000e+003 1.66670000e+001
+499 4.79800000e+003 8.33330000e+000
+500 4.79800000e+003 0.00000000e+000
+501 5.05050000e+003 2.00000000e+002
+502 5.05050000e+003 1.91670000e+002
+503 5.05050000e+003 1.83330000e+002
+504 5.05050000e+003 1.75000000e+002
+505 5.05050000e+003 1.66670000e+002
+506 5.05050000e+003 1.58330000e+002
+507 5.05050000e+003 1.50000000e+002
+508 5.05050000e+003 1.41670000e+002
+509 5.05050000e+003 1.33330000e+002
+510 5.05050000e+003 1.25000000e+002
+511 5.05050000e+003 1.16670000e+002
+512 5.05050000e+003 1.08330000e+002
+513 5.05050000e+003 1.00000000e+002
+514 5.05050000e+003 9.16670000e+001
+515 5.05050000e+003 8.33330000e+001
+516 5.05050000e+003 7.50000000e+001
+517 5.05050000e+003 6.66670000e+001
+518 5.05050000e+003 5.83330000e+001
+519 5.05050000e+003 5.00000000e+001
+520 5.05050000e+003 4.16670000e+001
+521 5.05050000e+003 3.33330000e+001
+522 5.05050000e+003 2.50000000e+001
+523 5.05050000e+003 1.66670000e+001
+524 5.05050000e+003 8.33330000e+000
+525 5.05050000e+003 0.00000000e+000
+526 5.30300000e+003 2.00000000e+002
+527 5.30300000e+003 1.91670000e+002
+528 5.30300000e+003 1.83330000e+002
+529 5.30300000e+003 1.75000000e+002
+530 5.30300000e+003 1.66670000e+002
+531 5.30300000e+003 1.58330000e+002
+532 5.30300000e+003 1.50000000e+002
+533 5.30300000e+003 1.41670000e+002
+534 5.30300000e+003 1.33330000e+002
+535 5.30300000e+003 1.25000000e+002
+536 5.30300000e+003 1.16670000e+002
+537 5.30300000e+003 1.08330000e+002
+538 5.30300000e+003 1.00000000e+002
+539 5.30300000e+003 9.16670000e+001
+540 5.30300000e+003 8.33330000e+001
+541 5.30300000e+003 7.50000000e+001
+542 5.30300000e+003 6.66670000e+001
+543 5.30300000e+003 5.83330000e+001
+544 5.30300000e+003 5.00000000e+001
+545 5.30300000e+003 4.16670000e+001
+546 5.30300000e+003 3.33330000e+001
+547 5.30300000e+003 2.50000000e+001
+548 5.30300000e+003 1.66670000e+001
+549 5.30300000e+003 8.33330000e+000
+550 5.30300000e+003 0.00000000e+000
+551 5.55560000e+003 2.00000000e+002
+552 5.55560000e+003 1.91670000e+002
+553 5.55560000e+003 1.83330000e+002
+554 5.55560000e+003 1.75000000e+002
+555 5.55560000e+003 1.66670000e+002
+556 5.55560000e+003 1.58330000e+002
+557 5.55560000e+003 1.50000000e+002
+558 5.55560000e+003 1.41670000e+002
+559 5.55560000e+003 1.33330000e+002
+560 5.55560000e+003 1.25000000e+002
+561 5.55560000e+003 1.16670000e+002
+562 5.55560000e+003 1.08330000e+002
+563 5.55560000e+003 1.00000000e+002
+564 5.55560000e+003 9.16670000e+001
+565 5.55560000e+003 8.33330000e+001
+566 5.55560000e+003 7.50000000e+001
+567 5.55560000e+003 6.66670000e+001
+568 5.55560000e+003 5.83330000e+001
+569 5.55560000e+003 5.00000000e+001
+570 5.55560000e+003 4.16670000e+001
+571 5.55560000e+003 3.33330000e+001
+572 5.55560000e+003 2.50000000e+001
+573 5.55560000e+003 1.66670000e+001
+574 5.55560000e+003 8.33330000e+000
+575 5.55560000e+003 0.00000000e+000
+576 5.80810000e+003 2.00000000e+002
+577 5.80810000e+003 1.91670000e+002
+578 5.80810000e+003 1.83330000e+002
+579 5.80810000e+003 1.75000000e+002
+580 5.80810000e+003 1.66670000e+002
+581 5.80810000e+003 1.58330000e+002
+582 5.80810000e+003 1.50000000e+002
+583 5.80810000e+003 1.41670000e+002
+584 5.80810000e+003 1.33330000e+002
+585 5.80810000e+003 1.25000000e+002
+586 5.80810000e+003 1.16670000e+002
+587 5.80810000e+003 1.08330000e+002
+588 5.80810000e+003 1.00000000e+002
+589 5.80810000e+003 9.16670000e+001
+590 5.80810000e+003 8.33330000e+001
+591 5.80810000e+003 7.50000000e+001
+592 5.80810000e+003 6.66670000e+001
+593 5.80810000e+003 5.83330000e+001
+594 5.80810000e+003 5.00000000e+001
+595 5.80810000e+003 4.16670000e+001
+596 5.80810000e+003 3.33330000e+001
+597 5.80810000e+003 2.50000000e+001
+598 5.80810000e+003 1.66670000e+001
+599 5.80810000e+003 8.33330000e+000
+600 5.80810000e+003 0.00000000e+000
+601 6.06060000e+003 2.00000000e+002
+602 6.06060000e+003 1.91670000e+002
+603 6.06060000e+003 1.83330000e+002
+604 6.06060000e+003 1.75000000e+002
+605 6.06060000e+003 1.66670000e+002
+606 6.06060000e+003 1.58330000e+002
+607 6.06060000e+003 1.50000000e+002
+608 6.06060000e+003 1.41670000e+002
+609 6.06060000e+003 1.33330000e+002
+610 6.06060000e+003 1.25000000e+002
+611 6.06060000e+003 1.16670000e+002
+612 6.06060000e+003 1.08330000e+002
+613 6.06060000e+003 1.00000000e+002
+614 6.06060000e+003 9.16670000e+001
+615 6.06060000e+003 8.33330000e+001
+616 6.06060000e+003 7.50000000e+001
+617 6.06060000e+003 6.66670000e+001
+618 6.06060000e+003 5.83330000e+001
+619 6.06060000e+003 5.00000000e+001
+620 6.06060000e+003 4.16670000e+001
+621 6.06060000e+003 3.33330000e+001
+622 6.06060000e+003 2.50000000e+001
+623 6.06060000e+003 1.66670000e+001
+624 6.06060000e+003 8.33330000e+000
+625 6.06060000e+003 0.00000000e+000
+626 6.31310000e+003 2.00000000e+002
+627 6.31310000e+003 1.91670000e+002
+628 6.31310000e+003 1.83330000e+002
+629 6.31310000e+003 1.75000000e+002
+630 6.31310000e+003 1.66670000e+002
+631 6.31310000e+003 1.58330000e+002
+632 6.31310000e+003 1.50000000e+002
+633 6.31310000e+003 1.41670000e+002
+634 6.31310000e+003 1.33330000e+002
+635 6.31310000e+003 1.25000000e+002
+636 6.31310000e+003 1.16670000e+002
+637 6.31310000e+003 1.08330000e+002
+638 6.31310000e+003 1.00000000e+002
+639 6.31310000e+003 9.16670000e+001
+640 6.31310000e+003 8.33330000e+001
+641 6.31310000e+003 7.50000000e+001
+642 6.31310000e+003 6.66670000e+001
+643 6.31310000e+003 5.83330000e+001
+644 6.31310000e+003 5.00000000e+001
+645 6.31310000e+003 4.16670000e+001
+646 6.31310000e+003 3.33330000e+001
+647 6.31310000e+003 2.50000000e+001
+648 6.31310000e+003 1.66670000e+001
+649 6.31310000e+003 8.33330000e+000
+650 6.31310000e+003 0.00000000e+000
+651 6.56570000e+003 2.00000000e+002
+652 6.56570000e+003 1.91670000e+002
+653 6.56570000e+003 1.83330000e+002
+654 6.56570000e+003 1.75000000e+002
+655 6.56570000e+003 1.66670000e+002
+656 6.56570000e+003 1.58330000e+002
+657 6.56570000e+003 1.50000000e+002
+658 6.56570000e+003 1.41670000e+002
+659 6.56570000e+003 1.33330000e+002
+660 6.56570000e+003 1.25000000e+002
+661 6.56570000e+003 1.16670000e+002
+662 6.56570000e+003 1.08330000e+002
+663 6.56570000e+003 1.00000000e+002
+664 6.56570000e+003 9.16670000e+001
+665 6.56570000e+003 8.33330000e+001
+666 6.56570000e+003 7.50000000e+001
+667 6.56570000e+003 6.66670000e+001
+668 6.56570000e+003 5.83330000e+001
+669 6.56570000e+003 5.00000000e+001
+670 6.56570000e+003 4.16670000e+001
+671 6.56570000e+003 3.33330000e+001
+672 6.56570000e+003 2.50000000e+001
+673 6.56570000e+003 1.66670000e+001
+674 6.56570000e+003 8.33330000e+000
+675 6.56570000e+003 0.00000000e+000
+676 6.81820000e+003 2.00000000e+002
+677 6.81820000e+003 1.91670000e+002
+678 6.81820000e+003 1.83330000e+002
+679 6.81820000e+003 1.75000000e+002
+680 6.81820000e+003 1.66670000e+002
+681 6.81820000e+003 1.58330000e+002
+682 6.81820000e+003 1.50000000e+002
+683 6.81820000e+003 1.41670000e+002
+684 6.81820000e+003 1.33330000e+002
+685 6.81820000e+003 1.25000000e+002
+686 6.81820000e+003 1.16670000e+002
+687 6.81820000e+003 1.08330000e+002
+688 6.81820000e+003 1.00000000e+002
+689 6.81820000e+003 9.16670000e+001
+690 6.81820000e+003 8.33330000e+001
+691 6.81820000e+003 7.50000000e+001
+692 6.81820000e+003 6.66670000e+001
+693 6.81820000e+003 5.83330000e+001
+694 6.81820000e+003 5.00000000e+001
+695 6.81820000e+003 4.16670000e+001
+696 6.81820000e+003 3.33330000e+001
+697 6.81820000e+003 2.50000000e+001
+698 6.81820000e+003 1.66670000e+001
+699 6.81820000e+003 8.33330000e+000
+700 6.81820000e+003 0.00000000e+000
+701 7.07070000e+003 2.00000000e+002
+702 7.07070000e+003 1.91670000e+002
+703 7.07070000e+003 1.83330000e+002
+704 7.07070000e+003 1.75000000e+002
+705 7.07070000e+003 1.66670000e+002
+706 7.07070000e+003 1.58330000e+002
+707 7.07070000e+003 1.50000000e+002
+708 7.07070000e+003 1.41670000e+002
+709 7.07070000e+003 1.33330000e+002
+710 7.07070000e+003 1.25000000e+002
+711 7.07070000e+003 1.16670000e+002
+712 7.07070000e+003 1.08330000e+002
+713 7.07070000e+003 1.00000000e+002
+714 7.07070000e+003 9.16670000e+001
+715 7.07070000e+003 8.33330000e+001
+716 7.07070000e+003 7.50000000e+001
+717 7.07070000e+003 6.66670000e+001
+718 7.07070000e+003 5.83330000e+001
+719 7.07070000e+003 5.00000000e+001
+720 7.07070000e+003 4.16670000e+001
+721 7.07070000e+003 3.33330000e+001
+722 7.07070000e+003 2.50000000e+001
+723 7.07070000e+003 1.66670000e+001
+724 7.07070000e+003 8.33330000e+000
+725 7.07070000e+003 0.00000000e+000
+726 7.32320000e+003 2.00000000e+002
+727 7.32320000e+003 1.91670000e+002
+728 7.32320000e+003 1.83330000e+002
+729 7.32320000e+003 1.75000000e+002
+730 7.32320000e+003 1.66670000e+002
+731 7.32320000e+003 1.58330000e+002
+732 7.32320000e+003 1.50000000e+002
+733 7.32320000e+003 1.41670000e+002
+734 7.32320000e+003 1.33330000e+002
+735 7.32320000e+003 1.25000000e+002
+736 7.32320000e+003 1.16670000e+002
+737 7.32320000e+003 1.08330000e+002
+738 7.32320000e+003 1.00000000e+002
+739 7.32320000e+003 9.16670000e+001
+740 7.32320000e+003 8.33330000e+001
+741 7.32320000e+003 7.50000000e+001
+742 7.32320000e+003 6.66670000e+001
+743 7.32320000e+003 5.83330000e+001
+744 7.32320000e+003 5.00000000e+001
+745 7.32320000e+003 4.16670000e+001
+746 7.32320000e+003 3.33330000e+001
+747 7.32320000e+003 2.50000000e+001
+748 7.32320000e+003 1.66670000e+001
+749 7.32320000e+003 8.33330000e+000
+750 7.32320000e+003 0.00000000e+000
+751 7.57580000e+003 2.00000000e+002
+752 7.57580000e+003 1.91670000e+002
+753 7.57580000e+003 1.83330000e+002
+754 7.57580000e+003 1.75000000e+002
+755 7.57580000e+003 1.66670000e+002
+756 7.57580000e+003 1.58330000e+002
+757 7.57580000e+003 1.50000000e+002
+758 7.57580000e+003 1.41670000e+002
+759 7.57580000e+003 1.33330000e+002
+760 7.57580000e+003 1.25000000e+002
+761 7.57580000e+003 1.16670000e+002
+762 7.57580000e+003 1.08330000e+002
+763 7.57580000e+003 1.00000000e+002
+764 7.57580000e+003 9.16670000e+001
+765 7.57580000e+003 8.33330000e+001
+766 7.57580000e+003 7.50000000e+001
+767 7.57580000e+003 6.66670000e+001
+768 7.57580000e+003 5.83330000e+001
+769 7.57580000e+003 5.00000000e+001
+770 7.57580000e+003 4.16670000e+001
+771 7.57580000e+003 3.33330000e+001
+772 7.57580000e+003 2.50000000e+001
+773 7.57580000e+003 1.66670000e+001
+774 7.57580000e+003 8.33330000e+000
+775 7.57580000e+003 0.00000000e+000
+776 7.82830000e+003 2.00000000e+002
+777 7.82830000e+003 1.91670000e+002
+778 7.82830000e+003 1.83330000e+002
+779 7.82830000e+003 1.75000000e+002
+780 7.82830000e+003 1.66670000e+002
+781 7.82830000e+003 1.58330000e+002
+782 7.82830000e+003 1.50000000e+002
+783 7.82830000e+003 1.41670000e+002
+784 7.82830000e+003 1.33330000e+002
+785 7.82830000e+003 1.25000000e+002
+786 7.82830000e+003 1.16670000e+002
+787 7.82830000e+003 1.08330000e+002
+788 7.82830000e+003 1.00000000e+002
+789 7.82830000e+003 9.16670000e+001
+790 7.82830000e+003 8.33330000e+001
+791 7.82830000e+003 7.50000000e+001
+792 7.82830000e+003 6.66670000e+001
+793 7.82830000e+003 5.83330000e+001
+794 7.82830000e+003 5.00000000e+001
+795 7.82830000e+003 4.16670000e+001
+796 7.82830000e+003 3.33330000e+001
+797 7.82830000e+003 2.50000000e+001
+798 7.82830000e+003 1.66670000e+001
+799 7.82830000e+003 8.33330000e+000
+800 7.82830000e+003 0.00000000e+000
+801 8.08080000e+003 2.00000000e+002
+802 8.08080000e+003 1.91670000e+002
+803 8.08080000e+003 1.83330000e+002
+804 8.08080000e+003 1.75000000e+002
+805 8.08080000e+003 1.66670000e+002
+806 8.08080000e+003 1.58330000e+002
+807 8.08080000e+003 1.50000000e+002
+808 8.08080000e+003 1.41670000e+002
+809 8.08080000e+003 1.33330000e+002
+810 8.08080000e+003 1.25000000e+002
+811 8.08080000e+003 1.16670000e+002
+812 8.08080000e+003 1.08330000e+002
+813 8.08080000e+003 1.00000000e+002
+814 8.08080000e+003 9.16670000e+001
+815 8.08080000e+003 8.33330000e+001
+816 8.08080000e+003 7.50000000e+001
+817 8.08080000e+003 6.66670000e+001
+818 8.08080000e+003 5.83330000e+001
+819 8.08080000e+003 5.00000000e+001
+820 8.08080000e+003 4.16670000e+001
+821 8.08080000e+003 3.33330000e+001
+822 8.08080000e+003 2.50000000e+001
+823 8.08080000e+003 1.66670000e+001
+824 8.08080000e+003 8.33330000e+000
+825 8.08080000e+003 0.00000000e+000
+826 8.33330000e+003 2.00000000e+002
+827 8.33330000e+003 1.91670000e+002
+828 8.33330000e+003 1.83330000e+002
+829 8.33330000e+003 1.75000000e+002
+830 8.33330000e+003 1.66670000e+002
+831 8.33330000e+003 1.58330000e+002
+832 8.33330000e+003 1.50000000e+002
+833 8.33330000e+003 1.41670000e+002
+834 8.33330000e+003 1.33330000e+002
+835 8.33330000e+003 1.25000000e+002
+836 8.33330000e+003 1.16670000e+002
+837 8.33330000e+003 1.08330000e+002
+838 8.33330000e+003 1.00000000e+002
+839 8.33330000e+003 9.16670000e+001
+840 8.33330000e+003 8.33330000e+001
+841 8.33330000e+003 7.50000000e+001
+842 8.33330000e+003 6.66670000e+001
+843 8.33330000e+003 5.83330000e+001
+844 8.33330000e+003 5.00000000e+001
+845 8.33330000e+003 4.16670000e+001
+846 8.33330000e+003 3.33330000e+001
+847 8.33330000e+003 2.50000000e+001
+848 8.33330000e+003 1.66670000e+001
+849 8.33330000e+003 8.33330000e+000
+850 8.33330000e+003 0.00000000e+000
+851 8.58590000e+003 2.00000000e+002
+852 8.58590000e+003 1.91670000e+002
+853 8.58590000e+003 1.83330000e+002
+854 8.58590000e+003 1.75000000e+002
+855 8.58590000e+003 1.66670000e+002
+856 8.58590000e+003 1.58330000e+002
+857 8.58590000e+003 1.50000000e+002
+858 8.58590000e+003 1.41670000e+002
+859 8.58590000e+003 1.33330000e+002
+860 8.58590000e+003 1.25000000e+002
+861 8.58590000e+003 1.16670000e+002
+862 8.58590000e+003 1.08330000e+002
+863 8.58590000e+003 1.00000000e+002
+864 8.58590000e+003 9.16670000e+001
+865 8.58590000e+003 8.33330000e+001
+866 8.58590000e+003 7.50000000e+001
+867 8.58590000e+003 6.66670000e+001
+868 8.58590000e+003 5.83330000e+001
+869 8.58590000e+003 5.00000000e+001
+870 8.58590000e+003 4.16670000e+001
+871 8.58590000e+003 3.33330000e+001
+872 8.58590000e+003 2.50000000e+001
+873 8.58590000e+003 1.66670000e+001
+874 8.58590000e+003 8.33330000e+000
+875 8.58590000e+003 0.00000000e+000
+876 8.83840000e+003 2.00000000e+002
+877 8.83840000e+003 1.91670000e+002
+878 8.83840000e+003 1.83330000e+002
+879 8.83840000e+003 1.75000000e+002
+880 8.83840000e+003 1.66670000e+002
+881 8.83840000e+003 1.58330000e+002
+882 8.83840000e+003 1.50000000e+002
+883 8.83840000e+003 1.41670000e+002
+884 8.83840000e+003 1.33330000e+002
+885 8.83840000e+003 1.25000000e+002
+886 8.83840000e+003 1.16670000e+002
+887 8.83840000e+003 1.08330000e+002
+888 8.83840000e+003 1.00000000e+002
+889 8.83840000e+003 9.16670000e+001
+890 8.83840000e+003 8.33330000e+001
+891 8.83840000e+003 7.50000000e+001
+892 8.83840000e+003 6.66670000e+001
+893 8.83840000e+003 5.83330000e+001
+894 8.83840000e+003 5.00000000e+001
+895 8.83840000e+003 4.16670000e+001
+896 8.83840000e+003 3.33330000e+001
+897 8.83840000e+003 2.50000000e+001
+898 8.83840000e+003 1.66670000e+001
+899 8.83840000e+003 8.33330000e+000
+900 8.83840000e+003 0.00000000e+000
+901 9.09090000e+003 2.00000000e+002
+902 9.09090000e+003 1.91670000e+002
+903 9.09090000e+003 1.83330000e+002
+904 9.09090000e+003 1.75000000e+002
+905 9.09090000e+003 1.66670000e+002
+906 9.09090000e+003 1.58330000e+002
+907 9.09090000e+003 1.50000000e+002
+908 9.09090000e+003 1.41670000e+002
+909 9.09090000e+003 1.33330000e+002
+910 9.09090000e+003 1.25000000e+002
+911 9.09090000e+003 1.16670000e+002
+912 9.09090000e+003 1.08330000e+002
+913 9.09090000e+003 1.00000000e+002
+914 9.09090000e+003 9.16670000e+001
+915 9.09090000e+003 8.33330000e+001
+916 9.09090000e+003 7.50000000e+001
+917 9.09090000e+003 6.66670000e+001
+918 9.09090000e+003 5.83330000e+001
+919 9.09090000e+003 5.00000000e+001
+920 9.09090000e+003 4.16670000e+001
+921 9.09090000e+003 3.33330000e+001
+922 9.09090000e+003 2.50000000e+001
+923 9.09090000e+003 1.66670000e+001
+924 9.09090000e+003 8.33330000e+000
+925 9.09090000e+003 0.00000000e+000
+926 9.34340000e+003 2.00000000e+002
+927 9.34340000e+003 1.91670000e+002
+928 9.34340000e+003 1.83330000e+002
+929 9.34340000e+003 1.75000000e+002
+930 9.34340000e+003 1.66670000e+002
+931 9.34340000e+003 1.58330000e+002
+932 9.34340000e+003 1.50000000e+002
+933 9.34340000e+003 1.41670000e+002
+934 9.34340000e+003 1.33330000e+002
+935 9.34340000e+003 1.25000000e+002
+936 9.34340000e+003 1.16670000e+002
+937 9.34340000e+003 1.08330000e+002
+938 9.34340000e+003 1.00000000e+002
+939 9.34340000e+003 9.16670000e+001
+940 9.34340000e+003 8.33330000e+001
+941 9.34340000e+003 7.50000000e+001
+942 9.34340000e+003 6.66670000e+001
+943 9.34340000e+003 5.83330000e+001
+944 9.34340000e+003 5.00000000e+001
+945 9.34340000e+003 4.16670000e+001
+946 9.34340000e+003 3.33330000e+001
+947 9.34340000e+003 2.50000000e+001
+948 9.34340000e+003 1.66670000e+001
+949 9.34340000e+003 8.33330000e+000
+950 9.34340000e+003 0.00000000e+000
+951 9.59600000e+003 2.00000000e+002
+952 9.59600000e+003 1.91670000e+002
+953 9.59600000e+003 1.83330000e+002
+954 9.59600000e+003 1.75000000e+002
+955 9.59600000e+003 1.66670000e+002
+956 9.59600000e+003 1.58330000e+002
+957 9.59600000e+003 1.50000000e+002
+958 9.59600000e+003 1.41670000e+002
+959 9.59600000e+003 1.33330000e+002
+960 9.59600000e+003 1.25000000e+002
+961 9.59600000e+003 1.16670000e+002
+962 9.59600000e+003 1.08330000e+002
+963 9.59600000e+003 1.00000000e+002
+964 9.59600000e+003 9.16670000e+001
+965 9.59600000e+003 8.33330000e+001
+966 9.59600000e+003 7.50000000e+001
+967 9.59600000e+003 6.66670000e+001
+968 9.59600000e+003 5.83330000e+001
+969 9.59600000e+003 5.00000000e+001
+970 9.59600000e+003 4.16670000e+001
+971 9.59600000e+003 3.33330000e+001
+972 9.59600000e+003 2.50000000e+001
+973 9.59600000e+003 1.66670000e+001
+974 9.59600000e+003 8.33330000e+000
+975 9.59600000e+003 0.00000000e+000
+976 9.84850000e+003 2.00000000e+002
+977 9.84850000e+003 1.91670000e+002
+978 9.84850000e+003 1.83330000e+002
+979 9.84850000e+003 1.75000000e+002
+980 9.84850000e+003 1.66670000e+002
+981 9.84850000e+003 1.58330000e+002
+982 9.84850000e+003 1.50000000e+002
+983 9.84850000e+003 1.41670000e+002
+984 9.84850000e+003 1.33330000e+002
+985 9.84850000e+003 1.25000000e+002
+986 9.84850000e+003 1.16670000e+002
+987 9.84850000e+003 1.08330000e+002
+988 9.84850000e+003 1.00000000e+002
+989 9.84850000e+003 9.16670000e+001
+990 9.84850000e+003 8.33330000e+001
+991 9.84850000e+003 7.50000000e+001
+992 9.84850000e+003 6.66670000e+001
+993 9.84850000e+003 5.83330000e+001
+994 9.84850000e+003 5.00000000e+001
+995 9.84850000e+003 4.16670000e+001
+996 9.84850000e+003 3.33330000e+001
+997 9.84850000e+003 2.50000000e+001
+998 9.84850000e+003 1.66670000e+001
+999 9.84850000e+003 8.33330000e+000
+1000 9.84850000e+003 0.00000000e+000
+1001 1.01010000e+004 2.00000000e+002
+1002 1.01010000e+004 1.91670000e+002
+1003 1.01010000e+004 1.83330000e+002
+1004 1.01010000e+004 1.75000000e+002
+1005 1.01010000e+004 1.66670000e+002
+1006 1.01010000e+004 1.58330000e+002
+1007 1.01010000e+004 1.50000000e+002
+1008 1.01010000e+004 1.41670000e+002
+1009 1.01010000e+004 1.33330000e+002
+1010 1.01010000e+004 1.25000000e+002
+1011 1.01010000e+004 1.16670000e+002
+1012 1.01010000e+004 1.08330000e+002
+1013 1.01010000e+004 1.00000000e+002
+1014 1.01010000e+004 9.16670000e+001
+1015 1.01010000e+004 8.33330000e+001
+1016 1.01010000e+004 7.50000000e+001
+1017 1.01010000e+004 6.66670000e+001
+1018 1.01010000e+004 5.83330000e+001
+1019 1.01010000e+004 5.00000000e+001
+1020 1.01010000e+004 4.16670000e+001
+1021 1.01010000e+004 3.33330000e+001
+1022 1.01010000e+004 2.50000000e+001
+1023 1.01010000e+004 1.66670000e+001
+1024 1.01010000e+004 8.33330000e+000
+1025 1.01010000e+004 0.00000000e+000
+1026 1.03540000e+004 2.00000000e+002
+1027 1.03540000e+004 1.91670000e+002
+1028 1.03540000e+004 1.83330000e+002
+1029 1.03540000e+004 1.75000000e+002
+1030 1.03540000e+004 1.66670000e+002
+1031 1.03540000e+004 1.58330000e+002
+1032 1.03540000e+004 1.50000000e+002
+1033 1.03540000e+004 1.41670000e+002
+1034 1.03540000e+004 1.33330000e+002
+1035 1.03540000e+004 1.25000000e+002
+1036 1.03540000e+004 1.16670000e+002
+1037 1.03540000e+004 1.08330000e+002
+1038 1.03540000e+004 1.00000000e+002
+1039 1.03540000e+004 9.16670000e+001
+1040 1.03540000e+004 8.33330000e+001
+1041 1.03540000e+004 7.50000000e+001
+1042 1.03540000e+004 6.66670000e+001
+1043 1.03540000e+004 5.83330000e+001
+1044 1.03540000e+004 5.00000000e+001
+1045 1.03540000e+004 4.16670000e+001
+1046 1.03540000e+004 3.33330000e+001
+1047 1.03540000e+004 2.50000000e+001
+1048 1.03540000e+004 1.66670000e+001
+1049 1.03540000e+004 8.33330000e+000
+1050 1.03540000e+004 0.00000000e+000
+1051 1.06060000e+004 2.00000000e+002
+1052 1.06060000e+004 1.91670000e+002
+1053 1.06060000e+004 1.83330000e+002
+1054 1.06060000e+004 1.75000000e+002
+1055 1.06060000e+004 1.66670000e+002
+1056 1.06060000e+004 1.58330000e+002
+1057 1.06060000e+004 1.50000000e+002
+1058 1.06060000e+004 1.41670000e+002
+1059 1.06060000e+004 1.33330000e+002
+1060 1.06060000e+004 1.25000000e+002
+1061 1.06060000e+004 1.16670000e+002
+1062 1.06060000e+004 1.08330000e+002
+1063 1.06060000e+004 1.00000000e+002
+1064 1.06060000e+004 9.16670000e+001
+1065 1.06060000e+004 8.33330000e+001
+1066 1.06060000e+004 7.50000000e+001
+1067 1.06060000e+004 6.66670000e+001
+1068 1.06060000e+004 5.83330000e+001
+1069 1.06060000e+004 5.00000000e+001
+1070 1.06060000e+004 4.16670000e+001
+1071 1.06060000e+004 3.33330000e+001
+1072 1.06060000e+004 2.50000000e+001
+1073 1.06060000e+004 1.66670000e+001
+1074 1.06060000e+004 8.33330000e+000
+1075 1.06060000e+004 0.00000000e+000
+1076 1.08590000e+004 2.00000000e+002
+1077 1.08590000e+004 1.91670000e+002
+1078 1.08590000e+004 1.83330000e+002
+1079 1.08590000e+004 1.75000000e+002
+1080 1.08590000e+004 1.66670000e+002
+1081 1.08590000e+004 1.58330000e+002
+1082 1.08590000e+004 1.50000000e+002
+1083 1.08590000e+004 1.41670000e+002
+1084 1.08590000e+004 1.33330000e+002
+1085 1.08590000e+004 1.25000000e+002
+1086 1.08590000e+004 1.16670000e+002
+1087 1.08590000e+004 1.08330000e+002
+1088 1.08590000e+004 1.00000000e+002
+1089 1.08590000e+004 9.16670000e+001
+1090 1.08590000e+004 8.33330000e+001
+1091 1.08590000e+004 7.50000000e+001
+1092 1.08590000e+004 6.66670000e+001
+1093 1.08590000e+004 5.83330000e+001
+1094 1.08590000e+004 5.00000000e+001
+1095 1.08590000e+004 4.16670000e+001
+1096 1.08590000e+004 3.33330000e+001
+1097 1.08590000e+004 2.50000000e+001
+1098 1.08590000e+004 1.66670000e+001
+1099 1.08590000e+004 8.33330000e+000
+1100 1.08590000e+004 0.00000000e+000
+1101 1.11110000e+004 2.00000000e+002
+1102 1.11110000e+004 1.91670000e+002
+1103 1.11110000e+004 1.83330000e+002
+1104 1.11110000e+004 1.75000000e+002
+1105 1.11110000e+004 1.66670000e+002
+1106 1.11110000e+004 1.58330000e+002
+1107 1.11110000e+004 1.50000000e+002
+1108 1.11110000e+004 1.41670000e+002
+1109 1.11110000e+004 1.33330000e+002
+1110 1.11110000e+004 1.25000000e+002
+1111 1.11110000e+004 1.16670000e+002
+1112 1.11110000e+004 1.08330000e+002
+1113 1.11110000e+004 1.00000000e+002
+1114 1.11110000e+004 9.16670000e+001
+1115 1.11110000e+004 8.33330000e+001
+1116 1.11110000e+004 7.50000000e+001
+1117 1.11110000e+004 6.66670000e+001
+1118 1.11110000e+004 5.83330000e+001
+1119 1.11110000e+004 5.00000000e+001
+1120 1.11110000e+004 4.16670000e+001
+1121 1.11110000e+004 3.33330000e+001
+1122 1.11110000e+004 2.50000000e+001
+1123 1.11110000e+004 1.66670000e+001
+1124 1.11110000e+004 8.33330000e+000
+1125 1.11110000e+004 0.00000000e+000
+1126 1.13640000e+004 2.00000000e+002
+1127 1.13640000e+004 1.91670000e+002
+1128 1.13640000e+004 1.83330000e+002
+1129 1.13640000e+004 1.75000000e+002
+1130 1.13640000e+004 1.66670000e+002
+1131 1.13640000e+004 1.58330000e+002
+1132 1.13640000e+004 1.50000000e+002
+1133 1.13640000e+004 1.41670000e+002
+1134 1.13640000e+004 1.33330000e+002
+1135 1.13640000e+004 1.25000000e+002
+1136 1.13640000e+004 1.16670000e+002
+1137 1.13640000e+004 1.08330000e+002
+1138 1.13640000e+004 1.00000000e+002
+1139 1.13640000e+004 9.16670000e+001
+1140 1.13640000e+004 8.33330000e+001
+1141 1.13640000e+004 7.50000000e+001
+1142 1.13640000e+004 6.66670000e+001
+1143 1.13640000e+004 5.83330000e+001
+1144 1.13640000e+004 5.00000000e+001
+1145 1.13640000e+004 4.16670000e+001
+1146 1.13640000e+004 3.33330000e+001
+1147 1.13640000e+004 2.50000000e+001
+1148 1.13640000e+004 1.66670000e+001
+1149 1.13640000e+004 8.33330000e+000
+1150 1.13640000e+004 0.00000000e+000
+1151 1.16160000e+004 2.00000000e+002
+1152 1.16160000e+004 1.91670000e+002
+1153 1.16160000e+004 1.83330000e+002
+1154 1.16160000e+004 1.75000000e+002
+1155 1.16160000e+004 1.66670000e+002
+1156 1.16160000e+004 1.58330000e+002
+1157 1.16160000e+004 1.50000000e+002
+1158 1.16160000e+004 1.41670000e+002
+1159 1.16160000e+004 1.33330000e+002
+1160 1.16160000e+004 1.25000000e+002
+1161 1.16160000e+004 1.16670000e+002
+1162 1.16160000e+004 1.08330000e+002
+1163 1.16160000e+004 1.00000000e+002
+1164 1.16160000e+004 9.16670000e+001
+1165 1.16160000e+004 8.33330000e+001
+1166 1.16160000e+004 7.50000000e+001
+1167 1.16160000e+004 6.66670000e+001
+1168 1.16160000e+004 5.83330000e+001
+1169 1.16160000e+004 5.00000000e+001
+1170 1.16160000e+004 4.16670000e+001
+1171 1.16160000e+004 3.33330000e+001
+1172 1.16160000e+004 2.50000000e+001
+1173 1.16160000e+004 1.66670000e+001
+1174 1.16160000e+004 8.33330000e+000
+1175 1.16160000e+004 0.00000000e+000
+1176 1.18690000e+004 2.00000000e+002
+1177 1.18690000e+004 1.91670000e+002
+1178 1.18690000e+004 1.83330000e+002
+1179 1.18690000e+004 1.75000000e+002
+1180 1.18690000e+004 1.66670000e+002
+1181 1.18690000e+004 1.58330000e+002
+1182 1.18690000e+004 1.50000000e+002
+1183 1.18690000e+004 1.41670000e+002
+1184 1.18690000e+004 1.33330000e+002
+1185 1.18690000e+004 1.25000000e+002
+1186 1.18690000e+004 1.16670000e+002
+1187 1.18690000e+004 1.08330000e+002
+1188 1.18690000e+004 1.00000000e+002
+1189 1.18690000e+004 9.16670000e+001
+1190 1.18690000e+004 8.33330000e+001
+1191 1.18690000e+004 7.50000000e+001
+1192 1.18690000e+004 6.66670000e+001
+1193 1.18690000e+004 5.83330000e+001
+1194 1.18690000e+004 5.00000000e+001
+1195 1.18690000e+004 4.16670000e+001
+1196 1.18690000e+004 3.33330000e+001
+1197 1.18690000e+004 2.50000000e+001
+1198 1.18690000e+004 1.66670000e+001
+1199 1.18690000e+004 8.33330000e+000
+1200 1.18690000e+004 0.00000000e+000
+1201 1.21210000e+004 2.00000000e+002
+1202 1.21210000e+004 1.91670000e+002
+1203 1.21210000e+004 1.83330000e+002
+1204 1.21210000e+004 1.75000000e+002
+1205 1.21210000e+004 1.66670000e+002
+1206 1.21210000e+004 1.58330000e+002
+1207 1.21210000e+004 1.50000000e+002
+1208 1.21210000e+004 1.41670000e+002
+1209 1.21210000e+004 1.33330000e+002
+1210 1.21210000e+004 1.25000000e+002
+1211 1.21210000e+004 1.16670000e+002
+1212 1.21210000e+004 1.08330000e+002
+1213 1.21210000e+004 1.00000000e+002
+1214 1.21210000e+004 9.16670000e+001
+1215 1.21210000e+004 8.33330000e+001
+1216 1.21210000e+004 7.50000000e+001
+1217 1.21210000e+004 6.66670000e+001
+1218 1.21210000e+004 5.83330000e+001
+1219 1.21210000e+004 5.00000000e+001
+1220 1.21210000e+004 4.16670000e+001
+1221 1.21210000e+004 3.33330000e+001
+1222 1.21210000e+004 2.50000000e+001
+1223 1.21210000e+004 1.66670000e+001
+1224 1.21210000e+004 8.33330000e+000
+1225 1.21210000e+004 0.00000000e+000
+1226 1.23740000e+004 2.00000000e+002
+1227 1.23740000e+004 1.91670000e+002
+1228 1.23740000e+004 1.83330000e+002
+1229 1.23740000e+004 1.75000000e+002
+1230 1.23740000e+004 1.66670000e+002
+1231 1.23740000e+004 1.58330000e+002
+1232 1.23740000e+004 1.50000000e+002
+1233 1.23740000e+004 1.41670000e+002
+1234 1.23740000e+004 1.33330000e+002
+1235 1.23740000e+004 1.25000000e+002
+1236 1.23740000e+004 1.16670000e+002
+1237 1.23740000e+004 1.08330000e+002
+1238 1.23740000e+004 1.00000000e+002
+1239 1.23740000e+004 9.16670000e+001
+1240 1.23740000e+004 8.33330000e+001
+1241 1.23740000e+004 7.50000000e+001
+1242 1.23740000e+004 6.66670000e+001
+1243 1.23740000e+004 5.83330000e+001
+1244 1.23740000e+004 5.00000000e+001
+1245 1.23740000e+004 4.16670000e+001
+1246 1.23740000e+004 3.33330000e+001
+1247 1.23740000e+004 2.50000000e+001
+1248 1.23740000e+004 1.66670000e+001
+1249 1.23740000e+004 8.33330000e+000
+1250 1.23740000e+004 0.00000000e+000
+1251 1.26260000e+004 2.00000000e+002
+1252 1.26260000e+004 1.91670000e+002
+1253 1.26260000e+004 1.83330000e+002
+1254 1.26260000e+004 1.75000000e+002
+1255 1.26260000e+004 1.66670000e+002
+1256 1.26260000e+004 1.58330000e+002
+1257 1.26260000e+004 1.50000000e+002
+1258 1.26260000e+004 1.41670000e+002
+1259 1.26260000e+004 1.33330000e+002
+1260 1.26260000e+004 1.25000000e+002
+1261 1.26260000e+004 1.16670000e+002
+1262 1.26260000e+004 1.08330000e+002
+1263 1.26260000e+004 1.00000000e+002
+1264 1.26260000e+004 9.16670000e+001
+1265 1.26260000e+004 8.33330000e+001
+1266 1.26260000e+004 7.50000000e+001
+1267 1.26260000e+004 6.66670000e+001
+1268 1.26260000e+004 5.83330000e+001
+1269 1.26260000e+004 5.00000000e+001
+1270 1.26260000e+004 4.16670000e+001
+1271 1.26260000e+004 3.33330000e+001
+1272 1.26260000e+004 2.50000000e+001
+1273 1.26260000e+004 1.66670000e+001
+1274 1.26260000e+004 8.33330000e+000
+1275 1.26260000e+004 0.00000000e+000
+1276 1.28790000e+004 2.00000000e+002
+1277 1.28790000e+004 1.91670000e+002
+1278 1.28790000e+004 1.83330000e+002
+1279 1.28790000e+004 1.75000000e+002
+1280 1.28790000e+004 1.66670000e+002
+1281 1.28790000e+004 1.58330000e+002
+1282 1.28790000e+004 1.50000000e+002
+1283 1.28790000e+004 1.41670000e+002
+1284 1.28790000e+004 1.33330000e+002
+1285 1.28790000e+004 1.25000000e+002
+1286 1.28790000e+004 1.16670000e+002
+1287 1.28790000e+004 1.08330000e+002
+1288 1.28790000e+004 1.00000000e+002
+1289 1.28790000e+004 9.16670000e+001
+1290 1.28790000e+004 8.33330000e+001
+1291 1.28790000e+004 7.50000000e+001
+1292 1.28790000e+004 6.66670000e+001
+1293 1.28790000e+004 5.83330000e+001
+1294 1.28790000e+004 5.00000000e+001
+1295 1.28790000e+004 4.16670000e+001
+1296 1.28790000e+004 3.33330000e+001
+1297 1.28790000e+004 2.50000000e+001
+1298 1.28790000e+004 1.66670000e+001
+1299 1.28790000e+004 8.33330000e+000
+1300 1.28790000e+004 0.00000000e+000
+1301 1.31310000e+004 2.00000000e+002
+1302 1.31310000e+004 1.91670000e+002
+1303 1.31310000e+004 1.83330000e+002
+1304 1.31310000e+004 1.75000000e+002
+1305 1.31310000e+004 1.66670000e+002
+1306 1.31310000e+004 1.58330000e+002
+1307 1.31310000e+004 1.50000000e+002
+1308 1.31310000e+004 1.41670000e+002
+1309 1.31310000e+004 1.33330000e+002
+1310 1.31310000e+004 1.25000000e+002
+1311 1.31310000e+004 1.16670000e+002
+1312 1.31310000e+004 1.08330000e+002
+1313 1.31310000e+004 1.00000000e+002
+1314 1.31310000e+004 9.16670000e+001
+1315 1.31310000e+004 8.33330000e+001
+1316 1.31310000e+004 7.50000000e+001
+1317 1.31310000e+004 6.66670000e+001
+1318 1.31310000e+004 5.83330000e+001
+1319 1.31310000e+004 5.00000000e+001
+1320 1.31310000e+004 4.16670000e+001
+1321 1.31310000e+004 3.33330000e+001
+1322 1.31310000e+004 2.50000000e+001
+1323 1.31310000e+004 1.66670000e+001
+1324 1.31310000e+004 8.33330000e+000
+1325 1.31310000e+004 0.00000000e+000
+1326 1.33840000e+004 2.00000000e+002
+1327 1.33840000e+004 1.91670000e+002
+1328 1.33840000e+004 1.83330000e+002
+1329 1.33840000e+004 1.75000000e+002
+1330 1.33840000e+004 1.66670000e+002
+1331 1.33840000e+004 1.58330000e+002
+1332 1.33840000e+004 1.50000000e+002
+1333 1.33840000e+004 1.41670000e+002
+1334 1.33840000e+004 1.33330000e+002
+1335 1.33840000e+004 1.25000000e+002
+1336 1.33840000e+004 1.16670000e+002
+1337 1.33840000e+004 1.08330000e+002
+1338 1.33840000e+004 1.00000000e+002
+1339 1.33840000e+004 9.16670000e+001
+1340 1.33840000e+004 8.33330000e+001
+1341 1.33840000e+004 7.50000000e+001
+1342 1.33840000e+004 6.66670000e+001
+1343 1.33840000e+004 5.83330000e+001
+1344 1.33840000e+004 5.00000000e+001
+1345 1.33840000e+004 4.16670000e+001
+1346 1.33840000e+004 3.33330000e+001
+1347 1.33840000e+004 2.50000000e+001
+1348 1.33840000e+004 1.66670000e+001
+1349 1.33840000e+004 8.33330000e+000
+1350 1.33840000e+004 0.00000000e+000
+1351 1.36360000e+004 2.00000000e+002
+1352 1.36360000e+004 1.91670000e+002
+1353 1.36360000e+004 1.83330000e+002
+1354 1.36360000e+004 1.75000000e+002
+1355 1.36360000e+004 1.66670000e+002
+1356 1.36360000e+004 1.58330000e+002
+1357 1.36360000e+004 1.50000000e+002
+1358 1.36360000e+004 1.41670000e+002
+1359 1.36360000e+004 1.33330000e+002
+1360 1.36360000e+004 1.25000000e+002
+1361 1.36360000e+004 1.16670000e+002
+1362 1.36360000e+004 1.08330000e+002
+1363 1.36360000e+004 1.00000000e+002
+1364 1.36360000e+004 9.16670000e+001
+1365 1.36360000e+004 8.33330000e+001
+1366 1.36360000e+004 7.50000000e+001
+1367 1.36360000e+004 6.66670000e+001
+1368 1.36360000e+004 5.83330000e+001
+1369 1.36360000e+004 5.00000000e+001
+1370 1.36360000e+004 4.16670000e+001
+1371 1.36360000e+004 3.33330000e+001
+1372 1.36360000e+004 2.50000000e+001
+1373 1.36360000e+004 1.66670000e+001
+1374 1.36360000e+004 8.33330000e+000
+1375 1.36360000e+004 0.00000000e+000
+1376 1.38890000e+004 2.00000000e+002
+1377 1.38890000e+004 1.91670000e+002
+1378 1.38890000e+004 1.83330000e+002
+1379 1.38890000e+004 1.75000000e+002
+1380 1.38890000e+004 1.66670000e+002
+1381 1.38890000e+004 1.58330000e+002
+1382 1.38890000e+004 1.50000000e+002
+1383 1.38890000e+004 1.41670000e+002
+1384 1.38890000e+004 1.33330000e+002
+1385 1.38890000e+004 1.25000000e+002
+1386 1.38890000e+004 1.16670000e+002
+1387 1.38890000e+004 1.08330000e+002
+1388 1.38890000e+004 1.00000000e+002
+1389 1.38890000e+004 9.16670000e+001
+1390 1.38890000e+004 8.33330000e+001
+1391 1.38890000e+004 7.50000000e+001
+1392 1.38890000e+004 6.66670000e+001
+1393 1.38890000e+004 5.83330000e+001
+1394 1.38890000e+004 5.00000000e+001
+1395 1.38890000e+004 4.16670000e+001
+1396 1.38890000e+004 3.33330000e+001
+1397 1.38890000e+004 2.50000000e+001
+1398 1.38890000e+004 1.66670000e+001
+1399 1.38890000e+004 8.33330000e+000
+1400 1.38890000e+004 0.00000000e+000
+1401 1.41410000e+004 2.00000000e+002
+1402 1.41410000e+004 1.91670000e+002
+1403 1.41410000e+004 1.83330000e+002
+1404 1.41410000e+004 1.75000000e+002
+1405 1.41410000e+004 1.66670000e+002
+1406 1.41410000e+004 1.58330000e+002
+1407 1.41410000e+004 1.50000000e+002
+1408 1.41410000e+004 1.41670000e+002
+1409 1.41410000e+004 1.33330000e+002
+1410 1.41410000e+004 1.25000000e+002
+1411 1.41410000e+004 1.16670000e+002
+1412 1.41410000e+004 1.08330000e+002
+1413 1.41410000e+004 1.00000000e+002
+1414 1.41410000e+004 9.16670000e+001
+1415 1.41410000e+004 8.33330000e+001
+1416 1.41410000e+004 7.50000000e+001
+1417 1.41410000e+004 6.66670000e+001
+1418 1.41410000e+004 5.83330000e+001
+1419 1.41410000e+004 5.00000000e+001
+1420 1.41410000e+004 4.16670000e+001
+1421 1.41410000e+004 3.33330000e+001
+1422 1.41410000e+004 2.50000000e+001
+1423 1.41410000e+004 1.66670000e+001
+1424 1.41410000e+004 8.33330000e+000
+1425 1.41410000e+004 0.00000000e+000
+1426 1.43940000e+004 2.00000000e+002
+1427 1.43940000e+004 1.91670000e+002
+1428 1.43940000e+004 1.83330000e+002
+1429 1.43940000e+004 1.75000000e+002
+1430 1.43940000e+004 1.66670000e+002
+1431 1.43940000e+004 1.58330000e+002
+1432 1.43940000e+004 1.50000000e+002
+1433 1.43940000e+004 1.41670000e+002
+1434 1.43940000e+004 1.33330000e+002
+1435 1.43940000e+004 1.25000000e+002
+1436 1.43940000e+004 1.16670000e+002
+1437 1.43940000e+004 1.08330000e+002
+1438 1.43940000e+004 1.00000000e+002
+1439 1.43940000e+004 9.16670000e+001
+1440 1.43940000e+004 8.33330000e+001
+1441 1.43940000e+004 7.50000000e+001
+1442 1.43940000e+004 6.66670000e+001
+1443 1.43940000e+004 5.83330000e+001
+1444 1.43940000e+004 5.00000000e+001
+1445 1.43940000e+004 4.16670000e+001
+1446 1.43940000e+004 3.33330000e+001
+1447 1.43940000e+004 2.50000000e+001
+1448 1.43940000e+004 1.66670000e+001
+1449 1.43940000e+004 8.33330000e+000
+1450 1.43940000e+004 0.00000000e+000
+1451 1.46460000e+004 2.00000000e+002
+1452 1.46460000e+004 1.91670000e+002
+1453 1.46460000e+004 1.83330000e+002
+1454 1.46460000e+004 1.75000000e+002
+1455 1.46460000e+004 1.66670000e+002
+1456 1.46460000e+004 1.58330000e+002
+1457 1.46460000e+004 1.50000000e+002
+1458 1.46460000e+004 1.41670000e+002
+1459 1.46460000e+004 1.33330000e+002
+1460 1.46460000e+004 1.25000000e+002
+1461 1.46460000e+004 1.16670000e+002
+1462 1.46460000e+004 1.08330000e+002
+1463 1.46460000e+004 1.00000000e+002
+1464 1.46460000e+004 9.16670000e+001
+1465 1.46460000e+004 8.33330000e+001
+1466 1.46460000e+004 7.50000000e+001
+1467 1.46460000e+004 6.66670000e+001
+1468 1.46460000e+004 5.83330000e+001
+1469 1.46460000e+004 5.00000000e+001
+1470 1.46460000e+004 4.16670000e+001
+1471 1.46460000e+004 3.33330000e+001
+1472 1.46460000e+004 2.50000000e+001
+1473 1.46460000e+004 1.66670000e+001
+1474 1.46460000e+004 8.33330000e+000
+1475 1.46460000e+004 0.00000000e+000
+1476 1.48990000e+004 2.00000000e+002
+1477 1.48990000e+004 1.91670000e+002
+1478 1.48990000e+004 1.83330000e+002
+1479 1.48990000e+004 1.75000000e+002
+1480 1.48990000e+004 1.66670000e+002
+1481 1.48990000e+004 1.58330000e+002
+1482 1.48990000e+004 1.50000000e+002
+1483 1.48990000e+004 1.41670000e+002
+1484 1.48990000e+004 1.33330000e+002
+1485 1.48990000e+004 1.25000000e+002
+1486 1.48990000e+004 1.16670000e+002
+1487 1.48990000e+004 1.08330000e+002
+1488 1.48990000e+004 1.00000000e+002
+1489 1.48990000e+004 9.16670000e+001
+1490 1.48990000e+004 8.33330000e+001
+1491 1.48990000e+004 7.50000000e+001
+1492 1.48990000e+004 6.66670000e+001
+1493 1.48990000e+004 5.83330000e+001
+1494 1.48990000e+004 5.00000000e+001
+1495 1.48990000e+004 4.16670000e+001
+1496 1.48990000e+004 3.33330000e+001
+1497 1.48990000e+004 2.50000000e+001
+1498 1.48990000e+004 1.66670000e+001
+1499 1.48990000e+004 8.33330000e+000
+1500 1.48990000e+004 0.00000000e+000
+1501 1.51520000e+004 2.00000000e+002
+1502 1.51520000e+004 1.91670000e+002
+1503 1.51520000e+004 1.83330000e+002
+1504 1.51520000e+004 1.75000000e+002
+1505 1.51520000e+004 1.66670000e+002
+1506 1.51520000e+004 1.58330000e+002
+1507 1.51520000e+004 1.50000000e+002
+1508 1.51520000e+004 1.41670000e+002
+1509 1.51520000e+004 1.33330000e+002
+1510 1.51520000e+004 1.25000000e+002
+1511 1.51520000e+004 1.16670000e+002
+1512 1.51520000e+004 1.08330000e+002
+1513 1.51520000e+004 1.00000000e+002
+1514 1.51520000e+004 9.16670000e+001
+1515 1.51520000e+004 8.33330000e+001
+1516 1.51520000e+004 7.50000000e+001
+1517 1.51520000e+004 6.66670000e+001
+1518 1.51520000e+004 5.83330000e+001
+1519 1.51520000e+004 5.00000000e+001
+1520 1.51520000e+004 4.16670000e+001
+1521 1.51520000e+004 3.33330000e+001
+1522 1.51520000e+004 2.50000000e+001
+1523 1.51520000e+004 1.66670000e+001
+1524 1.51520000e+004 8.33330000e+000
+1525 1.51520000e+004 0.00000000e+000
+1526 1.54040000e+004 2.00000000e+002
+1527 1.54040000e+004 1.91670000e+002
+1528 1.54040000e+004 1.83330000e+002
+1529 1.54040000e+004 1.75000000e+002
+1530 1.54040000e+004 1.66670000e+002
+1531 1.54040000e+004 1.58330000e+002
+1532 1.54040000e+004 1.50000000e+002
+1533 1.54040000e+004 1.41670000e+002
+1534 1.54040000e+004 1.33330000e+002
+1535 1.54040000e+004 1.25000000e+002
+1536 1.54040000e+004 1.16670000e+002
+1537 1.54040000e+004 1.08330000e+002
+1538 1.54040000e+004 1.00000000e+002
+1539 1.54040000e+004 9.16670000e+001
+1540 1.54040000e+004 8.33330000e+001
+1541 1.54040000e+004 7.50000000e+001
+1542 1.54040000e+004 6.66670000e+001
+1543 1.54040000e+004 5.83330000e+001
+1544 1.54040000e+004 5.00000000e+001
+1545 1.54040000e+004 4.16670000e+001
+1546 1.54040000e+004 3.33330000e+001
+1547 1.54040000e+004 2.50000000e+001
+1548 1.54040000e+004 1.66670000e+001
+1549 1.54040000e+004 8.33330000e+000
+1550 1.54040000e+004 0.00000000e+000
+1551 1.56570000e+004 2.00000000e+002
+1552 1.56570000e+004 1.91670000e+002
+1553 1.56570000e+004 1.83330000e+002
+1554 1.56570000e+004 1.75000000e+002
+1555 1.56570000e+004 1.66670000e+002
+1556 1.56570000e+004 1.58330000e+002
+1557 1.56570000e+004 1.50000000e+002
+1558 1.56570000e+004 1.41670000e+002
+1559 1.56570000e+004 1.33330000e+002
+1560 1.56570000e+004 1.25000000e+002
+1561 1.56570000e+004 1.16670000e+002
+1562 1.56570000e+004 1.08330000e+002
+1563 1.56570000e+004 1.00000000e+002
+1564 1.56570000e+004 9.16670000e+001
+1565 1.56570000e+004 8.33330000e+001
+1566 1.56570000e+004 7.50000000e+001
+1567 1.56570000e+004 6.66670000e+001
+1568 1.56570000e+004 5.83330000e+001
+1569 1.56570000e+004 5.00000000e+001
+1570 1.56570000e+004 4.16670000e+001
+1571 1.56570000e+004 3.33330000e+001
+1572 1.56570000e+004 2.50000000e+001
+1573 1.56570000e+004 1.66670000e+001
+1574 1.56570000e+004 8.33330000e+000
+1575 1.56570000e+004 0.00000000e+000
+1576 1.59090000e+004 2.00000000e+002
+1577 1.59090000e+004 1.91670000e+002
+1578 1.59090000e+004 1.83330000e+002
+1579 1.59090000e+004 1.75000000e+002
+1580 1.59090000e+004 1.66670000e+002
+1581 1.59090000e+004 1.58330000e+002
+1582 1.59090000e+004 1.50000000e+002
+1583 1.59090000e+004 1.41670000e+002
+1584 1.59090000e+004 1.33330000e+002
+1585 1.59090000e+004 1.25000000e+002
+1586 1.59090000e+004 1.16670000e+002
+1587 1.59090000e+004 1.08330000e+002
+1588 1.59090000e+004 1.00000000e+002
+1589 1.59090000e+004 9.16670000e+001
+1590 1.59090000e+004 8.33330000e+001
+1591 1.59090000e+004 7.50000000e+001
+1592 1.59090000e+004 6.66670000e+001
+1593 1.59090000e+004 5.83330000e+001
+1594 1.59090000e+004 5.00000000e+001
+1595 1.59090000e+004 4.16670000e+001
+1596 1.59090000e+004 3.33330000e+001
+1597 1.59090000e+004 2.50000000e+001
+1598 1.59090000e+004 1.66670000e+001
+1599 1.59090000e+004 8.33330000e+000
+1600 1.59090000e+004 0.00000000e+000
+1601 1.61620000e+004 2.00000000e+002
+1602 1.61620000e+004 1.91670000e+002
+1603 1.61620000e+004 1.83330000e+002
+1604 1.61620000e+004 1.75000000e+002
+1605 1.61620000e+004 1.66670000e+002
+1606 1.61620000e+004 1.58330000e+002
+1607 1.61620000e+004 1.50000000e+002
+1608 1.61620000e+004 1.41670000e+002
+1609 1.61620000e+004 1.33330000e+002
+1610 1.61620000e+004 1.25000000e+002
+1611 1.61620000e+004 1.16670000e+002
+1612 1.61620000e+004 1.08330000e+002
+1613 1.61620000e+004 1.00000000e+002
+1614 1.61620000e+004 9.16670000e+001
+1615 1.61620000e+004 8.33330000e+001
+1616 1.61620000e+004 7.50000000e+001
+1617 1.61620000e+004 6.66670000e+001
+1618 1.61620000e+004 5.83330000e+001
+1619 1.61620000e+004 5.00000000e+001
+1620 1.61620000e+004 4.16670000e+001
+1621 1.61620000e+004 3.33330000e+001
+1622 1.61620000e+004 2.50000000e+001
+1623 1.61620000e+004 1.66670000e+001
+1624 1.61620000e+004 8.33330000e+000
+1625 1.61620000e+004 0.00000000e+000
+1626 1.64140000e+004 2.00000000e+002
+1627 1.64140000e+004 1.91670000e+002
+1628 1.64140000e+004 1.83330000e+002
+1629 1.64140000e+004 1.75000000e+002
+1630 1.64140000e+004 1.66670000e+002
+1631 1.64140000e+004 1.58330000e+002
+1632 1.64140000e+004 1.50000000e+002
+1633 1.64140000e+004 1.41670000e+002
+1634 1.64140000e+004 1.33330000e+002
+1635 1.64140000e+004 1.25000000e+002
+1636 1.64140000e+004 1.16670000e+002
+1637 1.64140000e+004 1.08330000e+002
+1638 1.64140000e+004 1.00000000e+002
+1639 1.64140000e+004 9.16670000e+001
+1640 1.64140000e+004 8.33330000e+001
+1641 1.64140000e+004 7.50000000e+001
+1642 1.64140000e+004 6.66670000e+001
+1643 1.64140000e+004 5.83330000e+001
+1644 1.64140000e+004 5.00000000e+001
+1645 1.64140000e+004 4.16670000e+001
+1646 1.64140000e+004 3.33330000e+001
+1647 1.64140000e+004 2.50000000e+001
+1648 1.64140000e+004 1.66670000e+001
+1649 1.64140000e+004 8.33330000e+000
+1650 1.64140000e+004 0.00000000e+000
+1651 1.66670000e+004 2.00000000e+002
+1652 1.66670000e+004 1.91670000e+002
+1653 1.66670000e+004 1.83330000e+002
+1654 1.66670000e+004 1.75000000e+002
+1655 1.66670000e+004 1.66670000e+002
+1656 1.66670000e+004 1.58330000e+002
+1657 1.66670000e+004 1.50000000e+002
+1658 1.66670000e+004 1.41670000e+002
+1659 1.66670000e+004 1.33330000e+002
+1660 1.66670000e+004 1.25000000e+002
+1661 1.66670000e+004 1.16670000e+002
+1662 1.66670000e+004 1.08330000e+002
+1663 1.66670000e+004 1.00000000e+002
+1664 1.66670000e+004 9.16670000e+001
+1665 1.66670000e+004 8.33330000e+001
+1666 1.66670000e+004 7.50000000e+001
+1667 1.66670000e+004 6.66670000e+001
+1668 1.66670000e+004 5.83330000e+001
+1669 1.66670000e+004 5.00000000e+001
+1670 1.66670000e+004 4.16670000e+001
+1671 1.66670000e+004 3.33330000e+001
+1672 1.66670000e+004 2.50000000e+001
+1673 1.66670000e+004 1.66670000e+001
+1674 1.66670000e+004 8.33330000e+000
+1675 1.66670000e+004 0.00000000e+000
+1676 1.69190000e+004 2.00000000e+002
+1677 1.69190000e+004 1.91670000e+002
+1678 1.69190000e+004 1.83330000e+002
+1679 1.69190000e+004 1.75000000e+002
+1680 1.69190000e+004 1.66670000e+002
+1681 1.69190000e+004 1.58330000e+002
+1682 1.69190000e+004 1.50000000e+002
+1683 1.69190000e+004 1.41670000e+002
+1684 1.69190000e+004 1.33330000e+002
+1685 1.69190000e+004 1.25000000e+002
+1686 1.69190000e+004 1.16670000e+002
+1687 1.69190000e+004 1.08330000e+002
+1688 1.69190000e+004 1.00000000e+002
+1689 1.69190000e+004 9.16670000e+001
+1690 1.69190000e+004 8.33330000e+001
+1691 1.69190000e+004 7.50000000e+001
+1692 1.69190000e+004 6.66670000e+001
+1693 1.69190000e+004 5.83330000e+001
+1694 1.69190000e+004 5.00000000e+001
+1695 1.69190000e+004 4.16670000e+001
+1696 1.69190000e+004 3.33330000e+001
+1697 1.69190000e+004 2.50000000e+001
+1698 1.69190000e+004 1.66670000e+001
+1699 1.69190000e+004 8.33330000e+000
+1700 1.69190000e+004 0.00000000e+000
+1701 1.71720000e+004 2.00000000e+002
+1702 1.71720000e+004 1.91670000e+002
+1703 1.71720000e+004 1.83330000e+002
+1704 1.71720000e+004 1.75000000e+002
+1705 1.71720000e+004 1.66670000e+002
+1706 1.71720000e+004 1.58330000e+002
+1707 1.71720000e+004 1.50000000e+002
+1708 1.71720000e+004 1.41670000e+002
+1709 1.71720000e+004 1.33330000e+002
+1710 1.71720000e+004 1.25000000e+002
+1711 1.71720000e+004 1.16670000e+002
+1712 1.71720000e+004 1.08330000e+002
+1713 1.71720000e+004 1.00000000e+002
+1714 1.71720000e+004 9.16670000e+001
+1715 1.71720000e+004 8.33330000e+001
+1716 1.71720000e+004 7.50000000e+001
+1717 1.71720000e+004 6.66670000e+001
+1718 1.71720000e+004 5.83330000e+001
+1719 1.71720000e+004 5.00000000e+001
+1720 1.71720000e+004 4.16670000e+001
+1721 1.71720000e+004 3.33330000e+001
+1722 1.71720000e+004 2.50000000e+001
+1723 1.71720000e+004 1.66670000e+001
+1724 1.71720000e+004 8.33330000e+000
+1725 1.71720000e+004 0.00000000e+000
+1726 1.74240000e+004 2.00000000e+002
+1727 1.74240000e+004 1.91670000e+002
+1728 1.74240000e+004 1.83330000e+002
+1729 1.74240000e+004 1.75000000e+002
+1730 1.74240000e+004 1.66670000e+002
+1731 1.74240000e+004 1.58330000e+002
+1732 1.74240000e+004 1.50000000e+002
+1733 1.74240000e+004 1.41670000e+002
+1734 1.74240000e+004 1.33330000e+002
+1735 1.74240000e+004 1.25000000e+002
+1736 1.74240000e+004 1.16670000e+002
+1737 1.74240000e+004 1.08330000e+002
+1738 1.74240000e+004 1.00000000e+002
+1739 1.74240000e+004 9.16670000e+001
+1740 1.74240000e+004 8.33330000e+001
+1741 1.74240000e+004 7.50000000e+001
+1742 1.74240000e+004 6.66670000e+001
+1743 1.74240000e+004 5.83330000e+001
+1744 1.74240000e+004 5.00000000e+001
+1745 1.74240000e+004 4.16670000e+001
+1746 1.74240000e+004 3.33330000e+001
+1747 1.74240000e+004 2.50000000e+001
+1748 1.74240000e+004 1.66670000e+001
+1749 1.74240000e+004 8.33330000e+000
+1750 1.74240000e+004 0.00000000e+000
+1751 1.76770000e+004 2.00000000e+002
+1752 1.76770000e+004 1.91670000e+002
+1753 1.76770000e+004 1.83330000e+002
+1754 1.76770000e+004 1.75000000e+002
+1755 1.76770000e+004 1.66670000e+002
+1756 1.76770000e+004 1.58330000e+002
+1757 1.76770000e+004 1.50000000e+002
+1758 1.76770000e+004 1.41670000e+002
+1759 1.76770000e+004 1.33330000e+002
+1760 1.76770000e+004 1.25000000e+002
+1761 1.76770000e+004 1.16670000e+002
+1762 1.76770000e+004 1.08330000e+002
+1763 1.76770000e+004 1.00000000e+002
+1764 1.76770000e+004 9.16670000e+001
+1765 1.76770000e+004 8.33330000e+001
+1766 1.76770000e+004 7.50000000e+001
+1767 1.76770000e+004 6.66670000e+001
+1768 1.76770000e+004 5.83330000e+001
+1769 1.76770000e+004 5.00000000e+001
+1770 1.76770000e+004 4.16670000e+001
+1771 1.76770000e+004 3.33330000e+001
+1772 1.76770000e+004 2.50000000e+001
+1773 1.76770000e+004 1.66670000e+001
+1774 1.76770000e+004 8.33330000e+000
+1775 1.76770000e+004 0.00000000e+000
+1776 1.79290000e+004 2.00000000e+002
+1777 1.79290000e+004 1.91670000e+002
+1778 1.79290000e+004 1.83330000e+002
+1779 1.79290000e+004 1.75000000e+002
+1780 1.79290000e+004 1.66670000e+002
+1781 1.79290000e+004 1.58330000e+002
+1782 1.79290000e+004 1.50000000e+002
+1783 1.79290000e+004 1.41670000e+002
+1784 1.79290000e+004 1.33330000e+002
+1785 1.79290000e+004 1.25000000e+002
+1786 1.79290000e+004 1.16670000e+002
+1787 1.79290000e+004 1.08330000e+002
+1788 1.79290000e+004 1.00000000e+002
+1789 1.79290000e+004 9.16670000e+001
+1790 1.79290000e+004 8.33330000e+001
+1791 1.79290000e+004 7.50000000e+001
+1792 1.79290000e+004 6.66670000e+001
+1793 1.79290000e+004 5.83330000e+001
+1794 1.79290000e+004 5.00000000e+001
+1795 1.79290000e+004 4.16670000e+001
+1796 1.79290000e+004 3.33330000e+001
+1797 1.79290000e+004 2.50000000e+001
+1798 1.79290000e+004 1.66670000e+001
+1799 1.79290000e+004 8.33330000e+000
+1800 1.79290000e+004 0.00000000e+000
+1801 1.81820000e+004 2.00000000e+002
+1802 1.81820000e+004 1.91670000e+002
+1803 1.81820000e+004 1.83330000e+002
+1804 1.81820000e+004 1.75000000e+002
+1805 1.81820000e+004 1.66670000e+002
+1806 1.81820000e+004 1.58330000e+002
+1807 1.81820000e+004 1.50000000e+002
+1808 1.81820000e+004 1.41670000e+002
+1809 1.81820000e+004 1.33330000e+002
+1810 1.81820000e+004 1.25000000e+002
+1811 1.81820000e+004 1.16670000e+002
+1812 1.81820000e+004 1.08330000e+002
+1813 1.81820000e+004 1.00000000e+002
+1814 1.81820000e+004 9.16670000e+001
+1815 1.81820000e+004 8.33330000e+001
+1816 1.81820000e+004 7.50000000e+001
+1817 1.81820000e+004 6.66670000e+001
+1818 1.81820000e+004 5.83330000e+001
+1819 1.81820000e+004 5.00000000e+001
+1820 1.81820000e+004 4.16670000e+001
+1821 1.81820000e+004 3.33330000e+001
+1822 1.81820000e+004 2.50000000e+001
+1823 1.81820000e+004 1.66670000e+001
+1824 1.81820000e+004 8.33330000e+000
+1825 1.81820000e+004 0.00000000e+000
+1826 1.84340000e+004 2.00000000e+002
+1827 1.84340000e+004 1.91670000e+002
+1828 1.84340000e+004 1.83330000e+002
+1829 1.84340000e+004 1.75000000e+002
+1830 1.84340000e+004 1.66670000e+002
+1831 1.84340000e+004 1.58330000e+002
+1832 1.84340000e+004 1.50000000e+002
+1833 1.84340000e+004 1.41670000e+002
+1834 1.84340000e+004 1.33330000e+002
+1835 1.84340000e+004 1.25000000e+002
+1836 1.84340000e+004 1.16670000e+002
+1837 1.84340000e+004 1.08330000e+002
+1838 1.84340000e+004 1.00000000e+002
+1839 1.84340000e+004 9.16670000e+001
+1840 1.84340000e+004 8.33330000e+001
+1841 1.84340000e+004 7.50000000e+001
+1842 1.84340000e+004 6.66670000e+001
+1843 1.84340000e+004 5.83330000e+001
+1844 1.84340000e+004 5.00000000e+001
+1845 1.84340000e+004 4.16670000e+001
+1846 1.84340000e+004 3.33330000e+001
+1847 1.84340000e+004 2.50000000e+001
+1848 1.84340000e+004 1.66670000e+001
+1849 1.84340000e+004 8.33330000e+000
+1850 1.84340000e+004 0.00000000e+000
+1851 1.86870000e+004 2.00000000e+002
+1852 1.86870000e+004 1.91670000e+002
+1853 1.86870000e+004 1.83330000e+002
+1854 1.86870000e+004 1.75000000e+002
+1855 1.86870000e+004 1.66670000e+002
+1856 1.86870000e+004 1.58330000e+002
+1857 1.86870000e+004 1.50000000e+002
+1858 1.86870000e+004 1.41670000e+002
+1859 1.86870000e+004 1.33330000e+002
+1860 1.86870000e+004 1.25000000e+002
+1861 1.86870000e+004 1.16670000e+002
+1862 1.86870000e+004 1.08330000e+002
+1863 1.86870000e+004 1.00000000e+002
+1864 1.86870000e+004 9.16670000e+001
+1865 1.86870000e+004 8.33330000e+001
+1866 1.86870000e+004 7.50000000e+001
+1867 1.86870000e+004 6.66670000e+001
+1868 1.86870000e+004 5.83330000e+001
+1869 1.86870000e+004 5.00000000e+001
+1870 1.86870000e+004 4.16670000e+001
+1871 1.86870000e+004 3.33330000e+001
+1872 1.86870000e+004 2.50000000e+001
+1873 1.86870000e+004 1.66670000e+001
+1874 1.86870000e+004 8.33330000e+000
+1875 1.86870000e+004 0.00000000e+000
+1876 1.89390000e+004 2.00000000e+002
+1877 1.89390000e+004 1.91670000e+002
+1878 1.89390000e+004 1.83330000e+002
+1879 1.89390000e+004 1.75000000e+002
+1880 1.89390000e+004 1.66670000e+002
+1881 1.89390000e+004 1.58330000e+002
+1882 1.89390000e+004 1.50000000e+002
+1883 1.89390000e+004 1.41670000e+002
+1884 1.89390000e+004 1.33330000e+002
+1885 1.89390000e+004 1.25000000e+002
+1886 1.89390000e+004 1.16670000e+002
+1887 1.89390000e+004 1.08330000e+002
+1888 1.89390000e+004 1.00000000e+002
+1889 1.89390000e+004 9.16670000e+001
+1890 1.89390000e+004 8.33330000e+001
+1891 1.89390000e+004 7.50000000e+001
+1892 1.89390000e+004 6.66670000e+001
+1893 1.89390000e+004 5.83330000e+001
+1894 1.89390000e+004 5.00000000e+001
+1895 1.89390000e+004 4.16670000e+001
+1896 1.89390000e+004 3.33330000e+001
+1897 1.89390000e+004 2.50000000e+001
+1898 1.89390000e+004 1.66670000e+001
+1899 1.89390000e+004 8.33330000e+000
+1900 1.89390000e+004 0.00000000e+000
+1901 1.91920000e+004 2.00000000e+002
+1902 1.91920000e+004 1.91670000e+002
+1903 1.91920000e+004 1.83330000e+002
+1904 1.91920000e+004 1.75000000e+002
+1905 1.91920000e+004 1.66670000e+002
+1906 1.91920000e+004 1.58330000e+002
+1907 1.91920000e+004 1.50000000e+002
+1908 1.91920000e+004 1.41670000e+002
+1909 1.91920000e+004 1.33330000e+002
+1910 1.91920000e+004 1.25000000e+002
+1911 1.91920000e+004 1.16670000e+002
+1912 1.91920000e+004 1.08330000e+002
+1913 1.91920000e+004 1.00000000e+002
+1914 1.91920000e+004 9.16670000e+001
+1915 1.91920000e+004 8.33330000e+001
+1916 1.91920000e+004 7.50000000e+001
+1917 1.91920000e+004 6.66670000e+001
+1918 1.91920000e+004 5.83330000e+001
+1919 1.91920000e+004 5.00000000e+001
+1920 1.91920000e+004 4.16670000e+001
+1921 1.91920000e+004 3.33330000e+001
+1922 1.91920000e+004 2.50000000e+001
+1923 1.91920000e+004 1.66670000e+001
+1924 1.91920000e+004 8.33330000e+000
+1925 1.91920000e+004 0.00000000e+000
+1926 1.94440000e+004 2.00000000e+002
+1927 1.94440000e+004 1.91670000e+002
+1928 1.94440000e+004 1.83330000e+002
+1929 1.94440000e+004 1.75000000e+002
+1930 1.94440000e+004 1.66670000e+002
+1931 1.94440000e+004 1.58330000e+002
+1932 1.94440000e+004 1.50000000e+002
+1933 1.94440000e+004 1.41670000e+002
+1934 1.94440000e+004 1.33330000e+002
+1935 1.94440000e+004 1.25000000e+002
+1936 1.94440000e+004 1.16670000e+002
+1937 1.94440000e+004 1.08330000e+002
+1938 1.94440000e+004 1.00000000e+002
+1939 1.94440000e+004 9.16670000e+001
+1940 1.94440000e+004 8.33330000e+001
+1941 1.94440000e+004 7.50000000e+001
+1942 1.94440000e+004 6.66670000e+001
+1943 1.94440000e+004 5.83330000e+001
+1944 1.94440000e+004 5.00000000e+001
+1945 1.94440000e+004 4.16670000e+001
+1946 1.94440000e+004 3.33330000e+001
+1947 1.94440000e+004 2.50000000e+001
+1948 1.94440000e+004 1.66670000e+001
+1949 1.94440000e+004 8.33330000e+000
+1950 1.94440000e+004 0.00000000e+000
+1951 1.96970000e+004 2.00000000e+002
+1952 1.96970000e+004 1.91670000e+002
+1953 1.96970000e+004 1.83330000e+002
+1954 1.96970000e+004 1.75000000e+002
+1955 1.96970000e+004 1.66670000e+002
+1956 1.96970000e+004 1.58330000e+002
+1957 1.96970000e+004 1.50000000e+002
+1958 1.96970000e+004 1.41670000e+002
+1959 1.96970000e+004 1.33330000e+002
+1960 1.96970000e+004 1.25000000e+002
+1961 1.96970000e+004 1.16670000e+002
+1962 1.96970000e+004 1.08330000e+002
+1963 1.96970000e+004 1.00000000e+002
+1964 1.96970000e+004 9.16670000e+001
+1965 1.96970000e+004 8.33330000e+001
+1966 1.96970000e+004 7.50000000e+001
+1967 1.96970000e+004 6.66670000e+001
+1968 1.96970000e+004 5.83330000e+001
+1969 1.96970000e+004 5.00000000e+001
+1970 1.96970000e+004 4.16670000e+001
+1971 1.96970000e+004 3.33330000e+001
+1972 1.96970000e+004 2.50000000e+001
+1973 1.96970000e+004 1.66670000e+001
+1974 1.96970000e+004 8.33330000e+000
+1975 1.96970000e+004 0.00000000e+000
+1976 1.99490000e+004 2.00000000e+002
+1977 1.99490000e+004 1.91670000e+002
+1978 1.99490000e+004 1.83330000e+002
+1979 1.99490000e+004 1.75000000e+002
+1980 1.99490000e+004 1.66670000e+002
+1981 1.99490000e+004 1.58330000e+002
+1982 1.99490000e+004 1.50000000e+002
+1983 1.99490000e+004 1.41670000e+002
+1984 1.99490000e+004 1.33330000e+002
+1985 1.99490000e+004 1.25000000e+002
+1986 1.99490000e+004 1.16670000e+002
+1987 1.99490000e+004 1.08330000e+002
+1988 1.99490000e+004 1.00000000e+002
+1989 1.99490000e+004 9.16670000e+001
+1990 1.99490000e+004 8.33330000e+001
+1991 1.99490000e+004 7.50000000e+001
+1992 1.99490000e+004 6.66670000e+001
+1993 1.99490000e+004 5.83330000e+001
+1994 1.99490000e+004 5.00000000e+001
+1995 1.99490000e+004 4.16670000e+001
+1996 1.99490000e+004 3.33330000e+001
+1997 1.99490000e+004 2.50000000e+001
+1998 1.99490000e+004 1.66670000e+001
+1999 1.99490000e+004 8.33330000e+000
+2000 1.99490000e+004 0.00000000e+000
+2001 2.02020000e+004 2.00000000e+002
+2002 2.02020000e+004 1.91670000e+002
+2003 2.02020000e+004 1.83330000e+002
+2004 2.02020000e+004 1.75000000e+002
+2005 2.02020000e+004 1.66670000e+002
+2006 2.02020000e+004 1.58330000e+002
+2007 2.02020000e+004 1.50000000e+002
+2008 2.02020000e+004 1.41670000e+002
+2009 2.02020000e+004 1.33330000e+002
+2010 2.02020000e+004 1.25000000e+002
+2011 2.02020000e+004 1.16670000e+002
+2012 2.02020000e+004 1.08330000e+002
+2013 2.02020000e+004 1.00000000e+002
+2014 2.02020000e+004 9.16670000e+001
+2015 2.02020000e+004 8.33330000e+001
+2016 2.02020000e+004 7.50000000e+001
+2017 2.02020000e+004 6.66670000e+001
+2018 2.02020000e+004 5.83330000e+001
+2019 2.02020000e+004 5.00000000e+001
+2020 2.02020000e+004 4.16670000e+001
+2021 2.02020000e+004 3.33330000e+001
+2022 2.02020000e+004 2.50000000e+001
+2023 2.02020000e+004 1.66670000e+001
+2024 2.02020000e+004 8.33330000e+000
+2025 2.02020000e+004 0.00000000e+000
+2026 2.04550000e+004 2.00000000e+002
+2027 2.04550000e+004 1.91670000e+002
+2028 2.04550000e+004 1.83330000e+002
+2029 2.04550000e+004 1.75000000e+002
+2030 2.04550000e+004 1.66670000e+002
+2031 2.04550000e+004 1.58330000e+002
+2032 2.04550000e+004 1.50000000e+002
+2033 2.04550000e+004 1.41670000e+002
+2034 2.04550000e+004 1.33330000e+002
+2035 2.04550000e+004 1.25000000e+002
+2036 2.04550000e+004 1.16670000e+002
+2037 2.04550000e+004 1.08330000e+002
+2038 2.04550000e+004 1.00000000e+002
+2039 2.04550000e+004 9.16670000e+001
+2040 2.04550000e+004 8.33330000e+001
+2041 2.04550000e+004 7.50000000e+001
+2042 2.04550000e+004 6.66670000e+001
+2043 2.04550000e+004 5.83330000e+001
+2044 2.04550000e+004 5.00000000e+001
+2045 2.04550000e+004 4.16670000e+001
+2046 2.04550000e+004 3.33330000e+001
+2047 2.04550000e+004 2.50000000e+001
+2048 2.04550000e+004 1.66670000e+001
+2049 2.04550000e+004 8.33330000e+000
+2050 2.04550000e+004 0.00000000e+000
+2051 2.07070000e+004 2.00000000e+002
+2052 2.07070000e+004 1.91670000e+002
+2053 2.07070000e+004 1.83330000e+002
+2054 2.07070000e+004 1.75000000e+002
+2055 2.07070000e+004 1.66670000e+002
+2056 2.07070000e+004 1.58330000e+002
+2057 2.07070000e+004 1.50000000e+002
+2058 2.07070000e+004 1.41670000e+002
+2059 2.07070000e+004 1.33330000e+002
+2060 2.07070000e+004 1.25000000e+002
+2061 2.07070000e+004 1.16670000e+002
+2062 2.07070000e+004 1.08330000e+002
+2063 2.07070000e+004 1.00000000e+002
+2064 2.07070000e+004 9.16670000e+001
+2065 2.07070000e+004 8.33330000e+001
+2066 2.07070000e+004 7.50000000e+001
+2067 2.07070000e+004 6.66670000e+001
+2068 2.07070000e+004 5.83330000e+001
+2069 2.07070000e+004 5.00000000e+001
+2070 2.07070000e+004 4.16670000e+001
+2071 2.07070000e+004 3.33330000e+001
+2072 2.07070000e+004 2.50000000e+001
+2073 2.07070000e+004 1.66670000e+001
+2074 2.07070000e+004 8.33330000e+000
+2075 2.07070000e+004 0.00000000e+000
+2076 2.09600000e+004 2.00000000e+002
+2077 2.09600000e+004 1.91670000e+002
+2078 2.09600000e+004 1.83330000e+002
+2079 2.09600000e+004 1.75000000e+002
+2080 2.09600000e+004 1.66670000e+002
+2081 2.09600000e+004 1.58330000e+002
+2082 2.09600000e+004 1.50000000e+002
+2083 2.09600000e+004 1.41670000e+002
+2084 2.09600000e+004 1.33330000e+002
+2085 2.09600000e+004 1.25000000e+002
+2086 2.09600000e+004 1.16670000e+002
+2087 2.09600000e+004 1.08330000e+002
+2088 2.09600000e+004 1.00000000e+002
+2089 2.09600000e+004 9.16670000e+001
+2090 2.09600000e+004 8.33330000e+001
+2091 2.09600000e+004 7.50000000e+001
+2092 2.09600000e+004 6.66670000e+001
+2093 2.09600000e+004 5.83330000e+001
+2094 2.09600000e+004 5.00000000e+001
+2095 2.09600000e+004 4.16670000e+001
+2096 2.09600000e+004 3.33330000e+001
+2097 2.09600000e+004 2.50000000e+001
+2098 2.09600000e+004 1.66670000e+001
+2099 2.09600000e+004 8.33330000e+000
+2100 2.09600000e+004 0.00000000e+000
+2101 2.12120000e+004 2.00000000e+002
+2102 2.12120000e+004 1.91670000e+002
+2103 2.12120000e+004 1.83330000e+002
+2104 2.12120000e+004 1.75000000e+002
+2105 2.12120000e+004 1.66670000e+002
+2106 2.12120000e+004 1.58330000e+002
+2107 2.12120000e+004 1.50000000e+002
+2108 2.12120000e+004 1.41670000e+002
+2109 2.12120000e+004 1.33330000e+002
+2110 2.12120000e+004 1.25000000e+002
+2111 2.12120000e+004 1.16670000e+002
+2112 2.12120000e+004 1.08330000e+002
+2113 2.12120000e+004 1.00000000e+002
+2114 2.12120000e+004 9.16670000e+001
+2115 2.12120000e+004 8.33330000e+001
+2116 2.12120000e+004 7.50000000e+001
+2117 2.12120000e+004 6.66670000e+001
+2118 2.12120000e+004 5.83330000e+001
+2119 2.12120000e+004 5.00000000e+001
+2120 2.12120000e+004 4.16670000e+001
+2121 2.12120000e+004 3.33330000e+001
+2122 2.12120000e+004 2.50000000e+001
+2123 2.12120000e+004 1.66670000e+001
+2124 2.12120000e+004 8.33330000e+000
+2125 2.12120000e+004 0.00000000e+000
+2126 2.14650000e+004 2.00000000e+002
+2127 2.14650000e+004 1.91670000e+002
+2128 2.14650000e+004 1.83330000e+002
+2129 2.14650000e+004 1.75000000e+002
+2130 2.14650000e+004 1.66670000e+002
+2131 2.14650000e+004 1.58330000e+002
+2132 2.14650000e+004 1.50000000e+002
+2133 2.14650000e+004 1.41670000e+002
+2134 2.14650000e+004 1.33330000e+002
+2135 2.14650000e+004 1.25000000e+002
+2136 2.14650000e+004 1.16670000e+002
+2137 2.14650000e+004 1.08330000e+002
+2138 2.14650000e+004 1.00000000e+002
+2139 2.14650000e+004 9.16670000e+001
+2140 2.14650000e+004 8.33330000e+001
+2141 2.14650000e+004 7.50000000e+001
+2142 2.14650000e+004 6.66670000e+001
+2143 2.14650000e+004 5.83330000e+001
+2144 2.14650000e+004 5.00000000e+001
+2145 2.14650000e+004 4.16670000e+001
+2146 2.14650000e+004 3.33330000e+001
+2147 2.14650000e+004 2.50000000e+001
+2148 2.14650000e+004 1.66670000e+001
+2149 2.14650000e+004 8.33330000e+000
+2150 2.14650000e+004 0.00000000e+000
+2151 2.17170000e+004 2.00000000e+002
+2152 2.17170000e+004 1.91670000e+002
+2153 2.17170000e+004 1.83330000e+002
+2154 2.17170000e+004 1.75000000e+002
+2155 2.17170000e+004 1.66670000e+002
+2156 2.17170000e+004 1.58330000e+002
+2157 2.17170000e+004 1.50000000e+002
+2158 2.17170000e+004 1.41670000e+002
+2159 2.17170000e+004 1.33330000e+002
+2160 2.17170000e+004 1.25000000e+002
+2161 2.17170000e+004 1.16670000e+002
+2162 2.17170000e+004 1.08330000e+002
+2163 2.17170000e+004 1.00000000e+002
+2164 2.17170000e+004 9.16670000e+001
+2165 2.17170000e+004 8.33330000e+001
+2166 2.17170000e+004 7.50000000e+001
+2167 2.17170000e+004 6.66670000e+001
+2168 2.17170000e+004 5.83330000e+001
+2169 2.17170000e+004 5.00000000e+001
+2170 2.17170000e+004 4.16670000e+001
+2171 2.17170000e+004 3.33330000e+001
+2172 2.17170000e+004 2.50000000e+001
+2173 2.17170000e+004 1.66670000e+001
+2174 2.17170000e+004 8.33330000e+000
+2175 2.17170000e+004 0.00000000e+000
+2176 2.19700000e+004 2.00000000e+002
+2177 2.19700000e+004 1.91670000e+002
+2178 2.19700000e+004 1.83330000e+002
+2179 2.19700000e+004 1.75000000e+002
+2180 2.19700000e+004 1.66670000e+002
+2181 2.19700000e+004 1.58330000e+002
+2182 2.19700000e+004 1.50000000e+002
+2183 2.19700000e+004 1.41670000e+002
+2184 2.19700000e+004 1.33330000e+002
+2185 2.19700000e+004 1.25000000e+002
+2186 2.19700000e+004 1.16670000e+002
+2187 2.19700000e+004 1.08330000e+002
+2188 2.19700000e+004 1.00000000e+002
+2189 2.19700000e+004 9.16670000e+001
+2190 2.19700000e+004 8.33330000e+001
+2191 2.19700000e+004 7.50000000e+001
+2192 2.19700000e+004 6.66670000e+001
+2193 2.19700000e+004 5.83330000e+001
+2194 2.19700000e+004 5.00000000e+001
+2195 2.19700000e+004 4.16670000e+001
+2196 2.19700000e+004 3.33330000e+001
+2197 2.19700000e+004 2.50000000e+001
+2198 2.19700000e+004 1.66670000e+001
+2199 2.19700000e+004 8.33330000e+000
+2200 2.19700000e+004 0.00000000e+000
+2201 2.22220000e+004 2.00000000e+002
+2202 2.22220000e+004 1.91670000e+002
+2203 2.22220000e+004 1.83330000e+002
+2204 2.22220000e+004 1.75000000e+002
+2205 2.22220000e+004 1.66670000e+002
+2206 2.22220000e+004 1.58330000e+002
+2207 2.22220000e+004 1.50000000e+002
+2208 2.22220000e+004 1.41670000e+002
+2209 2.22220000e+004 1.33330000e+002
+2210 2.22220000e+004 1.25000000e+002
+2211 2.22220000e+004 1.16670000e+002
+2212 2.22220000e+004 1.08330000e+002
+2213 2.22220000e+004 1.00000000e+002
+2214 2.22220000e+004 9.16670000e+001
+2215 2.22220000e+004 8.33330000e+001
+2216 2.22220000e+004 7.50000000e+001
+2217 2.22220000e+004 6.66670000e+001
+2218 2.22220000e+004 5.83330000e+001
+2219 2.22220000e+004 5.00000000e+001
+2220 2.22220000e+004 4.16670000e+001
+2221 2.22220000e+004 3.33330000e+001
+2222 2.22220000e+004 2.50000000e+001
+2223 2.22220000e+004 1.66670000e+001
+2224 2.22220000e+004 8.33330000e+000
+2225 2.22220000e+004 0.00000000e+000
+2226 2.24750000e+004 2.00000000e+002
+2227 2.24750000e+004 1.91670000e+002
+2228 2.24750000e+004 1.83330000e+002
+2229 2.24750000e+004 1.75000000e+002
+2230 2.24750000e+004 1.66670000e+002
+2231 2.24750000e+004 1.58330000e+002
+2232 2.24750000e+004 1.50000000e+002
+2233 2.24750000e+004 1.41670000e+002
+2234 2.24750000e+004 1.33330000e+002
+2235 2.24750000e+004 1.25000000e+002
+2236 2.24750000e+004 1.16670000e+002
+2237 2.24750000e+004 1.08330000e+002
+2238 2.24750000e+004 1.00000000e+002
+2239 2.24750000e+004 9.16670000e+001
+2240 2.24750000e+004 8.33330000e+001
+2241 2.24750000e+004 7.50000000e+001
+2242 2.24750000e+004 6.66670000e+001
+2243 2.24750000e+004 5.83330000e+001
+2244 2.24750000e+004 5.00000000e+001
+2245 2.24750000e+004 4.16670000e+001
+2246 2.24750000e+004 3.33330000e+001
+2247 2.24750000e+004 2.50000000e+001
+2248 2.24750000e+004 1.66670000e+001
+2249 2.24750000e+004 8.33330000e+000
+2250 2.24750000e+004 0.00000000e+000
+2251 2.27270000e+004 2.00000000e+002
+2252 2.27270000e+004 1.91670000e+002
+2253 2.27270000e+004 1.83330000e+002
+2254 2.27270000e+004 1.75000000e+002
+2255 2.27270000e+004 1.66670000e+002
+2256 2.27270000e+004 1.58330000e+002
+2257 2.27270000e+004 1.50000000e+002
+2258 2.27270000e+004 1.41670000e+002
+2259 2.27270000e+004 1.33330000e+002
+2260 2.27270000e+004 1.25000000e+002
+2261 2.27270000e+004 1.16670000e+002
+2262 2.27270000e+004 1.08330000e+002
+2263 2.27270000e+004 1.00000000e+002
+2264 2.27270000e+004 9.16670000e+001
+2265 2.27270000e+004 8.33330000e+001
+2266 2.27270000e+004 7.50000000e+001
+2267 2.27270000e+004 6.66670000e+001
+2268 2.27270000e+004 5.83330000e+001
+2269 2.27270000e+004 5.00000000e+001
+2270 2.27270000e+004 4.16670000e+001
+2271 2.27270000e+004 3.33330000e+001
+2272 2.27270000e+004 2.50000000e+001
+2273 2.27270000e+004 1.66670000e+001
+2274 2.27270000e+004 8.33330000e+000
+2275 2.27270000e+004 0.00000000e+000
+2276 2.29800000e+004 2.00000000e+002
+2277 2.29800000e+004 1.91670000e+002
+2278 2.29800000e+004 1.83330000e+002
+2279 2.29800000e+004 1.75000000e+002
+2280 2.29800000e+004 1.66670000e+002
+2281 2.29800000e+004 1.58330000e+002
+2282 2.29800000e+004 1.50000000e+002
+2283 2.29800000e+004 1.41670000e+002
+2284 2.29800000e+004 1.33330000e+002
+2285 2.29800000e+004 1.25000000e+002
+2286 2.29800000e+004 1.16670000e+002
+2287 2.29800000e+004 1.08330000e+002
+2288 2.29800000e+004 1.00000000e+002
+2289 2.29800000e+004 9.16670000e+001
+2290 2.29800000e+004 8.33330000e+001
+2291 2.29800000e+004 7.50000000e+001
+2292 2.29800000e+004 6.66670000e+001
+2293 2.29800000e+004 5.83330000e+001
+2294 2.29800000e+004 5.00000000e+001
+2295 2.29800000e+004 4.16670000e+001
+2296 2.29800000e+004 3.33330000e+001
+2297 2.29800000e+004 2.50000000e+001
+2298 2.29800000e+004 1.66670000e+001
+2299 2.29800000e+004 8.33330000e+000
+2300 2.29800000e+004 0.00000000e+000
+2301 2.32320000e+004 2.00000000e+002
+2302 2.32320000e+004 1.91670000e+002
+2303 2.32320000e+004 1.83330000e+002
+2304 2.32320000e+004 1.75000000e+002
+2305 2.32320000e+004 1.66670000e+002
+2306 2.32320000e+004 1.58330000e+002
+2307 2.32320000e+004 1.50000000e+002
+2308 2.32320000e+004 1.41670000e+002
+2309 2.32320000e+004 1.33330000e+002
+2310 2.32320000e+004 1.25000000e+002
+2311 2.32320000e+004 1.16670000e+002
+2312 2.32320000e+004 1.08330000e+002
+2313 2.32320000e+004 1.00000000e+002
+2314 2.32320000e+004 9.16670000e+001
+2315 2.32320000e+004 8.33330000e+001
+2316 2.32320000e+004 7.50000000e+001
+2317 2.32320000e+004 6.66670000e+001
+2318 2.32320000e+004 5.83330000e+001
+2319 2.32320000e+004 5.00000000e+001
+2320 2.32320000e+004 4.16670000e+001
+2321 2.32320000e+004 3.33330000e+001
+2322 2.32320000e+004 2.50000000e+001
+2323 2.32320000e+004 1.66670000e+001
+2324 2.32320000e+004 8.33330000e+000
+2325 2.32320000e+004 0.00000000e+000
+2326 2.34850000e+004 2.00000000e+002
+2327 2.34850000e+004 1.91670000e+002
+2328 2.34850000e+004 1.83330000e+002
+2329 2.34850000e+004 1.75000000e+002
+2330 2.34850000e+004 1.66670000e+002
+2331 2.34850000e+004 1.58330000e+002
+2332 2.34850000e+004 1.50000000e+002
+2333 2.34850000e+004 1.41670000e+002
+2334 2.34850000e+004 1.33330000e+002
+2335 2.34850000e+004 1.25000000e+002
+2336 2.34850000e+004 1.16670000e+002
+2337 2.34850000e+004 1.08330000e+002
+2338 2.34850000e+004 1.00000000e+002
+2339 2.34850000e+004 9.16670000e+001
+2340 2.34850000e+004 8.33330000e+001
+2341 2.34850000e+004 7.50000000e+001
+2342 2.34850000e+004 6.66670000e+001
+2343 2.34850000e+004 5.83330000e+001
+2344 2.34850000e+004 5.00000000e+001
+2345 2.34850000e+004 4.16670000e+001
+2346 2.34850000e+004 3.33330000e+001
+2347 2.34850000e+004 2.50000000e+001
+2348 2.34850000e+004 1.66670000e+001
+2349 2.34850000e+004 8.33330000e+000
+2350 2.34850000e+004 0.00000000e+000
+2351 2.37370000e+004 2.00000000e+002
+2352 2.37370000e+004 1.91670000e+002
+2353 2.37370000e+004 1.83330000e+002
+2354 2.37370000e+004 1.75000000e+002
+2355 2.37370000e+004 1.66670000e+002
+2356 2.37370000e+004 1.58330000e+002
+2357 2.37370000e+004 1.50000000e+002
+2358 2.37370000e+004 1.41670000e+002
+2359 2.37370000e+004 1.33330000e+002
+2360 2.37370000e+004 1.25000000e+002
+2361 2.37370000e+004 1.16670000e+002
+2362 2.37370000e+004 1.08330000e+002
+2363 2.37370000e+004 1.00000000e+002
+2364 2.37370000e+004 9.16670000e+001
+2365 2.37370000e+004 8.33330000e+001
+2366 2.37370000e+004 7.50000000e+001
+2367 2.37370000e+004 6.66670000e+001
+2368 2.37370000e+004 5.83330000e+001
+2369 2.37370000e+004 5.00000000e+001
+2370 2.37370000e+004 4.16670000e+001
+2371 2.37370000e+004 3.33330000e+001
+2372 2.37370000e+004 2.50000000e+001
+2373 2.37370000e+004 1.66670000e+001
+2374 2.37370000e+004 8.33330000e+000
+2375 2.37370000e+004 0.00000000e+000
+2376 2.39900000e+004 2.00000000e+002
+2377 2.39900000e+004 1.91670000e+002
+2378 2.39900000e+004 1.83330000e+002
+2379 2.39900000e+004 1.75000000e+002
+2380 2.39900000e+004 1.66670000e+002
+2381 2.39900000e+004 1.58330000e+002
+2382 2.39900000e+004 1.50000000e+002
+2383 2.39900000e+004 1.41670000e+002
+2384 2.39900000e+004 1.33330000e+002
+2385 2.39900000e+004 1.25000000e+002
+2386 2.39900000e+004 1.16670000e+002
+2387 2.39900000e+004 1.08330000e+002
+2388 2.39900000e+004 1.00000000e+002
+2389 2.39900000e+004 9.16670000e+001
+2390 2.39900000e+004 8.33330000e+001
+2391 2.39900000e+004 7.50000000e+001
+2392 2.39900000e+004 6.66670000e+001
+2393 2.39900000e+004 5.83330000e+001
+2394 2.39900000e+004 5.00000000e+001
+2395 2.39900000e+004 4.16670000e+001
+2396 2.39900000e+004 3.33330000e+001
+2397 2.39900000e+004 2.50000000e+001
+2398 2.39900000e+004 1.66670000e+001
+2399 2.39900000e+004 8.33330000e+000
+2400 2.39900000e+004 0.00000000e+000
+2401 2.42420000e+004 2.00000000e+002
+2402 2.42420000e+004 1.91670000e+002
+2403 2.42420000e+004 1.83330000e+002
+2404 2.42420000e+004 1.75000000e+002
+2405 2.42420000e+004 1.66670000e+002
+2406 2.42420000e+004 1.58330000e+002
+2407 2.42420000e+004 1.50000000e+002
+2408 2.42420000e+004 1.41670000e+002
+2409 2.42420000e+004 1.33330000e+002
+2410 2.42420000e+004 1.25000000e+002
+2411 2.42420000e+004 1.16670000e+002
+2412 2.42420000e+004 1.08330000e+002
+2413 2.42420000e+004 1.00000000e+002
+2414 2.42420000e+004 9.16670000e+001
+2415 2.42420000e+004 8.33330000e+001
+2416 2.42420000e+004 7.50000000e+001
+2417 2.42420000e+004 6.66670000e+001
+2418 2.42420000e+004 5.83330000e+001
+2419 2.42420000e+004 5.00000000e+001
+2420 2.42420000e+004 4.16670000e+001
+2421 2.42420000e+004 3.33330000e+001
+2422 2.42420000e+004 2.50000000e+001
+2423 2.42420000e+004 1.66670000e+001
+2424 2.42420000e+004 8.33330000e+000
+2425 2.42420000e+004 0.00000000e+000
+2426 2.44950000e+004 2.00000000e+002
+2427 2.44950000e+004 1.91670000e+002
+2428 2.44950000e+004 1.83330000e+002
+2429 2.44950000e+004 1.75000000e+002
+2430 2.44950000e+004 1.66670000e+002
+2431 2.44950000e+004 1.58330000e+002
+2432 2.44950000e+004 1.50000000e+002
+2433 2.44950000e+004 1.41670000e+002
+2434 2.44950000e+004 1.33330000e+002
+2435 2.44950000e+004 1.25000000e+002
+2436 2.44950000e+004 1.16670000e+002
+2437 2.44950000e+004 1.08330000e+002
+2438 2.44950000e+004 1.00000000e+002
+2439 2.44950000e+004 9.16670000e+001
+2440 2.44950000e+004 8.33330000e+001
+2441 2.44950000e+004 7.50000000e+001
+2442 2.44950000e+004 6.66670000e+001
+2443 2.44950000e+004 5.83330000e+001
+2444 2.44950000e+004 5.00000000e+001
+2445 2.44950000e+004 4.16670000e+001
+2446 2.44950000e+004 3.33330000e+001
+2447 2.44950000e+004 2.50000000e+001
+2448 2.44950000e+004 1.66670000e+001
+2449 2.44950000e+004 8.33330000e+000
+2450 2.44950000e+004 0.00000000e+000
+2451 2.47470000e+004 2.00000000e+002
+2452 2.47470000e+004 1.91670000e+002
+2453 2.47470000e+004 1.83330000e+002
+2454 2.47470000e+004 1.75000000e+002
+2455 2.47470000e+004 1.66670000e+002
+2456 2.47470000e+004 1.58330000e+002
+2457 2.47470000e+004 1.50000000e+002
+2458 2.47470000e+004 1.41670000e+002
+2459 2.47470000e+004 1.33330000e+002
+2460 2.47470000e+004 1.25000000e+002
+2461 2.47470000e+004 1.16670000e+002
+2462 2.47470000e+004 1.08330000e+002
+2463 2.47470000e+004 1.00000000e+002
+2464 2.47470000e+004 9.16670000e+001
+2465 2.47470000e+004 8.33330000e+001
+2466 2.47470000e+004 7.50000000e+001
+2467 2.47470000e+004 6.66670000e+001
+2468 2.47470000e+004 5.83330000e+001
+2469 2.47470000e+004 5.00000000e+001
+2470 2.47470000e+004 4.16670000e+001
+2471 2.47470000e+004 3.33330000e+001
+2472 2.47470000e+004 2.50000000e+001
+2473 2.47470000e+004 1.66670000e+001
+2474 2.47470000e+004 8.33330000e+000
+2475 2.47470000e+004 0.00000000e+000
+2476 2.50000000e+004 2.00000000e+002
+2477 2.50000000e+004 1.91670000e+002
+2478 2.50000000e+004 1.83330000e+002
+2479 2.50000000e+004 1.75000000e+002
+2480 2.50000000e+004 1.66670000e+002
+2481 2.50000000e+004 1.58330000e+002
+2482 2.50000000e+004 1.50000000e+002
+2483 2.50000000e+004 1.41670000e+002
+2484 2.50000000e+004 1.33330000e+002
+2485 2.50000000e+004 1.25000000e+002
+2486 2.50000000e+004 1.16670000e+002
+2487 2.50000000e+004 1.08330000e+002
+2488 2.50000000e+004 1.00000000e+002
+2489 2.50000000e+004 9.16670000e+001
+2490 2.50000000e+004 8.33330000e+001
+2491 2.50000000e+004 7.50000000e+001
+2492 2.50000000e+004 6.66670000e+001
+2493 2.50000000e+004 5.83330000e+001
+2494 2.50000000e+004 5.00000000e+001
+2495 2.50000000e+004 4.16670000e+001
+2496 2.50000000e+004 3.33330000e+001
+2497 2.50000000e+004 2.50000000e+001
+2498 2.50000000e+004 1.66670000e+001
+2499 2.50000000e+004 8.33330000e+000
+2500 2.50000000e+004 0.00000000e+000
+2501 0.00000000e+000 2.03960000e+002
+2502 2.52530000e+002 2.03980000e+002
+2503 5.05050000e+002 2.04000000e+002
+2504 7.57580000e+002 2.04030000e+002
+2505 1.01010000e+003 2.04050000e+002
+2506 1.26260000e+003 2.04070000e+002
+2507 1.51520000e+003 2.04100000e+002
+2508 1.76770000e+003 2.04120000e+002
+2509 2.02020000e+003 2.04140000e+002
+2510 2.27270000e+003 2.04170000e+002
+2511 2.52530000e+003 2.04190000e+002
+2512 2.77780000e+003 2.04210000e+002
+2513 3.03030000e+003 2.04240000e+002
+2514 3.28280000e+003 2.04260000e+002
+2515 3.53540000e+003 2.04280000e+002
+2516 3.78790000e+003 2.04310000e+002
+2517 4.04040000e+003 2.04330000e+002
+2518 4.29290000e+003 2.04350000e+002
+2519 4.54550000e+003 2.04380000e+002
+2520 4.79800000e+003 2.04400000e+002
+2521 5.05050000e+003 2.04420000e+002
+2522 5.30300000e+003 2.04440000e+002
+2523 5.55560000e+003 2.04470000e+002
+2524 5.80810000e+003 2.04490000e+002
+2525 6.06060000e+003 2.04510000e+002
+2526 6.31310000e+003 2.04540000e+002
+2527 6.56570000e+003 2.04560000e+002
+2528 6.81820000e+003 2.04580000e+002
+2529 7.07070000e+003 2.04610000e+002
+2530 7.32320000e+003 2.04630000e+002
+2531 7.57580000e+003 2.04650000e+002
+2532 7.82830000e+003 2.04680000e+002
+2533 8.08080000e+003 2.04700000e+002
+2534 8.33330000e+003 2.04720000e+002
+2535 8.58590000e+003 2.04750000e+002
+2536 8.83840000e+003 2.04770000e+002
+2537 9.09090000e+003 2.04790000e+002
+2538 9.34340000e+003 2.04810000e+002
+2539 9.59600000e+003 2.04840000e+002
+2540 9.84850000e+003 2.04860000e+002
+2541 1.01010000e+004 2.04880000e+002
+2542 1.03540000e+004 2.04910000e+002
+2543 1.06060000e+004 2.04930000e+002
+2544 1.08590000e+004 2.04950000e+002
+2545 1.11110000e+004 2.04980000e+002
+2546 1.13640000e+004 2.05000000e+002
+2547 1.16160000e+004 2.05020000e+002
+2548 1.18690000e+004 2.05050000e+002
+2549 1.21210000e+004 2.05070000e+002
+2550 1.23740000e+004 2.05090000e+002
+2551 1.26260000e+004 2.05120000e+002
+2552 1.28790000e+004 2.05140000e+002
+2553 1.31310000e+004 2.05160000e+002
+2554 1.33840000e+004 2.05190000e+002
+2555 1.36360000e+004 2.05210000e+002
+2556 1.38890000e+004 2.05230000e+002
+2557 1.41410000e+004 2.05250000e+002
+2558 1.43940000e+004 2.05280000e+002
+2559 1.46460000e+004 2.05300000e+002
+2560 1.48990000e+004 2.05320000e+002
+2561 1.51520000e+004 2.05350000e+002
+2562 1.54040000e+004 2.05370000e+002
+2563 1.56570000e+004 2.05390000e+002
+2564 1.59090000e+004 2.05420000e+002
+2565 1.61620000e+004 2.05440000e+002
+2566 1.64140000e+004 2.05460000e+002
+2567 1.66670000e+004 2.05490000e+002
+2568 1.69190000e+004 2.05510000e+002
+2569 1.71720000e+004 2.05530000e+002
+2570 1.74240000e+004 2.05560000e+002
+2571 1.76770000e+004 2.05580000e+002
+2572 1.79290000e+004 2.05600000e+002
+2573 1.81820000e+004 2.05630000e+002
+2574 1.84340000e+004 2.05650000e+002
+2575 1.86870000e+004 2.05670000e+002
+2576 1.89390000e+004 2.05690000e+002
+2577 1.91920000e+004 2.05720000e+002
+2578 1.94440000e+004 2.05740000e+002
+2579 1.96970000e+004 2.05760000e+002
+2580 1.99490000e+004 2.05790000e+002
+2581 2.02020000e+004 2.05810000e+002
+2582 2.04550000e+004 2.05830000e+002
+2583 2.07070000e+004 2.05860000e+002
+2584 2.09600000e+004 2.05880000e+002
+2585 2.12120000e+004 2.05900000e+002
+2586 2.14650000e+004 2.05930000e+002
+2587 2.17170000e+004 2.05950000e+002
+2588 2.19700000e+004 2.05970000e+002
+2589 2.22220000e+004 2.06000000e+002
+2590 2.24750000e+004 2.06020000e+002
+2591 2.27270000e+004 2.06040000e+002
+2592 2.29800000e+004 2.06060000e+002
+2593 2.32320000e+004 2.06090000e+002
+2594 2.34850000e+004 2.06110000e+002
+2595 2.37370000e+004 2.06130000e+002
+2596 2.39900000e+004 2.06160000e+002
+2597 2.42420000e+004 2.06180000e+002
+2598 2.44950000e+004 2.06200000e+002
+2599 2.47470000e+004 2.06230000e+002
+2600 2.50000000e+004 2.06250000e+002
+2601 0.00000000e+000 2.07920000e+002
+2602 2.52530000e+002 2.07960000e+002
+2603 5.05050000e+002 2.08010000e+002
+2604 7.57580000e+002 2.08060000e+002
+2605 1.01010000e+003 2.08100000e+002
+2606 1.26260000e+003 2.08150000e+002
+2607 1.51520000e+003 2.08190000e+002
+2608 1.76770000e+003 2.08240000e+002
+2609 2.02020000e+003 2.08290000e+002
+2610 2.27270000e+003 2.08330000e+002
+2611 2.52530000e+003 2.08380000e+002
+2612 2.77780000e+003 2.08430000e+002
+2613 3.03030000e+003 2.08470000e+002
+2614 3.28280000e+003 2.08520000e+002
+2615 3.53540000e+003 2.08560000e+002
+2616 3.78790000e+003 2.08610000e+002
+2617 4.04040000e+003 2.08660000e+002
+2618 4.29290000e+003 2.08700000e+002
+2619 4.54550000e+003 2.08750000e+002
+2620 4.79800000e+003 2.08800000e+002
+2621 5.05050000e+003 2.08840000e+002
+2622 5.30300000e+003 2.08890000e+002
+2623 5.55560000e+003 2.08940000e+002
+2624 5.80810000e+003 2.08980000e+002
+2625 6.06060000e+003 2.09030000e+002
+2626 6.31310000e+003 2.09070000e+002
+2627 6.56570000e+003 2.09120000e+002
+2628 6.81820000e+003 2.09170000e+002
+2629 7.07070000e+003 2.09210000e+002
+2630 7.32320000e+003 2.09260000e+002
+2631 7.57580000e+003 2.09310000e+002
+2632 7.82830000e+003 2.09350000e+002
+2633 8.08080000e+003 2.09400000e+002
+2634 8.33330000e+003 2.09440000e+002
+2635 8.58590000e+003 2.09490000e+002
+2636 8.83840000e+003 2.09540000e+002
+2637 9.09090000e+003 2.09580000e+002
+2638 9.34340000e+003 2.09630000e+002
+2639 9.59600000e+003 2.09680000e+002
+2640 9.84850000e+003 2.09720000e+002
+2641 1.01010000e+004 2.09770000e+002
+2642 1.03540000e+004 2.09810000e+002
+2643 1.06060000e+004 2.09860000e+002
+2644 1.08590000e+004 2.09910000e+002
+2645 1.11110000e+004 2.09950000e+002
+2646 1.13640000e+004 2.10000000e+002
+2647 1.16160000e+004 2.10050000e+002
+2648 1.18690000e+004 2.10090000e+002
+2649 1.21210000e+004 2.10140000e+002
+2650 1.23740000e+004 2.10190000e+002
+2651 1.26260000e+004 2.10230000e+002
+2652 1.28790000e+004 2.10280000e+002
+2653 1.31310000e+004 2.10320000e+002
+2654 1.33840000e+004 2.10370000e+002
+2655 1.36360000e+004 2.10420000e+002
+2656 1.38890000e+004 2.10460000e+002
+2657 1.41410000e+004 2.10510000e+002
+2658 1.43940000e+004 2.10560000e+002
+2659 1.46460000e+004 2.10600000e+002
+2660 1.48990000e+004 2.10650000e+002
+2661 1.51520000e+004 2.10690000e+002
+2662 1.54040000e+004 2.10740000e+002
+2663 1.56570000e+004 2.10790000e+002
+2664 1.59090000e+004 2.10830000e+002
+2665 1.61620000e+004 2.10880000e+002
+2666 1.64140000e+004 2.10930000e+002
+2667 1.66670000e+004 2.10970000e+002
+2668 1.69190000e+004 2.11020000e+002
+2669 1.71720000e+004 2.11060000e+002
+2670 1.74240000e+004 2.11110000e+002
+2671 1.76770000e+004 2.11160000e+002
+2672 1.79290000e+004 2.11200000e+002
+2673 1.81820000e+004 2.11250000e+002
+2674 1.84340000e+004 2.11300000e+002
+2675 1.86870000e+004 2.11340000e+002
+2676 1.89390000e+004 2.11390000e+002
+2677 1.91920000e+004 2.11440000e+002
+2678 1.94440000e+004 2.11480000e+002
+2679 1.96970000e+004 2.11530000e+002
+2680 1.99490000e+004 2.11570000e+002
+2681 2.02020000e+004 2.11620000e+002
+2682 2.04550000e+004 2.11670000e+002
+2683 2.07070000e+004 2.11710000e+002
+2684 2.09600000e+004 2.11760000e+002
+2685 2.12120000e+004 2.11810000e+002
+2686 2.14650000e+004 2.11850000e+002
+2687 2.17170000e+004 2.11900000e+002
+2688 2.19700000e+004 2.11940000e+002
+2689 2.22220000e+004 2.11990000e+002
+2690 2.24750000e+004 2.12040000e+002
+2691 2.27270000e+004 2.12080000e+002
+2692 2.29800000e+004 2.12130000e+002
+2693 2.32320000e+004 2.12180000e+002
+2694 2.34850000e+004 2.12220000e+002
+2695 2.37370000e+004 2.12270000e+002
+2696 2.39900000e+004 2.12310000e+002
+2697 2.42420000e+004 2.12360000e+002
+2698 2.44950000e+004 2.12410000e+002
+2699 2.47470000e+004 2.12450000e+002
+2700 2.50000000e+004 2.12500000e+002
+2701 0.00000000e+000 2.11880000e+002
+2702 2.52530000e+002 2.11940000e+002
+2703 5.05050000e+002 2.12010000e+002
+2704 7.57580000e+002 2.12080000e+002
+2705 1.01010000e+003 2.12150000e+002
+2706 1.26260000e+003 2.12220000e+002
+2707 1.51520000e+003 2.12290000e+002
+2708 1.76770000e+003 2.12360000e+002
+2709 2.02020000e+003 2.12430000e+002
+2710 2.27270000e+003 2.12500000e+002
+2711 2.52530000e+003 2.12570000e+002
+2712 2.77780000e+003 2.12640000e+002
+2713 3.03030000e+003 2.12710000e+002
+2714 3.28280000e+003 2.12780000e+002
+2715 3.53540000e+003 2.12850000e+002
+2716 3.78790000e+003 2.12920000e+002
+2717 4.04040000e+003 2.12990000e+002
+2718 4.29290000e+003 2.13060000e+002
+2719 4.54550000e+003 2.13120000e+002
+2720 4.79800000e+003 2.13190000e+002
+2721 5.05050000e+003 2.13260000e+002
+2722 5.30300000e+003 2.13330000e+002
+2723 5.55560000e+003 2.13400000e+002
+2724 5.80810000e+003 2.13470000e+002
+2725 6.06060000e+003 2.13540000e+002
+2726 6.31310000e+003 2.13610000e+002
+2727 6.56570000e+003 2.13680000e+002
+2728 6.81820000e+003 2.13750000e+002
+2729 7.07070000e+003 2.13820000e+002
+2730 7.32320000e+003 2.13890000e+002
+2731 7.57580000e+003 2.13960000e+002
+2732 7.82830000e+003 2.14030000e+002
+2733 8.08080000e+003 2.14100000e+002
+2734 8.33330000e+003 2.14170000e+002
+2735 8.58590000e+003 2.14240000e+002
+2736 8.83840000e+003 2.14310000e+002
+2737 9.09090000e+003 2.14370000e+002
+2738 9.34340000e+003 2.14440000e+002
+2739 9.59600000e+003 2.14510000e+002
+2740 9.84850000e+003 2.14580000e+002
+2741 1.01010000e+004 2.14650000e+002
+2742 1.03540000e+004 2.14720000e+002
+2743 1.06060000e+004 2.14790000e+002
+2744 1.08590000e+004 2.14860000e+002
+2745 1.11110000e+004 2.14930000e+002
+2746 1.13640000e+004 2.15000000e+002
+2747 1.16160000e+004 2.15070000e+002
+2748 1.18690000e+004 2.15140000e+002
+2749 1.21210000e+004 2.15210000e+002
+2750 1.23740000e+004 2.15280000e+002
+2751 1.26260000e+004 2.15350000e+002
+2752 1.28790000e+004 2.15420000e+002
+2753 1.31310000e+004 2.15490000e+002
+2754 1.33840000e+004 2.15560000e+002
+2755 1.36360000e+004 2.15630000e+002
+2756 1.38890000e+004 2.15690000e+002
+2757 1.41410000e+004 2.15760000e+002
+2758 1.43940000e+004 2.15830000e+002
+2759 1.46460000e+004 2.15900000e+002
+2760 1.48990000e+004 2.15970000e+002
+2761 1.51520000e+004 2.16040000e+002
+2762 1.54040000e+004 2.16110000e+002
+2763 1.56570000e+004 2.16180000e+002
+2764 1.59090000e+004 2.16250000e+002
+2765 1.61620000e+004 2.16320000e+002
+2766 1.64140000e+004 2.16390000e+002
+2767 1.66670000e+004 2.16460000e+002
+2768 1.69190000e+004 2.16530000e+002
+2769 1.71720000e+004 2.16600000e+002
+2770 1.74240000e+004 2.16670000e+002
+2771 1.76770000e+004 2.16740000e+002
+2772 1.79290000e+004 2.16810000e+002
+2773 1.81820000e+004 2.16870000e+002
+2774 1.84340000e+004 2.16940000e+002
+2775 1.86870000e+004 2.17010000e+002
+2776 1.89390000e+004 2.17080000e+002
+2777 1.91920000e+004 2.17150000e+002
+2778 1.94440000e+004 2.17220000e+002
+2779 1.96970000e+004 2.17290000e+002
+2780 1.99490000e+004 2.17360000e+002
+2781 2.02020000e+004 2.17430000e+002
+2782 2.04550000e+004 2.17500000e+002
+2783 2.07070000e+004 2.17570000e+002
+2784 2.09600000e+004 2.17640000e+002
+2785 2.12120000e+004 2.17710000e+002
+2786 2.14650000e+004 2.17780000e+002
+2787 2.17170000e+004 2.17850000e+002
+2788 2.19700000e+004 2.17920000e+002
+2789 2.22220000e+004 2.17990000e+002
+2790 2.24750000e+004 2.18060000e+002
+2791 2.27270000e+004 2.18130000e+002
+2792 2.29800000e+004 2.18190000e+002
+2793 2.32320000e+004 2.18260000e+002
+2794 2.34850000e+004 2.18330000e+002
+2795 2.37370000e+004 2.18400000e+002
+2796 2.39900000e+004 2.18470000e+002
+2797 2.42420000e+004 2.18540000e+002
+2798 2.44950000e+004 2.18610000e+002
+2799 2.47470000e+004 2.18680000e+002
+2800 2.50000000e+004 2.18750000e+002
+2801 0.00000000e+000 2.15830000e+002
+2802 2.52530000e+002 2.15930000e+002
+2803 5.05050000e+002 2.16020000e+002
+2804 7.57580000e+002 2.16110000e+002
+2805 1.01010000e+003 2.16200000e+002
+2806 1.26260000e+003 2.16300000e+002
+2807 1.51520000e+003 2.16390000e+002
+2808 1.76770000e+003 2.16480000e+002
+2809 2.02020000e+003 2.16570000e+002
+2810 2.27270000e+003 2.16670000e+002
+2811 2.52530000e+003 2.16760000e+002
+2812 2.77780000e+003 2.16850000e+002
+2813 3.03030000e+003 2.16940000e+002
+2814 3.28280000e+003 2.17040000e+002
+2815 3.53540000e+003 2.17130000e+002
+2816 3.78790000e+003 2.17220000e+002
+2817 4.04040000e+003 2.17310000e+002
+2818 4.29290000e+003 2.17410000e+002
+2819 4.54550000e+003 2.17500000e+002
+2820 4.79800000e+003 2.17590000e+002
+2821 5.05050000e+003 2.17690000e+002
+2822 5.30300000e+003 2.17780000e+002
+2823 5.55560000e+003 2.17870000e+002
+2824 5.80810000e+003 2.17960000e+002
+2825 6.06060000e+003 2.18060000e+002
+2826 6.31310000e+003 2.18150000e+002
+2827 6.56570000e+003 2.18240000e+002
+2828 6.81820000e+003 2.18330000e+002
+2829 7.07070000e+003 2.18430000e+002
+2830 7.32320000e+003 2.18520000e+002
+2831 7.57580000e+003 2.18610000e+002
+2832 7.82830000e+003 2.18700000e+002
+2833 8.08080000e+003 2.18800000e+002
+2834 8.33330000e+003 2.18890000e+002
+2835 8.58590000e+003 2.18980000e+002
+2836 8.83840000e+003 2.19070000e+002
+2837 9.09090000e+003 2.19170000e+002
+2838 9.34340000e+003 2.19260000e+002
+2839 9.59600000e+003 2.19350000e+002
+2840 9.84850000e+003 2.19440000e+002
+2841 1.01010000e+004 2.19540000e+002
+2842 1.03540000e+004 2.19630000e+002
+2843 1.06060000e+004 2.19720000e+002
+2844 1.08590000e+004 2.19810000e+002
+2845 1.11110000e+004 2.19910000e+002
+2846 1.13640000e+004 2.20000000e+002
+2847 1.16160000e+004 2.20090000e+002
+2848 1.18690000e+004 2.20190000e+002
+2849 1.21210000e+004 2.20280000e+002
+2850 1.23740000e+004 2.20370000e+002
+2851 1.26260000e+004 2.20460000e+002
+2852 1.28790000e+004 2.20560000e+002
+2853 1.31310000e+004 2.20650000e+002
+2854 1.33840000e+004 2.20740000e+002
+2855 1.36360000e+004 2.20830000e+002
+2856 1.38890000e+004 2.20930000e+002
+2857 1.41410000e+004 2.21020000e+002
+2858 1.43940000e+004 2.21110000e+002
+2859 1.46460000e+004 2.21200000e+002
+2860 1.48990000e+004 2.21300000e+002
+2861 1.51520000e+004 2.21390000e+002
+2862 1.54040000e+004 2.21480000e+002
+2863 1.56570000e+004 2.21570000e+002
+2864 1.59090000e+004 2.21670000e+002
+2865 1.61620000e+004 2.21760000e+002
+2866 1.64140000e+004 2.21850000e+002
+2867 1.66670000e+004 2.21940000e+002
+2868 1.69190000e+004 2.22040000e+002
+2869 1.71720000e+004 2.22130000e+002
+2870 1.74240000e+004 2.22220000e+002
+2871 1.76770000e+004 2.22310000e+002
+2872 1.79290000e+004 2.22410000e+002
+2873 1.81820000e+004 2.22500000e+002
+2874 1.84340000e+004 2.22590000e+002
+2875 1.86870000e+004 2.22690000e+002
+2876 1.89390000e+004 2.22780000e+002
+2877 1.91920000e+004 2.22870000e+002
+2878 1.94440000e+004 2.22960000e+002
+2879 1.96970000e+004 2.23060000e+002
+2880 1.99490000e+004 2.23150000e+002
+2881 2.02020000e+004 2.23240000e+002
+2882 2.04550000e+004 2.23330000e+002
+2883 2.07070000e+004 2.23430000e+002
+2884 2.09600000e+004 2.23520000e+002
+2885 2.12120000e+004 2.23610000e+002
+2886 2.14650000e+004 2.23700000e+002
+2887 2.17170000e+004 2.23800000e+002
+2888 2.19700000e+004 2.23890000e+002
+2889 2.22220000e+004 2.23980000e+002
+2890 2.24750000e+004 2.24070000e+002
+2891 2.27270000e+004 2.24170000e+002
+2892 2.29800000e+004 2.24260000e+002
+2893 2.32320000e+004 2.24350000e+002
+2894 2.34850000e+004 2.24440000e+002
+2895 2.37370000e+004 2.24540000e+002
+2896 2.39900000e+004 2.24630000e+002
+2897 2.42420000e+004 2.24720000e+002
+2898 2.44950000e+004 2.24810000e+002
+2899 2.47470000e+004 2.24910000e+002
+2900 2.50000000e+004 2.25000000e+002
+2901 0.00000000e+000 2.19790000e+002
+2902 2.52530000e+002 2.19910000e+002
+2903 5.05050000e+002 2.20020000e+002
+2904 7.57580000e+002 2.20140000e+002
+2905 1.01010000e+003 2.20250000e+002
+2906 1.26260000e+003 2.20370000e+002
+2907 1.51520000e+003 2.20490000e+002
+2908 1.76770000e+003 2.20600000e+002
+2909 2.02020000e+003 2.20720000e+002
+2910 2.27270000e+003 2.20830000e+002
+2911 2.52530000e+003 2.20950000e+002
+2912 2.77780000e+003 2.21060000e+002
+2913 3.03030000e+003 2.21180000e+002
+2914 3.28280000e+003 2.21300000e+002
+2915 3.53540000e+003 2.21410000e+002
+2916 3.78790000e+003 2.21530000e+002
+2917 4.04040000e+003 2.21640000e+002
+2918 4.29290000e+003 2.21760000e+002
+2919 4.54550000e+003 2.21880000e+002
+2920 4.79800000e+003 2.21990000e+002
+2921 5.05050000e+003 2.22110000e+002
+2922 5.30300000e+003 2.22220000e+002
+2923 5.55560000e+003 2.22340000e+002
+2924 5.80810000e+003 2.22450000e+002
+2925 6.06060000e+003 2.22570000e+002
+2926 6.31310000e+003 2.22690000e+002
+2927 6.56570000e+003 2.22800000e+002
+2928 6.81820000e+003 2.22920000e+002
+2929 7.07070000e+003 2.23030000e+002
+2930 7.32320000e+003 2.23150000e+002
+2931 7.57580000e+003 2.23260000e+002
+2932 7.82830000e+003 2.23380000e+002
+2933 8.08080000e+003 2.23500000e+002
+2934 8.33330000e+003 2.23610000e+002
+2935 8.58590000e+003 2.23730000e+002
+2936 8.83840000e+003 2.23840000e+002
+2937 9.09090000e+003 2.23960000e+002
+2938 9.34340000e+003 2.24070000e+002
+2939 9.59600000e+003 2.24190000e+002
+2940 9.84850000e+003 2.24310000e+002
+2941 1.01010000e+004 2.24420000e+002
+2942 1.03540000e+004 2.24540000e+002
+2943 1.06060000e+004 2.24650000e+002
+2944 1.08590000e+004 2.24770000e+002
+2945 1.11110000e+004 2.24880000e+002
+2946 1.13640000e+004 2.25000000e+002
+2947 1.16160000e+004 2.25120000e+002
+2948 1.18690000e+004 2.25230000e+002
+2949 1.21210000e+004 2.25350000e+002
+2950 1.23740000e+004 2.25460000e+002
+2951 1.26260000e+004 2.25580000e+002
+2952 1.28790000e+004 2.25690000e+002
+2953 1.31310000e+004 2.25810000e+002
+2954 1.33840000e+004 2.25930000e+002
+2955 1.36360000e+004 2.26040000e+002
+2956 1.38890000e+004 2.26160000e+002
+2957 1.41410000e+004 2.26270000e+002
+2958 1.43940000e+004 2.26390000e+002
+2959 1.46460000e+004 2.26500000e+002
+2960 1.48990000e+004 2.26620000e+002
+2961 1.51520000e+004 2.26740000e+002
+2962 1.54040000e+004 2.26850000e+002
+2963 1.56570000e+004 2.26970000e+002
+2964 1.59090000e+004 2.27080000e+002
+2965 1.61620000e+004 2.27200000e+002
+2966 1.64140000e+004 2.27310000e+002
+2967 1.66670000e+004 2.27430000e+002
+2968 1.69190000e+004 2.27550000e+002
+2969 1.71720000e+004 2.27660000e+002
+2970 1.74240000e+004 2.27780000e+002
+2971 1.76770000e+004 2.27890000e+002
+2972 1.79290000e+004 2.28010000e+002
+2973 1.81820000e+004 2.28130000e+002
+2974 1.84340000e+004 2.28240000e+002
+2975 1.86870000e+004 2.28360000e+002
+2976 1.89390000e+004 2.28470000e+002
+2977 1.91920000e+004 2.28590000e+002
+2978 1.94440000e+004 2.28700000e+002
+2979 1.96970000e+004 2.28820000e+002
+2980 1.99500000e+004 2.28940000e+002
+2981 2.02020000e+004 2.29050000e+002
+2982 2.04550000e+004 2.29170000e+002
+2983 2.07070000e+004 2.29280000e+002
+2984 2.09600000e+004 2.29400000e+002
+2985 2.12120000e+004 2.29510000e+002
+2986 2.14650000e+004 2.29630000e+002
+2987 2.17170000e+004 2.29750000e+002
+2988 2.19700000e+004 2.29860000e+002
+2989 2.22220000e+004 2.29980000e+002
+2990 2.24750000e+004 2.30090000e+002
+2991 2.27270000e+004 2.30210000e+002
+2992 2.29800000e+004 2.30320000e+002
+2993 2.32320000e+004 2.30440000e+002
+2994 2.34850000e+004 2.30560000e+002
+2995 2.37370000e+004 2.30670000e+002
+2996 2.39900000e+004 2.30790000e+002
+2997 2.42420000e+004 2.30900000e+002
+2998 2.44950000e+004 2.31020000e+002
+2999 2.47470000e+004 2.31130000e+002
+3000 2.50000000e+004 2.31250000e+002
+3001 0.00000000e+000 2.23750000e+002
+3002 2.52530000e+002 2.23890000e+002
+3003 5.05050000e+002 2.24030000e+002
+3004 7.57580000e+002 2.24170000e+002
+3005 1.01010000e+003 2.24310000e+002
+3006 1.26260000e+003 2.24440000e+002
+3007 1.51520000e+003 2.24580000e+002
+3008 1.76770000e+003 2.24720000e+002
+3009 2.02020000e+003 2.24860000e+002
+3010 2.27270000e+003 2.25000000e+002
+3011 2.52530000e+003 2.25140000e+002
+3012 2.77780000e+003 2.25280000e+002
+3013 3.03030000e+003 2.25420000e+002
+3014 3.28280000e+003 2.25560000e+002
+3015 3.53540000e+003 2.25690000e+002
+3016 3.78790000e+003 2.25830000e+002
+3017 4.04040000e+003 2.25970000e+002
+3018 4.29290000e+003 2.26110000e+002
+3019 4.54550000e+003 2.26250000e+002
+3020 4.79800000e+003 2.26390000e+002
+3021 5.05050000e+003 2.26530000e+002
+3022 5.30300000e+003 2.26670000e+002
+3023 5.55560000e+003 2.26810000e+002
+3024 5.80810000e+003 2.26940000e+002
+3025 6.06060000e+003 2.27080000e+002
+3026 6.31310000e+003 2.27220000e+002
+3027 6.56570000e+003 2.27360000e+002
+3028 6.81820000e+003 2.27500000e+002
+3029 7.07070000e+003 2.27640000e+002
+3030 7.32320000e+003 2.27780000e+002
+3031 7.57580000e+003 2.27920000e+002
+3032 7.82830000e+003 2.28060000e+002
+3033 8.08080000e+003 2.28190000e+002
+3034 8.33330000e+003 2.28330000e+002
+3035 8.58590000e+003 2.28470000e+002
+3036 8.83840000e+003 2.28610000e+002
+3037 9.09090000e+003 2.28750000e+002
+3038 9.34340000e+003 2.28890000e+002
+3039 9.59600000e+003 2.29030000e+002
+3040 9.84850000e+003 2.29170000e+002
+3041 1.01010000e+004 2.29310000e+002
+3042 1.03540000e+004 2.29440000e+002
+3043 1.06060000e+004 2.29580000e+002
+3044 1.08590000e+004 2.29720000e+002
+3045 1.11110000e+004 2.29860000e+002
+3046 1.13640000e+004 2.30000000e+002
+3047 1.16160000e+004 2.30140000e+002
+3048 1.18690000e+004 2.30280000e+002
+3049 1.21210000e+004 2.30420000e+002
+3050 1.23740000e+004 2.30560000e+002
+3051 1.26260000e+004 2.30690000e+002
+3052 1.28790000e+004 2.30830000e+002
+3053 1.31310000e+004 2.30970000e+002
+3054 1.33840000e+004 2.31110000e+002
+3055 1.36360000e+004 2.31250000e+002
+3056 1.38890000e+004 2.31390000e+002
+3057 1.41410000e+004 2.31530000e+002
+3058 1.43940000e+004 2.31670000e+002
+3059 1.46460000e+004 2.31810000e+002
+3060 1.48990000e+004 2.31940000e+002
+3061 1.51520000e+004 2.32080000e+002
+3062 1.54040000e+004 2.32220000e+002
+3063 1.56570000e+004 2.32360000e+002
+3064 1.59090000e+004 2.32500000e+002
+3065 1.61620000e+004 2.32640000e+002
+3066 1.64140000e+004 2.32780000e+002
+3067 1.66670000e+004 2.32920000e+002
+3068 1.69190000e+004 2.33060000e+002
+3069 1.71720000e+004 2.33190000e+002
+3070 1.74240000e+004 2.33330000e+002
+3071 1.76770000e+004 2.33470000e+002
+3072 1.79290000e+004 2.33610000e+002
+3073 1.81820000e+004 2.33750000e+002
+3074 1.84340000e+004 2.33890000e+002
+3075 1.86870000e+004 2.34030000e+002
+3076 1.89390000e+004 2.34170000e+002
+3077 1.91920000e+004 2.34310000e+002
+3078 1.94440000e+004 2.34440000e+002
+3079 1.96970000e+004 2.34580000e+002
+3080 1.99490000e+004 2.34720000e+002
+3081 2.02020000e+004 2.34860000e+002
+3082 2.04550000e+004 2.35000000e+002
+3083 2.07070000e+004 2.35140000e+002
+3084 2.09600000e+004 2.35280000e+002
+3085 2.12120000e+004 2.35420000e+002
+3086 2.14650000e+004 2.35560000e+002
+3087 2.17170000e+004 2.35690000e+002
+3088 2.19700000e+004 2.35830000e+002
+3089 2.22220000e+004 2.35970000e+002
+3090 2.24750000e+004 2.36110000e+002
+3091 2.27270000e+004 2.36250000e+002
+3092 2.29800000e+004 2.36390000e+002
+3093 2.32320000e+004 2.36530000e+002
+3094 2.34850000e+004 2.36670000e+002
+3095 2.37370000e+004 2.36810000e+002
+3096 2.39900000e+004 2.36940000e+002
+3097 2.42420000e+004 2.37080000e+002
+3098 2.44950000e+004 2.37220000e+002
+3099 2.47470000e+004 2.37360000e+002
+3100 2.50000000e+004 2.37500000e+002
+3101 0.00000000e+000 2.27710000e+002
+3102 2.52530000e+002 2.27870000e+002
+3103 5.05050000e+002 2.28030000e+002
+3104 7.57580000e+002 2.28190000e+002
+3105 1.01010000e+003 2.28360000e+002
+3106 1.26260000e+003 2.28520000e+002
+3107 1.51520000e+003 2.28680000e+002
+3108 1.76770000e+003 2.28840000e+002
+3109 2.02020000e+003 2.29000000e+002
+3110 2.27270000e+003 2.29170000e+002
+3111 2.52530000e+003 2.29330000e+002
+3112 2.77780000e+003 2.29490000e+002
+3113 3.03030000e+003 2.29650000e+002
+3114 3.28280000e+003 2.29810000e+002
+3115 3.53540000e+003 2.29980000e+002
+3116 3.78790000e+003 2.30140000e+002
+3117 4.04040000e+003 2.30300000e+002
+3118 4.29290000e+003 2.30460000e+002
+3119 4.54550000e+003 2.30630000e+002
+3120 4.79800000e+003 2.30790000e+002
+3121 5.05050000e+003 2.30950000e+002
+3122 5.30300000e+003 2.31110000e+002
+3123 5.55560000e+003 2.31270000e+002
+3124 5.80810000e+003 2.31440000e+002
+3125 6.06060000e+003 2.31600000e+002
+3126 6.31310000e+003 2.31760000e+002
+3127 6.56570000e+003 2.31920000e+002
+3128 6.81820000e+003 2.32080000e+002
+3129 7.07070000e+003 2.32250000e+002
+3130 7.32320000e+003 2.32410000e+002
+3131 7.57580000e+003 2.32570000e+002
+3132 7.82830000e+003 2.32730000e+002
+3133 8.08080000e+003 2.32890000e+002
+3134 8.33330000e+003 2.33060000e+002
+3135 8.58590000e+003 2.33220000e+002
+3136 8.83840000e+003 2.33380000e+002
+3137 9.09090000e+003 2.33540000e+002
+3138 9.34340000e+003 2.33700000e+002
+3139 9.59600000e+003 2.33870000e+002
+3140 9.84850000e+003 2.34030000e+002
+3141 1.01010000e+004 2.34190000e+002
+3142 1.03540000e+004 2.34350000e+002
+3143 1.06060000e+004 2.34510000e+002
+3144 1.08590000e+004 2.34680000e+002
+3145 1.11110000e+004 2.34840000e+002
+3146 1.13640000e+004 2.35000000e+002
+3147 1.16160000e+004 2.35160000e+002
+3148 1.18690000e+004 2.35320000e+002
+3149 1.21210000e+004 2.35490000e+002
+3150 1.23740000e+004 2.35650000e+002
+3151 1.26260000e+004 2.35810000e+002
+3152 1.28790000e+004 2.35970000e+002
+3153 1.31310000e+004 2.36130000e+002
+3154 1.33840000e+004 2.36300000e+002
+3155 1.36360000e+004 2.36460000e+002
+3156 1.38890000e+004 2.36620000e+002
+3157 1.41410000e+004 2.36780000e+002
+3158 1.43940000e+004 2.36940000e+002
+3159 1.46460000e+004 2.37110000e+002
+3160 1.48990000e+004 2.37270000e+002
+3161 1.51520000e+004 2.37430000e+002
+3162 1.54040000e+004 2.37590000e+002
+3163 1.56570000e+004 2.37750000e+002
+3164 1.59090000e+004 2.37920000e+002
+3165 1.61620000e+004 2.38080000e+002
+3166 1.64140000e+004 2.38240000e+002
+3167 1.66670000e+004 2.38400000e+002
+3168 1.69190000e+004 2.38560000e+002
+3169 1.71720000e+004 2.38730000e+002
+3170 1.74240000e+004 2.38890000e+002
+3171 1.76770000e+004 2.39050000e+002
+3172 1.79290000e+004 2.39210000e+002
+3173 1.81820000e+004 2.39380000e+002
+3174 1.84340000e+004 2.39540000e+002
+3175 1.86870000e+004 2.39700000e+002
+3176 1.89390000e+004 2.39860000e+002
+3177 1.91920000e+004 2.40020000e+002
+3178 1.94440000e+004 2.40190000e+002
+3179 1.96970000e+004 2.40350000e+002
+3180 1.99490000e+004 2.40510000e+002
+3181 2.02020000e+004 2.40670000e+002
+3182 2.04550000e+004 2.40830000e+002
+3183 2.07070000e+004 2.41000000e+002
+3184 2.09600000e+004 2.41160000e+002
+3185 2.12120000e+004 2.41320000e+002
+3186 2.14650000e+004 2.41480000e+002
+3187 2.17170000e+004 2.41640000e+002
+3188 2.19700000e+004 2.41810000e+002
+3189 2.22220000e+004 2.41970000e+002
+3190 2.24750000e+004 2.42130000e+002
+3191 2.27270000e+004 2.42290000e+002
+3192 2.29800000e+004 2.42450000e+002
+3193 2.32320000e+004 2.42620000e+002
+3194 2.34850000e+004 2.42780000e+002
+3195 2.37370000e+004 2.42940000e+002
+3196 2.39900000e+004 2.43100000e+002
+3197 2.42420000e+004 2.43260000e+002
+3198 2.44950000e+004 2.43430000e+002
+3199 2.47470000e+004 2.43590000e+002
+3200 2.50000000e+004 2.43750000e+002
+3201 0.00000000e+000 2.31670000e+002
+3202 2.52530000e+002 2.31850000e+002
+3203 5.05050000e+002 2.32040000e+002
+3204 7.57580000e+002 2.32220000e+002
+3205 1.01010000e+003 2.32410000e+002
+3206 1.26260000e+003 2.32590000e+002
+3207 1.51520000e+003 2.32780000e+002
+3208 1.76770000e+003 2.32960000e+002
+3209 2.02020000e+003 2.33150000e+002
+3210 2.27270000e+003 2.33330000e+002
+3211 2.52530000e+003 2.33520000e+002
+3212 2.77780000e+003 2.33700000e+002
+3213 3.03030000e+003 2.33890000e+002
+3214 3.28280000e+003 2.34070000e+002
+3215 3.53540000e+003 2.34260000e+002
+3216 3.78790000e+003 2.34440000e+002
+3217 4.04040000e+003 2.34630000e+002
+3218 4.29290000e+003 2.34810000e+002
+3219 4.54550000e+003 2.35000000e+002
+3220 4.79800000e+003 2.35190000e+002
+3221 5.05050000e+003 2.35370000e+002
+3222 5.30300000e+003 2.35560000e+002
+3223 5.55560000e+003 2.35740000e+002
+3224 5.80810000e+003 2.35930000e+002
+3225 6.06060000e+003 2.36110000e+002
+3226 6.31310000e+003 2.36300000e+002
+3227 6.56570000e+003 2.36480000e+002
+3228 6.81820000e+003 2.36670000e+002
+3229 7.07070000e+003 2.36850000e+002
+3230 7.32320000e+003 2.37040000e+002
+3231 7.57580000e+003 2.37220000e+002
+3232 7.82830000e+003 2.37410000e+002
+3233 8.08080000e+003 2.37590000e+002
+3234 8.33330000e+003 2.37780000e+002
+3235 8.58590000e+003 2.37960000e+002
+3236 8.83840000e+003 2.38150000e+002
+3237 9.09090000e+003 2.38330000e+002
+3238 9.34340000e+003 2.38520000e+002
+3239 9.59600000e+003 2.38700000e+002
+3240 9.84850000e+003 2.38890000e+002
+3241 1.01010000e+004 2.39070000e+002
+3242 1.03540000e+004 2.39260000e+002
+3243 1.06060000e+004 2.39440000e+002
+3244 1.08590000e+004 2.39630000e+002
+3245 1.11110000e+004 2.39810000e+002
+3246 1.13640000e+004 2.40000000e+002
+3247 1.16160000e+004 2.40190000e+002
+3248 1.18690000e+004 2.40370000e+002
+3249 1.21210000e+004 2.40560000e+002
+3250 1.23740000e+004 2.40740000e+002
+3251 1.26260000e+004 2.40930000e+002
+3252 1.28790000e+004 2.41110000e+002
+3253 1.31310000e+004 2.41300000e+002
+3254 1.33840000e+004 2.41480000e+002
+3255 1.36360000e+004 2.41670000e+002
+3256 1.38890000e+004 2.41850000e+002
+3257 1.41410000e+004 2.42040000e+002
+3258 1.43940000e+004 2.42220000e+002
+3259 1.46460000e+004 2.42410000e+002
+3260 1.48990000e+004 2.42590000e+002
+3261 1.51520000e+004 2.42780000e+002
+3262 1.54040000e+004 2.42960000e+002
+3263 1.56570000e+004 2.43150000e+002
+3264 1.59090000e+004 2.43330000e+002
+3265 1.61620000e+004 2.43520000e+002
+3266 1.64140000e+004 2.43700000e+002
+3267 1.66670000e+004 2.43890000e+002
+3268 1.69190000e+004 2.44070000e+002
+3269 1.71720000e+004 2.44260000e+002
+3270 1.74240000e+004 2.44440000e+002
+3271 1.76770000e+004 2.44630000e+002
+3272 1.79290000e+004 2.44810000e+002
+3273 1.81820000e+004 2.45000000e+002
+3274 1.84340000e+004 2.45190000e+002
+3275 1.86870000e+004 2.45370000e+002
+3276 1.89390000e+004 2.45560000e+002
+3277 1.91920000e+004 2.45740000e+002
+3278 1.94440000e+004 2.45930000e+002
+3279 1.96970000e+004 2.46110000e+002
+3280 1.99490000e+004 2.46300000e+002
+3281 2.02020000e+004 2.46480000e+002
+3282 2.04550000e+004 2.46670000e+002
+3283 2.07070000e+004 2.46850000e+002
+3284 2.09600000e+004 2.47040000e+002
+3285 2.12120000e+004 2.47220000e+002
+3286 2.14650000e+004 2.47410000e+002
+3287 2.17170000e+004 2.47590000e+002
+3288 2.19700000e+004 2.47780000e+002
+3289 2.22220000e+004 2.47960000e+002
+3290 2.24750000e+004 2.48150000e+002
+3291 2.27270000e+004 2.48330000e+002
+3292 2.29800000e+004 2.48520000e+002
+3293 2.32320000e+004 2.48700000e+002
+3294 2.34850000e+004 2.48890000e+002
+3295 2.37370000e+004 2.49070000e+002
+3296 2.39900000e+004 2.49260000e+002
+3297 2.42420000e+004 2.49440000e+002
+3298 2.44950000e+004 2.49630000e+002
+3299 2.47470000e+004 2.49810000e+002
+3300 2.50000000e+004 2.50000000e+002
+3301 0.00000000e+000 2.35630000e+002
+3302 2.52530000e+002 2.35830000e+002
+3303 5.05050000e+002 2.36040000e+002
+3304 7.57580000e+002 2.36250000e+002
+3305 1.01010000e+003 2.36460000e+002
+3306 1.26260000e+003 2.36670000e+002
+3307 1.51520000e+003 2.36870000e+002
+3308 1.76770000e+003 2.37080000e+002
+3309 2.02020000e+003 2.37290000e+002
+3310 2.27270000e+003 2.37500000e+002
+3311 2.52530000e+003 2.37710000e+002
+3312 2.77780000e+003 2.37920000e+002
+3313 3.03030000e+003 2.38120000e+002
+3314 3.28280000e+003 2.38330000e+002
+3315 3.53540000e+003 2.38540000e+002
+3316 3.78790000e+003 2.38750000e+002
+3317 4.04040000e+003 2.38960000e+002
+3318 4.29290000e+003 2.39170000e+002
+3319 4.54550000e+003 2.39380000e+002
+3320 4.79800000e+003 2.39580000e+002
+3321 5.05050000e+003 2.39790000e+002
+3322 5.30300000e+003 2.40000000e+002
+3323 5.55560000e+003 2.40210000e+002
+3324 5.80810000e+003 2.40420000e+002
+3325 6.06060000e+003 2.40620000e+002
+3326 6.31310000e+003 2.40830000e+002
+3327 6.56570000e+003 2.41040000e+002
+3328 6.81820000e+003 2.41250000e+002
+3329 7.07070000e+003 2.41460000e+002
+3330 7.32320000e+003 2.41670000e+002
+3331 7.57580000e+003 2.41870000e+002
+3332 7.82830000e+003 2.42080000e+002
+3333 8.08080000e+003 2.42290000e+002
+3334 8.33330000e+003 2.42500000e+002
+3335 8.58590000e+003 2.42710000e+002
+3336 8.83840000e+003 2.42920000e+002
+3337 9.09090000e+003 2.43130000e+002
+3338 9.34340000e+003 2.43330000e+002
+3339 9.59600000e+003 2.43540000e+002
+3340 9.84850000e+003 2.43750000e+002
+3341 1.01010000e+004 2.43960000e+002
+3342 1.03540000e+004 2.44170000e+002
+3343 1.06060000e+004 2.44370000e+002
+3344 1.08590000e+004 2.44580000e+002
+3345 1.11110000e+004 2.44790000e+002
+3346 1.13640000e+004 2.45000000e+002
+3347 1.16160000e+004 2.45210000e+002
+3348 1.18690000e+004 2.45420000e+002
+3349 1.21210000e+004 2.45630000e+002
+3350 1.23740000e+004 2.45830000e+002
+3351 1.26260000e+004 2.46040000e+002
+3352 1.28790000e+004 2.46250000e+002
+3353 1.31310000e+004 2.46460000e+002
+3354 1.33840000e+004 2.46670000e+002
+3355 1.36360000e+004 2.46880000e+002
+3356 1.38890000e+004 2.47080000e+002
+3357 1.41410000e+004 2.47290000e+002
+3358 1.43940000e+004 2.47500000e+002
+3359 1.46460000e+004 2.47710000e+002
+3360 1.48990000e+004 2.47920000e+002
+3361 1.51520000e+004 2.48120000e+002
+3362 1.54040000e+004 2.48330000e+002
+3363 1.56570000e+004 2.48540000e+002
+3364 1.59090000e+004 2.48750000e+002
+3365 1.61620000e+004 2.48960000e+002
+3366 1.64140000e+004 2.49170000e+002
+3367 1.66670000e+004 2.49380000e+002
+3368 1.69190000e+004 2.49580000e+002
+3369 1.71720000e+004 2.49790000e+002
+3370 1.74240000e+004 2.50000000e+002
+3371 1.76770000e+004 2.50210000e+002
+3372 1.79290000e+004 2.50420000e+002
+3373 1.81820000e+004 2.50620000e+002
+3374 1.84340000e+004 2.50830000e+002
+3375 1.86870000e+004 2.51040000e+002
+3376 1.89390000e+004 2.51250000e+002
+3377 1.91920000e+004 2.51460000e+002
+3378 1.94440000e+004 2.51670000e+002
+3379 1.96970000e+004 2.51880000e+002
+3380 1.99490000e+004 2.52080000e+002
+3381 2.02020000e+004 2.52290000e+002
+3382 2.04550000e+004 2.52500000e+002
+3383 2.07070000e+004 2.52710000e+002
+3384 2.09600000e+004 2.52920000e+002
+3385 2.12120000e+004 2.53130000e+002
+3386 2.14650000e+004 2.53330000e+002
+3387 2.17170000e+004 2.53540000e+002
+3388 2.19700000e+004 2.53750000e+002
+3389 2.22220000e+004 2.53960000e+002
+3390 2.24750000e+004 2.54170000e+002
+3391 2.27270000e+004 2.54380000e+002
+3392 2.29800000e+004 2.54580000e+002
+3393 2.32320000e+004 2.54790000e+002
+3394 2.34850000e+004 2.55000000e+002
+3395 2.37370000e+004 2.55210000e+002
+3396 2.39900000e+004 2.55420000e+002
+3397 2.42420000e+004 2.55630000e+002
+3398 2.44950000e+004 2.55830000e+002
+3399 2.47470000e+004 2.56040000e+002
+3400 2.50000000e+004 2.56250000e+002
+3401 0.00000000e+000 2.39580000e+002
+3402 2.52530000e+002 2.39810000e+002
+3403 5.05050000e+002 2.40050000e+002
+3404 7.57580000e+002 2.40280000e+002
+3405 1.01010000e+003 2.40510000e+002
+3406 1.26260000e+003 2.40740000e+002
+3407 1.51520000e+003 2.40970000e+002
+3408 1.76770000e+003 2.41200000e+002
+3409 2.02020000e+003 2.41440000e+002
+3410 2.27270000e+003 2.41670000e+002
+3411 2.52530000e+003 2.41900000e+002
+3412 2.77780000e+003 2.42130000e+002
+3413 3.03030000e+003 2.42360000e+002
+3414 3.28280000e+003 2.42590000e+002
+3415 3.53540000e+003 2.42820000e+002
+3416 3.78790000e+003 2.43060000e+002
+3417 4.04040000e+003 2.43290000e+002
+3418 4.29290000e+003 2.43520000e+002
+3419 4.54550000e+003 2.43750000e+002
+3420 4.79800000e+003 2.43980000e+002
+3421 5.05050000e+003 2.44210000e+002
+3422 5.30300000e+003 2.44440000e+002
+3423 5.55560000e+003 2.44680000e+002
+3424 5.80810000e+003 2.44910000e+002
+3425 6.06060000e+003 2.45140000e+002
+3426 6.31310000e+003 2.45370000e+002
+3427 6.56570000e+003 2.45600000e+002
+3428 6.81820000e+003 2.45830000e+002
+3429 7.07070000e+003 2.46060000e+002
+3430 7.32320000e+003 2.46300000e+002
+3431 7.57580000e+003 2.46530000e+002
+3432 7.82830000e+003 2.46760000e+002
+3433 8.08080000e+003 2.46990000e+002
+3434 8.33330000e+003 2.47220000e+002
+3435 8.58590000e+003 2.47450000e+002
+3436 8.83840000e+003 2.47690000e+002
+3437 9.09090000e+003 2.47920000e+002
+3438 9.34340000e+003 2.48150000e+002
+3439 9.59600000e+003 2.48380000e+002
+3440 9.84850000e+003 2.48610000e+002
+3441 1.01010000e+004 2.48840000e+002
+3442 1.03540000e+004 2.49070000e+002
+3443 1.06060000e+004 2.49310000e+002
+3444 1.08590000e+004 2.49540000e+002
+3445 1.11110000e+004 2.49770000e+002
+3446 1.13640000e+004 2.50000000e+002
+3447 1.16160000e+004 2.50230000e+002
+3448 1.18690000e+004 2.50460000e+002
+3449 1.21210000e+004 2.50690000e+002
+3450 1.23740000e+004 2.50930000e+002
+3451 1.26260000e+004 2.51160000e+002
+3452 1.28790000e+004 2.51390000e+002
+3453 1.31310000e+004 2.51620000e+002
+3454 1.33840000e+004 2.51850000e+002
+3455 1.36360000e+004 2.52080000e+002
+3456 1.38890000e+004 2.52310000e+002
+3457 1.41410000e+004 2.52550000e+002
+3458 1.43940000e+004 2.52780000e+002
+3459 1.46460000e+004 2.53010000e+002
+3460 1.48990000e+004 2.53240000e+002
+3461 1.51520000e+004 2.53470000e+002
+3462 1.54040000e+004 2.53700000e+002
+3463 1.56570000e+004 2.53940000e+002
+3464 1.59090000e+004 2.54170000e+002
+3465 1.61620000e+004 2.54400000e+002
+3466 1.64140000e+004 2.54630000e+002
+3467 1.66670000e+004 2.54860000e+002
+3468 1.69190000e+004 2.55090000e+002
+3469 1.71720000e+004 2.55320000e+002
+3470 1.74240000e+004 2.55560000e+002
+3471 1.76770000e+004 2.55790000e+002
+3472 1.79290000e+004 2.56020000e+002
+3473 1.81820000e+004 2.56250000e+002
+3474 1.84340000e+004 2.56480000e+002
+3475 1.86870000e+004 2.56710000e+002
+3476 1.89390000e+004 2.56940000e+002
+3477 1.91920000e+004 2.57180000e+002
+3478 1.94440000e+004 2.57410000e+002
+3479 1.96970000e+004 2.57640000e+002
+3480 1.99490000e+004 2.57870000e+002
+3481 2.02020000e+004 2.58100000e+002
+3482 2.04550000e+004 2.58330000e+002
+3483 2.07070000e+004 2.58560000e+002
+3484 2.09600000e+004 2.58800000e+002
+3485 2.12120000e+004 2.59030000e+002
+3486 2.14650000e+004 2.59260000e+002
+3487 2.17170000e+004 2.59490000e+002
+3488 2.19700000e+004 2.59720000e+002
+3489 2.22220000e+004 2.59950000e+002
+3490 2.24750000e+004 2.60190000e+002
+3491 2.27270000e+004 2.60420000e+002
+3492 2.29800000e+004 2.60650000e+002
+3493 2.32320000e+004 2.60880000e+002
+3494 2.34850000e+004 2.61110000e+002
+3495 2.37370000e+004 2.61340000e+002
+3496 2.39900000e+004 2.61570000e+002
+3497 2.42420000e+004 2.61810000e+002
+3498 2.44950000e+004 2.62040000e+002
+3499 2.47470000e+004 2.62270000e+002
+3500 2.50000000e+004 2.62500000e+002
+3501 0.00000000e+000 2.43540000e+002
+3502 2.52530000e+002 2.43800000e+002
+3503 5.05050000e+002 2.44050000e+002
+3504 7.57580000e+002 2.44310000e+002
+3505 1.01010000e+003 2.44560000e+002
+3506 1.26260000e+003 2.44810000e+002
+3507 1.51520000e+003 2.45070000e+002
+3508 1.76770000e+003 2.45320000e+002
+3509 2.02020000e+003 2.45580000e+002
+3510 2.27270000e+003 2.45830000e+002
+3511 2.52530000e+003 2.46090000e+002
+3512 2.77780000e+003 2.46340000e+002
+3513 3.03030000e+003 2.46600000e+002
+3514 3.28280000e+003 2.46850000e+002
+3515 3.53540000e+003 2.47110000e+002
+3516 3.78790000e+003 2.47360000e+002
+3517 4.04040000e+003 2.47620000e+002
+3518 4.29290000e+003 2.47870000e+002
+3519 4.54550000e+003 2.48130000e+002
+3520 4.79800000e+003 2.48380000e+002
+3521 5.05050000e+003 2.48630000e+002
+3522 5.30300000e+003 2.48890000e+002
+3523 5.55560000e+003 2.49140000e+002
+3524 5.80810000e+003 2.49400000e+002
+3525 6.06060000e+003 2.49650000e+002
+3526 6.31310000e+003 2.49910000e+002
+3527 6.56570000e+003 2.50160000e+002
+3528 6.81820000e+003 2.50420000e+002
+3529 7.07070000e+003 2.50670000e+002
+3530 7.32320000e+003 2.50930000e+002
+3531 7.57580000e+003 2.51180000e+002
+3532 7.82830000e+003 2.51440000e+002
+3533 8.08080000e+003 2.51690000e+002
+3534 8.33330000e+003 2.51940000e+002
+3535 8.58590000e+003 2.52200000e+002
+3536 8.83840000e+003 2.52450000e+002
+3537 9.09090000e+003 2.52710000e+002
+3538 9.34340000e+003 2.52960000e+002
+3539 9.59600000e+003 2.53220000e+002
+3540 9.84850000e+003 2.53470000e+002
+3541 1.01010000e+004 2.53730000e+002
+3542 1.03540000e+004 2.53980000e+002
+3543 1.06060000e+004 2.54240000e+002
+3544 1.08590000e+004 2.54490000e+002
+3545 1.11110000e+004 2.54750000e+002
+3546 1.13640000e+004 2.55000000e+002
+3547 1.16160000e+004 2.55250000e+002
+3548 1.18690000e+004 2.55510000e+002
+3549 1.21210000e+004 2.55760000e+002
+3550 1.23740000e+004 2.56020000e+002
+3551 1.26260000e+004 2.56270000e+002
+3552 1.28790000e+004 2.56530000e+002
+3553 1.31310000e+004 2.56780000e+002
+3554 1.33840000e+004 2.57040000e+002
+3555 1.36360000e+004 2.57290000e+002
+3556 1.38890000e+004 2.57550000e+002
+3557 1.41410000e+004 2.57800000e+002
+3558 1.43940000e+004 2.58060000e+002
+3559 1.46460000e+004 2.58310000e+002
+3560 1.48990000e+004 2.58560000e+002
+3561 1.51520000e+004 2.58820000e+002
+3562 1.54040000e+004 2.59070000e+002
+3563 1.56570000e+004 2.59330000e+002
+3564 1.59090000e+004 2.59580000e+002
+3565 1.61620000e+004 2.59840000e+002
+3566 1.64140000e+004 2.60090000e+002
+3567 1.66670000e+004 2.60350000e+002
+3568 1.69190000e+004 2.60600000e+002
+3569 1.71720000e+004 2.60860000e+002
+3570 1.74240000e+004 2.61110000e+002
+3571 1.76770000e+004 2.61370000e+002
+3572 1.79290000e+004 2.61620000e+002
+3573 1.81820000e+004 2.61880000e+002
+3574 1.84340000e+004 2.62130000e+002
+3575 1.86870000e+004 2.62380000e+002
+3576 1.89390000e+004 2.62640000e+002
+3577 1.91920000e+004 2.62890000e+002
+3578 1.94440000e+004 2.63150000e+002
+3579 1.96970000e+004 2.63400000e+002
+3580 1.99490000e+004 2.63660000e+002
+3581 2.02020000e+004 2.63910000e+002
+3582 2.04550000e+004 2.64170000e+002
+3583 2.07070000e+004 2.64420000e+002
+3584 2.09600000e+004 2.64680000e+002
+3585 2.12120000e+004 2.64930000e+002
+3586 2.14650000e+004 2.65190000e+002
+3587 2.17170000e+004 2.65440000e+002
+3588 2.19700000e+004 2.65690000e+002
+3589 2.22220000e+004 2.65950000e+002
+3590 2.24750000e+004 2.66200000e+002
+3591 2.27270000e+004 2.66460000e+002
+3592 2.29800000e+004 2.66710000e+002
+3593 2.32320000e+004 2.66970000e+002
+3594 2.34850000e+004 2.67220000e+002
+3595 2.37370000e+004 2.67480000e+002
+3596 2.39900000e+004 2.67730000e+002
+3597 2.42420000e+004 2.67990000e+002
+3598 2.44950000e+004 2.68240000e+002
+3599 2.47470000e+004 2.68500000e+002
+3600 2.50000000e+004 2.68750000e+002
+3601 0.00000000e+000 2.47500000e+002
+3602 2.52530000e+002 2.47780000e+002
+3603 5.05050000e+002 2.48060000e+002
+3604 7.57580000e+002 2.48330000e+002
+3605 1.01010000e+003 2.48610000e+002
+3606 1.26260000e+003 2.48890000e+002
+3607 1.51520000e+003 2.49170000e+002
+3608 1.76770000e+003 2.49440000e+002
+3609 2.02020000e+003 2.49720000e+002
+3610 2.27270000e+003 2.50000000e+002
+3611 2.52530000e+003 2.50280000e+002
+3612 2.77780000e+003 2.50560000e+002
+3613 3.03030000e+003 2.50830000e+002
+3614 3.28280000e+003 2.51110000e+002
+3615 3.53540000e+003 2.51390000e+002
+3616 3.78790000e+003 2.51670000e+002
+3617 4.04040000e+003 2.51940000e+002
+3618 4.29290000e+003 2.52220000e+002
+3619 4.54550000e+003 2.52500000e+002
+3620 4.79800000e+003 2.52780000e+002
+3621 5.05050000e+003 2.53060000e+002
+3622 5.30300000e+003 2.53330000e+002
+3623 5.55560000e+003 2.53610000e+002
+3624 5.80810000e+003 2.53890000e+002
+3625 6.06060000e+003 2.54170000e+002
+3626 6.31310000e+003 2.54440000e+002
+3627 6.56570000e+003 2.54720000e+002
+3628 6.81820000e+003 2.55000000e+002
+3629 7.07070000e+003 2.55280000e+002
+3630 7.32320000e+003 2.55560000e+002
+3631 7.57580000e+003 2.55830000e+002
+3632 7.82830000e+003 2.56110000e+002
+3633 8.08080000e+003 2.56390000e+002
+3634 8.33330000e+003 2.56670000e+002
+3635 8.58590000e+003 2.56940000e+002
+3636 8.83840000e+003 2.57220000e+002
+3637 9.09090000e+003 2.57500000e+002
+3638 9.34340000e+003 2.57780000e+002
+3639 9.59600000e+003 2.58060000e+002
+3640 9.84850000e+003 2.58330000e+002
+3641 1.01010000e+004 2.58610000e+002
+3642 1.03540000e+004 2.58890000e+002
+3643 1.06060000e+004 2.59170000e+002
+3644 1.08590000e+004 2.59440000e+002
+3645 1.11110000e+004 2.59720000e+002
+3646 1.13640000e+004 2.60000000e+002
+3647 1.16160000e+004 2.60280000e+002
+3648 1.18690000e+004 2.60560000e+002
+3649 1.21210000e+004 2.60830000e+002
+3650 1.23740000e+004 2.61110000e+002
+3651 1.26260000e+004 2.61390000e+002
+3652 1.28790000e+004 2.61670000e+002
+3653 1.31310000e+004 2.61940000e+002
+3654 1.33840000e+004 2.62220000e+002
+3655 1.36360000e+004 2.62500000e+002
+3656 1.38890000e+004 2.62780000e+002
+3657 1.41410000e+004 2.63060000e+002
+3658 1.43940000e+004 2.63330000e+002
+3659 1.46460000e+004 2.63610000e+002
+3660 1.48990000e+004 2.63890000e+002
+3661 1.51520000e+004 2.64170000e+002
+3662 1.54040000e+004 2.64440000e+002
+3663 1.56570000e+004 2.64720000e+002
+3664 1.59090000e+004 2.65000000e+002
+3665 1.61620000e+004 2.65280000e+002
+3666 1.64140000e+004 2.65560000e+002
+3667 1.66670000e+004 2.65830000e+002
+3668 1.69190000e+004 2.66110000e+002
+3669 1.71720000e+004 2.66390000e+002
+3670 1.74240000e+004 2.66670000e+002
+3671 1.76770000e+004 2.66940000e+002
+3672 1.79290000e+004 2.67220000e+002
+3673 1.81820000e+004 2.67500000e+002
+3674 1.84340000e+004 2.67780000e+002
+3675 1.86870000e+004 2.68060000e+002
+3676 1.89390000e+004 2.68330000e+002
+3677 1.91920000e+004 2.68610000e+002
+3678 1.94440000e+004 2.68890000e+002
+3679 1.96970000e+004 2.69170000e+002
+3680 1.99490000e+004 2.69440000e+002
+3681 2.02020000e+004 2.69720000e+002
+3682 2.04550000e+004 2.70000000e+002
+3683 2.07070000e+004 2.70280000e+002
+3684 2.09600000e+004 2.70560000e+002
+3685 2.12120000e+004 2.70830000e+002
+3686 2.14650000e+004 2.71110000e+002
+3687 2.17170000e+004 2.71390000e+002
+3688 2.19700000e+004 2.71670000e+002
+3689 2.22220000e+004 2.71940000e+002
+3690 2.24750000e+004 2.72220000e+002
+3691 2.27270000e+004 2.72500000e+002
+3692 2.29800000e+004 2.72780000e+002
+3693 2.32320000e+004 2.73060000e+002
+3694 2.34850000e+004 2.73330000e+002
+3695 2.37370000e+004 2.73610000e+002
+3696 2.39900000e+004 2.73890000e+002
+3697 2.42420000e+004 2.74170000e+002
+3698 2.44950000e+004 2.74440000e+002
+3699 2.47470000e+004 2.74720000e+002
+3700 2.50000000e+004 2.75000000e+002
+3701 0.00000000e+000 2.51460000e+002
+3702 2.52530000e+002 2.51760000e+002
+3703 5.05050000e+002 2.52060000e+002
+3704 7.57580000e+002 2.52360000e+002
+3705 1.01010000e+003 2.52660000e+002
+3706 1.26260000e+003 2.52960000e+002
+3707 1.51520000e+003 2.53260000e+002
+3708 1.76770000e+003 2.53560000e+002
+3709 2.02020000e+003 2.53870000e+002
+3710 2.27270000e+003 2.54170000e+002
+3711 2.52530000e+003 2.54470000e+002
+3712 2.77780000e+003 2.54770000e+002
+3713 3.03030000e+003 2.55070000e+002
+3714 3.28280000e+003 2.55370000e+002
+3715 3.53540000e+003 2.55670000e+002
+3716 3.78790000e+003 2.55970000e+002
+3717 4.04040000e+003 2.56270000e+002
+3718 4.29290000e+003 2.56570000e+002
+3719 4.54550000e+003 2.56880000e+002
+3720 4.79800000e+003 2.57180000e+002
+3721 5.05050000e+003 2.57480000e+002
+3722 5.30300000e+003 2.57780000e+002
+3723 5.55560000e+003 2.58080000e+002
+3724 5.80810000e+003 2.58380000e+002
+3725 6.06060000e+003 2.58680000e+002
+3726 6.31310000e+003 2.58980000e+002
+3727 6.56570000e+003 2.59280000e+002
+3728 6.81820000e+003 2.59580000e+002
+3729 7.07070000e+003 2.59880000e+002
+3730 7.32320000e+003 2.60190000e+002
+3731 7.57580000e+003 2.60490000e+002
+3732 7.82830000e+003 2.60790000e+002
+3733 8.08080000e+003 2.61090000e+002
+3734 8.33330000e+003 2.61390000e+002
+3735 8.58590000e+003 2.61690000e+002
+3736 8.83840000e+003 2.61990000e+002
+3737 9.09090000e+003 2.62290000e+002
+3738 9.34340000e+003 2.62590000e+002
+3739 9.59600000e+003 2.62890000e+002
+3740 9.84850000e+003 2.63190000e+002
+3741 1.01010000e+004 2.63500000e+002
+3742 1.03540000e+004 2.63800000e+002
+3743 1.06060000e+004 2.64100000e+002
+3744 1.08590000e+004 2.64400000e+002
+3745 1.11110000e+004 2.64700000e+002
+3746 1.13640000e+004 2.65000000e+002
+3747 1.16160000e+004 2.65300000e+002
+3748 1.18690000e+004 2.65600000e+002
+3749 1.21210000e+004 2.65900000e+002
+3750 1.23740000e+004 2.66200000e+002
+3751 1.26260000e+004 2.66500000e+002
+3752 1.28790000e+004 2.66810000e+002
+3753 1.31310000e+004 2.67110000e+002
+3754 1.33840000e+004 2.67410000e+002
+3755 1.36360000e+004 2.67710000e+002
+3756 1.38890000e+004 2.68010000e+002
+3757 1.41410000e+004 2.68310000e+002
+3758 1.43940000e+004 2.68610000e+002
+3759 1.46460000e+004 2.68910000e+002
+3760 1.48990000e+004 2.69210000e+002
+3761 1.51520000e+004 2.69510000e+002
+3762 1.54040000e+004 2.69810000e+002
+3763 1.56570000e+004 2.70120000e+002
+3764 1.59090000e+004 2.70420000e+002
+3765 1.61620000e+004 2.70720000e+002
+3766 1.64140000e+004 2.71020000e+002
+3767 1.66670000e+004 2.71320000e+002
+3768 1.69190000e+004 2.71620000e+002
+3769 1.71720000e+004 2.71920000e+002
+3770 1.74240000e+004 2.72220000e+002
+3771 1.76770000e+004 2.72520000e+002
+3772 1.79290000e+004 2.72820000e+002
+3773 1.81820000e+004 2.73120000e+002
+3774 1.84340000e+004 2.73430000e+002
+3775 1.86870000e+004 2.73730000e+002
+3776 1.89390000e+004 2.74030000e+002
+3777 1.91920000e+004 2.74330000e+002
+3778 1.94440000e+004 2.74630000e+002
+3779 1.96970000e+004 2.74930000e+002
+3780 1.99490000e+004 2.75230000e+002
+3781 2.02020000e+004 2.75530000e+002
+3782 2.04550000e+004 2.75830000e+002
+3783 2.07070000e+004 2.76130000e+002
+3784 2.09600000e+004 2.76440000e+002
+3785 2.12120000e+004 2.76740000e+002
+3786 2.14650000e+004 2.77040000e+002
+3787 2.17170000e+004 2.77340000e+002
+3788 2.19700000e+004 2.77640000e+002
+3789 2.22220000e+004 2.77940000e+002
+3790 2.24750000e+004 2.78240000e+002
+3791 2.27270000e+004 2.78540000e+002
+3792 2.29800000e+004 2.78840000e+002
+3793 2.32320000e+004 2.79140000e+002
+3794 2.34850000e+004 2.79440000e+002
+3795 2.37370000e+004 2.79750000e+002
+3796 2.39900000e+004 2.80050000e+002
+3797 2.42420000e+004 2.80350000e+002
+3798 2.44950000e+004 2.80650000e+002
+3799 2.47470000e+004 2.80950000e+002
+3800 2.50000000e+004 2.81250000e+002
+3801 0.00000000e+000 2.55420000e+002
+3802 2.52530000e+002 2.55740000e+002
+3803 5.05050000e+002 2.56060000e+002
+3804 7.57580000e+002 2.56390000e+002
+3805 1.01010000e+003 2.56710000e+002
+3806 1.26260000e+003 2.57040000e+002
+3807 1.51520000e+003 2.57360000e+002
+3808 1.76770000e+003 2.57690000e+002
+3809 2.02020000e+003 2.58010000e+002
+3810 2.27270000e+003 2.58330000e+002
+3811 2.52530000e+003 2.58660000e+002
+3812 2.77780000e+003 2.58980000e+002
+3813 3.03030000e+003 2.59310000e+002
+3814 3.28280000e+003 2.59630000e+002
+3815 3.53540000e+003 2.59950000e+002
+3816 3.78790000e+003 2.60280000e+002
+3817 4.04040000e+003 2.60600000e+002
+3818 4.29290000e+003 2.60930000e+002
+3819 4.54550000e+003 2.61250000e+002
+3820 4.79800000e+003 2.61570000e+002
+3821 5.05050000e+003 2.61900000e+002
+3822 5.30300000e+003 2.62220000e+002
+3823 5.55560000e+003 2.62550000e+002
+3824 5.80810000e+003 2.62870000e+002
+3825 6.06060000e+003 2.63190000e+002
+3826 6.31310000e+003 2.63520000e+002
+3827 6.56570000e+003 2.63840000e+002
+3828 6.81820000e+003 2.64170000e+002
+3829 7.07070000e+003 2.64490000e+002
+3830 7.32320000e+003 2.64810000e+002
+3831 7.57580000e+003 2.65140000e+002
+3832 7.82830000e+003 2.65460000e+002
+3833 8.08080000e+003 2.65790000e+002
+3834 8.33330000e+003 2.66110000e+002
+3835 8.58590000e+003 2.66440000e+002
+3836 8.83840000e+003 2.66760000e+002
+3837 9.09090000e+003 2.67080000e+002
+3838 9.34340000e+003 2.67410000e+002
+3839 9.59600000e+003 2.67730000e+002
+3840 9.84850000e+003 2.68060000e+002
+3841 1.01010000e+004 2.68380000e+002
+3842 1.03540000e+004 2.68700000e+002
+3843 1.06060000e+004 2.69030000e+002
+3844 1.08590000e+004 2.69350000e+002
+3845 1.11110000e+004 2.69680000e+002
+3846 1.13640000e+004 2.70000000e+002
+3847 1.16160000e+004 2.70320000e+002
+3848 1.18690000e+004 2.70650000e+002
+3849 1.21210000e+004 2.70970000e+002
+3850 1.23740000e+004 2.71300000e+002
+3851 1.26260000e+004 2.71620000e+002
+3852 1.28790000e+004 2.71940000e+002
+3853 1.31310000e+004 2.72270000e+002
+3854 1.33840000e+004 2.72590000e+002
+3855 1.36360000e+004 2.72920000e+002
+3856 1.38890000e+004 2.73240000e+002
+3857 1.41410000e+004 2.73560000e+002
+3858 1.43940000e+004 2.73890000e+002
+3859 1.46460000e+004 2.74210000e+002
+3860 1.48990000e+004 2.74540000e+002
+3861 1.51520000e+004 2.74860000e+002
+3862 1.54040000e+004 2.75190000e+002
+3863 1.56570000e+004 2.75510000e+002
+3864 1.59090000e+004 2.75830000e+002
+3865 1.61620000e+004 2.76160000e+002
+3866 1.64140000e+004 2.76480000e+002
+3867 1.66670000e+004 2.76810000e+002
+3868 1.69190000e+004 2.77130000e+002
+3869 1.71720000e+004 2.77450000e+002
+3870 1.74240000e+004 2.77780000e+002
+3871 1.76770000e+004 2.78100000e+002
+3872 1.79290000e+004 2.78430000e+002
+3873 1.81820000e+004 2.78750000e+002
+3874 1.84340000e+004 2.79070000e+002
+3875 1.86870000e+004 2.79400000e+002
+3876 1.89390000e+004 2.79720000e+002
+3877 1.91920000e+004 2.80050000e+002
+3878 1.94440000e+004 2.80370000e+002
+3879 1.96970000e+004 2.80690000e+002
+3880 1.99490000e+004 2.81020000e+002
+3881 2.02020000e+004 2.81340000e+002
+3882 2.04550000e+004 2.81670000e+002
+3883 2.07070000e+004 2.81990000e+002
+3884 2.09600000e+004 2.82310000e+002
+3885 2.12120000e+004 2.82640000e+002
+3886 2.14650000e+004 2.82960000e+002
+3887 2.17170000e+004 2.83290000e+002
+3888 2.19700000e+004 2.83610000e+002
+3889 2.22220000e+004 2.83940000e+002
+3890 2.24750000e+004 2.84260000e+002
+3891 2.27270000e+004 2.84580000e+002
+3892 2.29800000e+004 2.84910000e+002
+3893 2.32320000e+004 2.85230000e+002
+3894 2.34850000e+004 2.85560000e+002
+3895 2.37370000e+004 2.85880000e+002
+3896 2.39900000e+004 2.86200000e+002
+3897 2.42420000e+004 2.86530000e+002
+3898 2.44950000e+004 2.86850000e+002
+3899 2.47470000e+004 2.87180000e+002
+3900 2.50000000e+004 2.87500000e+002
+3901 0.00000000e+000 2.59380000e+002
+3902 2.52530000e+002 2.59720000e+002
+3903 5.05050000e+002 2.60070000e+002
+3904 7.57580000e+002 2.60420000e+002
+3905 1.01010000e+003 2.60760000e+002
+3906 1.26260000e+003 2.61110000e+002
+3907 1.51520000e+003 2.61460000e+002
+3908 1.76770000e+003 2.61810000e+002
+3909 2.02020000e+003 2.62150000e+002
+3910 2.27270000e+003 2.62500000e+002
+3911 2.52530000e+003 2.62850000e+002
+3912 2.77780000e+003 2.63190000e+002
+3913 3.03030000e+003 2.63540000e+002
+3914 3.28280000e+003 2.63890000e+002
+3915 3.53540000e+003 2.64240000e+002
+3916 3.78790000e+003 2.64580000e+002
+3917 4.04040000e+003 2.64930000e+002
+3918 4.29290000e+003 2.65280000e+002
+3919 4.54550000e+003 2.65620000e+002
+3920 4.79800000e+003 2.65970000e+002
+3921 5.05050000e+003 2.66320000e+002
+3922 5.30300000e+003 2.66670000e+002
+3923 5.55560000e+003 2.67010000e+002
+3924 5.80810000e+003 2.67360000e+002
+3925 6.06060000e+003 2.67710000e+002
+3926 6.31310000e+003 2.68060000e+002
+3927 6.56570000e+003 2.68400000e+002
+3928 6.81820000e+003 2.68750000e+002
+3929 7.07070000e+003 2.69100000e+002
+3930 7.32320000e+003 2.69440000e+002
+3931 7.57580000e+003 2.69790000e+002
+3932 7.82830000e+003 2.70140000e+002
+3933 8.08080000e+003 2.70490000e+002
+3934 8.33330000e+003 2.70830000e+002
+3935 8.58590000e+003 2.71180000e+002
+3936 8.83840000e+003 2.71530000e+002
+3937 9.09090000e+003 2.71880000e+002
+3938 9.34340000e+003 2.72220000e+002
+3939 9.59600000e+003 2.72570000e+002
+3940 9.84850000e+003 2.72920000e+002
+3941 1.01010000e+004 2.73260000e+002
+3942 1.03540000e+004 2.73610000e+002
+3943 1.06060000e+004 2.73960000e+002
+3944 1.08590000e+004 2.74310000e+002
+3945 1.11110000e+004 2.74650000e+002
+3946 1.13640000e+004 2.75000000e+002
+3947 1.16160000e+004 2.75350000e+002
+3948 1.18690000e+004 2.75690000e+002
+3949 1.21210000e+004 2.76040000e+002
+3950 1.23740000e+004 2.76390000e+002
+3951 1.26260000e+004 2.76740000e+002
+3952 1.28790000e+004 2.77080000e+002
+3953 1.31310000e+004 2.77430000e+002
+3954 1.33840000e+004 2.77780000e+002
+3955 1.36360000e+004 2.78130000e+002
+3956 1.38890000e+004 2.78470000e+002
+3957 1.41410000e+004 2.78820000e+002
+3958 1.43940000e+004 2.79170000e+002
+3959 1.46460000e+004 2.79510000e+002
+3960 1.48990000e+004 2.79860000e+002
+3961 1.51520000e+004 2.80210000e+002
+3962 1.54040000e+004 2.80560000e+002
+3963 1.56570000e+004 2.80900000e+002
+3964 1.59090000e+004 2.81250000e+002
+3965 1.61620000e+004 2.81600000e+002
+3966 1.64140000e+004 2.81940000e+002
+3967 1.66670000e+004 2.82290000e+002
+3968 1.69190000e+004 2.82640000e+002
+3969 1.71720000e+004 2.82990000e+002
+3970 1.74240000e+004 2.83330000e+002
+3971 1.76770000e+004 2.83680000e+002
+3972 1.79290000e+004 2.84030000e+002
+3973 1.81820000e+004 2.84380000e+002
+3974 1.84340000e+004 2.84720000e+002
+3975 1.86870000e+004 2.85070000e+002
+3976 1.89390000e+004 2.85420000e+002
+3977 1.91920000e+004 2.85760000e+002
+3978 1.94440000e+004 2.86110000e+002
+3979 1.96970000e+004 2.86460000e+002
+3980 1.99490000e+004 2.86810000e+002
+3981 2.02020000e+004 2.87150000e+002
+3982 2.04550000e+004 2.87500000e+002
+3983 2.07070000e+004 2.87850000e+002
+3984 2.09600000e+004 2.88190000e+002
+3985 2.12120000e+004 2.88540000e+002
+3986 2.14650000e+004 2.88890000e+002
+3987 2.17170000e+004 2.89240000e+002
+3988 2.19700000e+004 2.89580000e+002
+3989 2.22220000e+004 2.89930000e+002
+3990 2.24750000e+004 2.90280000e+002
+3991 2.27270000e+004 2.90630000e+002
+3992 2.29800000e+004 2.90970000e+002
+3993 2.32320000e+004 2.91320000e+002
+3994 2.34850000e+004 2.91670000e+002
+3995 2.37370000e+004 2.92010000e+002
+3996 2.39900000e+004 2.92360000e+002
+3997 2.42420000e+004 2.92710000e+002
+3998 2.44950000e+004 2.93060000e+002
+3999 2.47470000e+004 2.93400000e+002
+4000 2.50000000e+004 2.93750000e+002
+4001 0.00000000e+000 2.63330000e+002
+4002 2.52530000e+002 2.63700000e+002
+4003 5.05050000e+002 2.64070000e+002
+4004 7.57580000e+002 2.64440000e+002
+4005 1.01010000e+003 2.64810000e+002
+4006 1.26260000e+003 2.65190000e+002
+4007 1.51520000e+003 2.65560000e+002
+4008 1.76770000e+003 2.65930000e+002
+4009 2.02020000e+003 2.66300000e+002
+4010 2.27270000e+003 2.66670000e+002
+4011 2.52530000e+003 2.67040000e+002
+4012 2.77780000e+003 2.67410000e+002
+4013 3.03030000e+003 2.67780000e+002
+4014 3.28280000e+003 2.68150000e+002
+4015 3.53540000e+003 2.68520000e+002
+4016 3.78790000e+003 2.68890000e+002
+4017 4.04040000e+003 2.69260000e+002
+4018 4.29290000e+003 2.69630000e+002
+4019 4.54550000e+003 2.70000000e+002
+4020 4.79800000e+003 2.70370000e+002
+4021 5.05050000e+003 2.70740000e+002
+4022 5.30300000e+003 2.71110000e+002
+4023 5.55560000e+003 2.71480000e+002
+4024 5.80810000e+003 2.71850000e+002
+4025 6.06060000e+003 2.72220000e+002
+4026 6.31310000e+003 2.72590000e+002
+4027 6.56570000e+003 2.72960000e+002
+4028 6.81820000e+003 2.73330000e+002
+4029 7.07070000e+003 2.73700000e+002
+4030 7.32320000e+003 2.74070000e+002
+4031 7.57580000e+003 2.74440000e+002
+4032 7.82830000e+003 2.74810000e+002
+4033 8.08080000e+003 2.75190000e+002
+4034 8.33330000e+003 2.75560000e+002
+4035 8.58590000e+003 2.75930000e+002
+4036 8.83840000e+003 2.76300000e+002
+4037 9.09090000e+003 2.76670000e+002
+4038 9.34340000e+003 2.77040000e+002
+4039 9.59600000e+003 2.77410000e+002
+4040 9.84850000e+003 2.77780000e+002
+4041 1.01010000e+004 2.78150000e+002
+4042 1.03540000e+004 2.78520000e+002
+4043 1.06060000e+004 2.78890000e+002
+4044 1.08590000e+004 2.79260000e+002
+4045 1.11110000e+004 2.79630000e+002
+4046 1.13640000e+004 2.80000000e+002
+4047 1.16160000e+004 2.80370000e+002
+4048 1.18690000e+004 2.80740000e+002
+4049 1.21210000e+004 2.81110000e+002
+4050 1.23740000e+004 2.81480000e+002
+4051 1.26260000e+004 2.81850000e+002
+4052 1.28790000e+004 2.82220000e+002
+4053 1.31310000e+004 2.82590000e+002
+4054 1.33840000e+004 2.82960000e+002
+4055 1.36360000e+004 2.83330000e+002
+4056 1.38890000e+004 2.83700000e+002
+4057 1.41410000e+004 2.84070000e+002
+4058 1.43940000e+004 2.84440000e+002
+4059 1.46460000e+004 2.84810000e+002
+4060 1.48990000e+004 2.85190000e+002
+4061 1.51520000e+004 2.85560000e+002
+4062 1.54040000e+004 2.85930000e+002
+4063 1.56570000e+004 2.86300000e+002
+4064 1.59090000e+004 2.86670000e+002
+4065 1.61620000e+004 2.87040000e+002
+4066 1.64140000e+004 2.87410000e+002
+4067 1.66670000e+004 2.87780000e+002
+4068 1.69190000e+004 2.88150000e+002
+4069 1.71720000e+004 2.88520000e+002
+4070 1.74240000e+004 2.88890000e+002
+4071 1.76770000e+004 2.89260000e+002
+4072 1.79290000e+004 2.89630000e+002
+4073 1.81820000e+004 2.90000000e+002
+4074 1.84340000e+004 2.90370000e+002
+4075 1.86870000e+004 2.90740000e+002
+4076 1.89390000e+004 2.91110000e+002
+4077 1.91920000e+004 2.91480000e+002
+4078 1.94440000e+004 2.91850000e+002
+4079 1.96970000e+004 2.92220000e+002
+4080 1.99490000e+004 2.92590000e+002
+4081 2.02020000e+004 2.92960000e+002
+4082 2.04550000e+004 2.93330000e+002
+4083 2.07070000e+004 2.93700000e+002
+4084 2.09600000e+004 2.94070000e+002
+4085 2.12120000e+004 2.94440000e+002
+4086 2.14650000e+004 2.94810000e+002
+4087 2.17170000e+004 2.95190000e+002
+4088 2.19700000e+004 2.95560000e+002
+4089 2.22220000e+004 2.95930000e+002
+4090 2.24750000e+004 2.96300000e+002
+4091 2.27270000e+004 2.96670000e+002
+4092 2.29800000e+004 2.97040000e+002
+4093 2.32320000e+004 2.97410000e+002
+4094 2.34850000e+004 2.97780000e+002
+4095 2.37370000e+004 2.98150000e+002
+4096 2.39900000e+004 2.98520000e+002
+4097 2.42420000e+004 2.98890000e+002
+4098 2.44950000e+004 2.99260000e+002
+4099 2.47470000e+004 2.99630000e+002
+4100 2.50000000e+004 3.00000000e+002
+4101 0.00000000e+000 2.67290000e+002
+4102 2.52530000e+002 2.67690000e+002
+4103 5.05050000e+002 2.68080000e+002
+4104 7.57580000e+002 2.68470000e+002
+4105 1.01010000e+003 2.68870000e+002
+4106 1.26260000e+003 2.69260000e+002
+4107 1.51520000e+003 2.69650000e+002
+4108 1.76770000e+003 2.70050000e+002
+4109 2.02020000e+003 2.70440000e+002
+4110 2.27270000e+003 2.70830000e+002
+4111 2.52530000e+003 2.71230000e+002
+4112 2.77780000e+003 2.71620000e+002
+4113 3.03030000e+003 2.72010000e+002
+4114 3.28280000e+003 2.72410000e+002
+4115 3.53540000e+003 2.72800000e+002
+4116 3.78790000e+003 2.73190000e+002
+4117 4.04040000e+003 2.73590000e+002
+4118 4.29290000e+003 2.73980000e+002
+4119 4.54550000e+003 2.74370000e+002
+4120 4.79800000e+003 2.74770000e+002
+4121 5.05050000e+003 2.75160000e+002
+4122 5.30300000e+003 2.75560000e+002
+4123 5.55560000e+003 2.75950000e+002
+4124 5.80810000e+003 2.76340000e+002
+4125 6.06060000e+003 2.76740000e+002
+4126 6.31310000e+003 2.77130000e+002
+4127 6.56570000e+003 2.77520000e+002
+4128 6.81820000e+003 2.77920000e+002
+4129 7.07070000e+003 2.78310000e+002
+4130 7.32320000e+003 2.78700000e+002
+4131 7.57580000e+003 2.79100000e+002
+4132 7.82830000e+003 2.79490000e+002
+4133 8.08080000e+003 2.79880000e+002
+4134 8.33330000e+003 2.80280000e+002
+4135 8.58590000e+003 2.80670000e+002
+4136 8.83840000e+003 2.81060000e+002
+4137 9.09090000e+003 2.81460000e+002
+4138 9.34340000e+003 2.81850000e+002
+4139 9.59600000e+003 2.82250000e+002
+4140 9.84850000e+003 2.82640000e+002
+4141 1.01010000e+004 2.83030000e+002
+4142 1.03540000e+004 2.83430000e+002
+4143 1.06060000e+004 2.83820000e+002
+4144 1.08590000e+004 2.84210000e+002
+4145 1.11110000e+004 2.84610000e+002
+4146 1.13640000e+004 2.85000000e+002
+4147 1.16160000e+004 2.85390000e+002
+4148 1.18690000e+004 2.85790000e+002
+4149 1.21210000e+004 2.86180000e+002
+4150 1.23740000e+004 2.86570000e+002
+4151 1.26260000e+004 2.86970000e+002
+4152 1.28790000e+004 2.87360000e+002
+4153 1.31310000e+004 2.87750000e+002
+4154 1.33840000e+004 2.88150000e+002
+4155 1.36360000e+004 2.88540000e+002
+4156 1.38890000e+004 2.88940000e+002
+4157 1.41410000e+004 2.89330000e+002
+4158 1.43940000e+004 2.89720000e+002
+4159 1.46460000e+004 2.90120000e+002
+4160 1.48990000e+004 2.90510000e+002
+4161 1.51520000e+004 2.90900000e+002
+4162 1.54040000e+004 2.91300000e+002
+4163 1.56570000e+004 2.91690000e+002
+4164 1.59090000e+004 2.92080000e+002
+4165 1.61620000e+004 2.92480000e+002
+4166 1.64140000e+004 2.92870000e+002
+4167 1.66670000e+004 2.93260000e+002
+4168 1.69190000e+004 2.93660000e+002
+4169 1.71720000e+004 2.94050000e+002
+4170 1.74240000e+004 2.94440000e+002
+4171 1.76770000e+004 2.94840000e+002
+4172 1.79290000e+004 2.95230000e+002
+4173 1.81820000e+004 2.95630000e+002
+4174 1.84340000e+004 2.96020000e+002
+4175 1.86870000e+004 2.96410000e+002
+4176 1.89390000e+004 2.96810000e+002
+4177 1.91920000e+004 2.97200000e+002
+4178 1.94440000e+004 2.97590000e+002
+4179 1.96970000e+004 2.97990000e+002
+4180 1.99490000e+004 2.98380000e+002
+4181 2.02020000e+004 2.98770000e+002
+4182 2.04550000e+004 2.99170000e+002
+4183 2.07070000e+004 2.99560000e+002
+4184 2.09600000e+004 2.99950000e+002
+4185 2.12120000e+004 3.00350000e+002
+4186 2.14650000e+004 3.00740000e+002
+4187 2.17170000e+004 3.01130000e+002
+4188 2.19700000e+004 3.01530000e+002
+4189 2.22220000e+004 3.01920000e+002
+4190 2.24750000e+004 3.02310000e+002
+4191 2.27270000e+004 3.02710000e+002
+4192 2.29800000e+004 3.03100000e+002
+4193 2.32320000e+004 3.03500000e+002
+4194 2.34850000e+004 3.03890000e+002
+4195 2.37370000e+004 3.04280000e+002
+4196 2.39900000e+004 3.04680000e+002
+4197 2.42420000e+004 3.05070000e+002
+4198 2.44950000e+004 3.05460000e+002
+4199 2.47470000e+004 3.05860000e+002
+4200 2.50000000e+004 3.06250000e+002
+4201 0.00000000e+000 2.71250000e+002
+4202 2.52530000e+002 2.71670000e+002
+4203 5.05050000e+002 2.72080000e+002
+4204 7.57580000e+002 2.72500000e+002
+4205 1.01010000e+003 2.72920000e+002
+4206 1.26260000e+003 2.73330000e+002
+4207 1.51520000e+003 2.73750000e+002
+4208 1.76770000e+003 2.74170000e+002
+4209 2.02020000e+003 2.74580000e+002
+4210 2.27270000e+003 2.75000000e+002
+4211 2.52530000e+003 2.75420000e+002
+4212 2.77780000e+003 2.75830000e+002
+4213 3.03030000e+003 2.76250000e+002
+4214 3.28280000e+003 2.76670000e+002
+4215 3.53540000e+003 2.77080000e+002
+4216 3.78790000e+003 2.77500000e+002
+4217 4.04040000e+003 2.77920000e+002
+4218 4.29290000e+003 2.78330000e+002
+4219 4.54550000e+003 2.78750000e+002
+4220 4.79800000e+003 2.79170000e+002
+4221 5.05050000e+003 2.79580000e+002
+4222 5.30300000e+003 2.80000000e+002
+4223 5.55560000e+003 2.80420000e+002
+4224 5.80810000e+003 2.80830000e+002
+4225 6.06060000e+003 2.81250000e+002
+4226 6.31310000e+003 2.81670000e+002
+4227 6.56570000e+003 2.82080000e+002
+4228 6.81820000e+003 2.82500000e+002
+4229 7.07070000e+003 2.82920000e+002
+4230 7.32320000e+003 2.83330000e+002
+4231 7.57580000e+003 2.83750000e+002
+4232 7.82830000e+003 2.84170000e+002
+4233 8.08080000e+003 2.84580000e+002
+4234 8.33330000e+003 2.85000000e+002
+4235 8.58590000e+003 2.85420000e+002
+4236 8.83840000e+003 2.85830000e+002
+4237 9.09090000e+003 2.86250000e+002
+4238 9.34340000e+003 2.86670000e+002
+4239 9.59600000e+003 2.87080000e+002
+4240 9.84850000e+003 2.87500000e+002
+4241 1.01010000e+004 2.87920000e+002
+4242 1.03540000e+004 2.88330000e+002
+4243 1.06060000e+004 2.88750000e+002
+4244 1.08590000e+004 2.89170000e+002
+4245 1.11110000e+004 2.89580000e+002
+4246 1.13640000e+004 2.90000000e+002
+4247 1.16160000e+004 2.90420000e+002
+4248 1.18690000e+004 2.90830000e+002
+4249 1.21210000e+004 2.91250000e+002
+4250 1.23740000e+004 2.91670000e+002
+4251 1.26260000e+004 2.92080000e+002
+4252 1.28790000e+004 2.92500000e+002
+4253 1.31310000e+004 2.92920000e+002
+4254 1.33840000e+004 2.93330000e+002
+4255 1.36360000e+004 2.93750000e+002
+4256 1.38890000e+004 2.94170000e+002
+4257 1.41410000e+004 2.94580000e+002
+4258 1.43940000e+004 2.95000000e+002
+4259 1.46460000e+004 2.95420000e+002
+4260 1.48990000e+004 2.95830000e+002
+4261 1.51520000e+004 2.96250000e+002
+4262 1.54040000e+004 2.96670000e+002
+4263 1.56570000e+004 2.97080000e+002
+4264 1.59090000e+004 2.97500000e+002
+4265 1.61620000e+004 2.97920000e+002
+4266 1.64140000e+004 2.98330000e+002
+4267 1.66670000e+004 2.98750000e+002
+4268 1.69190000e+004 2.99170000e+002
+4269 1.71720000e+004 2.99580000e+002
+4270 1.74240000e+004 3.00000000e+002
+4271 1.76770000e+004 3.00420000e+002
+4272 1.79290000e+004 3.00830000e+002
+4273 1.81820000e+004 3.01250000e+002
+4274 1.84340000e+004 3.01670000e+002
+4275 1.86870000e+004 3.02080000e+002
+4276 1.89390000e+004 3.02500000e+002
+4277 1.91920000e+004 3.02920000e+002
+4278 1.94440000e+004 3.03330000e+002
+4279 1.96970000e+004 3.03750000e+002
+4280 1.99490000e+004 3.04170000e+002
+4281 2.02020000e+004 3.04580000e+002
+4282 2.04550000e+004 3.05000000e+002
+4283 2.07070000e+004 3.05420000e+002
+4284 2.09600000e+004 3.05830000e+002
+4285 2.12120000e+004 3.06250000e+002
+4286 2.14650000e+004 3.06670000e+002
+4287 2.17170000e+004 3.07080000e+002
+4288 2.19700000e+004 3.07500000e+002
+4289 2.22220000e+004 3.07920000e+002
+4290 2.24750000e+004 3.08330000e+002
+4291 2.27270000e+004 3.08750000e+002
+4292 2.29800000e+004 3.09170000e+002
+4293 2.32320000e+004 3.09580000e+002
+4294 2.34850000e+004 3.10000000e+002
+4295 2.37370000e+004 3.10420000e+002
+4296 2.39900000e+004 3.10830000e+002
+4297 2.42420000e+004 3.11250000e+002
+4298 2.44950000e+004 3.11670000e+002
+4299 2.47470000e+004 3.12080000e+002
+4300 2.50000000e+004 3.12500000e+002
+4301 0.00000000e+000 2.75210000e+002
+4302 2.52530000e+002 2.75650000e+002
+4303 5.05050000e+002 2.76090000e+002
+4304 7.57580000e+002 2.76530000e+002
+4305 1.01010000e+003 2.76970000e+002
+4306 1.26260000e+003 2.77410000e+002
+4307 1.51520000e+003 2.77850000e+002
+4308 1.76770000e+003 2.78290000e+002
+4309 2.02020000e+003 2.78730000e+002
+4310 2.27270000e+003 2.79170000e+002
+4311 2.52530000e+003 2.79610000e+002
+4312 2.77780000e+003 2.80050000e+002
+4313 3.03030000e+003 2.80490000e+002
+4314 3.28280000e+003 2.80930000e+002
+4315 3.53540000e+003 2.81370000e+002
+4316 3.78790000e+003 2.81810000e+002
+4317 4.04040000e+003 2.82250000e+002
+4318 4.29290000e+003 2.82690000e+002
+4319 4.54550000e+003 2.83130000e+002
+4320 4.79800000e+003 2.83560000e+002
+4321 5.05050000e+003 2.84000000e+002
+4322 5.30300000e+003 2.84440000e+002
+4323 5.55560000e+003 2.84880000e+002
+4324 5.80810000e+003 2.85320000e+002
+4325 6.06060000e+003 2.85760000e+002
+4326 6.31310000e+003 2.86200000e+002
+4327 6.56570000e+003 2.86640000e+002
+4328 6.81820000e+003 2.87080000e+002
+4329 7.07070000e+003 2.87520000e+002
+4330 7.32320000e+003 2.87960000e+002
+4331 7.57580000e+003 2.88400000e+002
+4332 7.82830000e+003 2.88840000e+002
+4333 8.08080000e+003 2.89280000e+002
+4334 8.33330000e+003 2.89720000e+002
+4335 8.58590000e+003 2.90160000e+002
+4336 8.83840000e+003 2.90600000e+002
+4337 9.09090000e+003 2.91040000e+002
+4338 9.34340000e+003 2.91480000e+002
+4339 9.59600000e+003 2.91920000e+002
+4340 9.84850000e+003 2.92360000e+002
+4341 1.01010000e+004 2.92800000e+002
+4342 1.03540000e+004 2.93240000e+002
+4343 1.06060000e+004 2.93680000e+002
+4344 1.08590000e+004 2.94120000e+002
+4345 1.11110000e+004 2.94560000e+002
+4346 1.13640000e+004 2.95000000e+002
+4347 1.16160000e+004 2.95440000e+002
+4348 1.18690000e+004 2.95880000e+002
+4349 1.21210000e+004 2.96320000e+002
+4350 1.23740000e+004 2.96760000e+002
+4351 1.26260000e+004 2.97200000e+002
+4352 1.28790000e+004 2.97640000e+002
+4353 1.31310000e+004 2.98080000e+002
+4354 1.33840000e+004 2.98520000e+002
+4355 1.36360000e+004 2.98960000e+002
+4356 1.38890000e+004 2.99400000e+002
+4357 1.41410000e+004 2.99840000e+002
+4358 1.43940000e+004 3.00280000e+002
+4359 1.46460000e+004 3.00720000e+002
+4360 1.48990000e+004 3.01160000e+002
+4361 1.51520000e+004 3.01600000e+002
+4362 1.54040000e+004 3.02040000e+002
+4363 1.56570000e+004 3.02480000e+002
+4364 1.59090000e+004 3.02920000e+002
+4365 1.61620000e+004 3.03360000e+002
+4366 1.64140000e+004 3.03800000e+002
+4367 1.66670000e+004 3.04240000e+002
+4368 1.69190000e+004 3.04680000e+002
+4369 1.71720000e+004 3.05120000e+002
+4370 1.74240000e+004 3.05560000e+002
+4371 1.76770000e+004 3.06000000e+002
+4372 1.79290000e+004 3.06440000e+002
+4373 1.81820000e+004 3.06880000e+002
+4374 1.84340000e+004 3.07310000e+002
+4375 1.86870000e+004 3.07750000e+002
+4376 1.89390000e+004 3.08190000e+002
+4377 1.91920000e+004 3.08630000e+002
+4378 1.94440000e+004 3.09070000e+002
+4379 1.96970000e+004 3.09510000e+002
+4380 1.99490000e+004 3.09950000e+002
+4381 2.02020000e+004 3.10390000e+002
+4382 2.04550000e+004 3.10830000e+002
+4383 2.07070000e+004 3.11270000e+002
+4384 2.09600000e+004 3.11710000e+002
+4385 2.12120000e+004 3.12150000e+002
+4386 2.14650000e+004 3.12590000e+002
+4387 2.17170000e+004 3.13030000e+002
+4388 2.19700000e+004 3.13470000e+002
+4389 2.22220000e+004 3.13910000e+002
+4390 2.24750000e+004 3.14350000e+002
+4391 2.27270000e+004 3.14790000e+002
+4392 2.29800000e+004 3.15230000e+002
+4393 2.32320000e+004 3.15670000e+002
+4394 2.34850000e+004 3.16110000e+002
+4395 2.37370000e+004 3.16550000e+002
+4396 2.39900000e+004 3.16990000e+002
+4397 2.42420000e+004 3.17430000e+002
+4398 2.44950000e+004 3.17870000e+002
+4399 2.47470000e+004 3.18310000e+002
+4400 2.50000000e+004 3.18750000e+002
+4401 0.00000000e+000 2.79170000e+002
+4402 2.52530000e+002 2.79630000e+002
+4403 5.05050000e+002 2.80090000e+002
+4404 7.57580000e+002 2.80560000e+002
+4405 1.01010000e+003 2.81020000e+002
+4406 1.26260000e+003 2.81480000e+002
+4407 1.51520000e+003 2.81940000e+002
+4408 1.76770000e+003 2.82410000e+002
+4409 2.02020000e+003 2.82870000e+002
+4410 2.27270000e+003 2.83330000e+002
+4411 2.52530000e+003 2.83800000e+002
+4412 2.77780000e+003 2.84260000e+002
+4413 3.03030000e+003 2.84720000e+002
+4414 3.28280000e+003 2.85190000e+002
+4415 3.53540000e+003 2.85650000e+002
+4416 3.78790000e+003 2.86110000e+002
+4417 4.04040000e+003 2.86570000e+002
+4418 4.29290000e+003 2.87040000e+002
+4419 4.54550000e+003 2.87500000e+002
+4420 4.79800000e+003 2.87960000e+002
+4421 5.05050000e+003 2.88430000e+002
+4422 5.30300000e+003 2.88890000e+002
+4423 5.55560000e+003 2.89350000e+002
+4424 5.80810000e+003 2.89810000e+002
+4425 6.06060000e+003 2.90280000e+002
+4426 6.31310000e+003 2.90740000e+002
+4427 6.56570000e+003 2.91200000e+002
+4428 6.81820000e+003 2.91670000e+002
+4429 7.07070000e+003 2.92130000e+002
+4430 7.32320000e+003 2.92590000e+002
+4431 7.57580000e+003 2.93060000e+002
+4432 7.82830000e+003 2.93520000e+002
+4433 8.08080000e+003 2.93980000e+002
+4434 8.33330000e+003 2.94440000e+002
+4435 8.58590000e+003 2.94910000e+002
+4436 8.83840000e+003 2.95370000e+002
+4437 9.09090000e+003 2.95830000e+002
+4438 9.34340000e+003 2.96300000e+002
+4439 9.59600000e+003 2.96760000e+002
+4440 9.84850000e+003 2.97220000e+002
+4441 1.01010000e+004 2.97690000e+002
+4442 1.03540000e+004 2.98150000e+002
+4443 1.06060000e+004 2.98610000e+002
+4444 1.08590000e+004 2.99070000e+002
+4445 1.11110000e+004 2.99540000e+002
+4446 1.13640000e+004 3.00000000e+002
+4447 1.16160000e+004 3.00460000e+002
+4448 1.18690000e+004 3.00930000e+002
+4449 1.21210000e+004 3.01390000e+002
+4450 1.23740000e+004 3.01850000e+002
+4451 1.26260000e+004 3.02310000e+002
+4452 1.28790000e+004 3.02780000e+002
+4453 1.31310000e+004 3.03240000e+002
+4454 1.33840000e+004 3.03700000e+002
+4455 1.36360000e+004 3.04170000e+002
+4456 1.38890000e+004 3.04630000e+002
+4457 1.41410000e+004 3.05090000e+002
+4458 1.43940000e+004 3.05560000e+002
+4459 1.46460000e+004 3.06020000e+002
+4460 1.48990000e+004 3.06480000e+002
+4461 1.51520000e+004 3.06940000e+002
+4462 1.54040000e+004 3.07410000e+002
+4463 1.56570000e+004 3.07870000e+002
+4464 1.59090000e+004 3.08330000e+002
+4465 1.61620000e+004 3.08800000e+002
+4466 1.64140000e+004 3.09260000e+002
+4467 1.66670000e+004 3.09720000e+002
+4468 1.69190000e+004 3.10190000e+002
+4469 1.71720000e+004 3.10650000e+002
+4470 1.74240000e+004 3.11110000e+002
+4471 1.76770000e+004 3.11570000e+002
+4472 1.79290000e+004 3.12040000e+002
+4473 1.81820000e+004 3.12500000e+002
+4474 1.84340000e+004 3.12960000e+002
+4475 1.86870000e+004 3.13430000e+002
+4476 1.89390000e+004 3.13890000e+002
+4477 1.91920000e+004 3.14350000e+002
+4478 1.94440000e+004 3.14810000e+002
+4479 1.96970000e+004 3.15280000e+002
+4480 1.99490000e+004 3.15740000e+002
+4481 2.02020000e+004 3.16200000e+002
+4482 2.04550000e+004 3.16670000e+002
+4483 2.07070000e+004 3.17130000e+002
+4484 2.09600000e+004 3.17590000e+002
+4485 2.12120000e+004 3.18060000e+002
+4486 2.14650000e+004 3.18520000e+002
+4487 2.17170000e+004 3.18980000e+002
+4488 2.19700000e+004 3.19440000e+002
+4489 2.22220000e+004 3.19910000e+002
+4490 2.24750000e+004 3.20370000e+002
+4491 2.27270000e+004 3.20830000e+002
+4492 2.29800000e+004 3.21300000e+002
+4493 2.32320000e+004 3.21760000e+002
+4494 2.34850000e+004 3.22220000e+002
+4495 2.37370000e+004 3.22690000e+002
+4496 2.39900000e+004 3.23150000e+002
+4497 2.42420000e+004 3.23610000e+002
+4498 2.44950000e+004 3.24070000e+002
+4499 2.47470000e+004 3.24540000e+002
+4500 2.50000000e+004 3.25000000e+002
+4501 0.00000000e+000 2.83130000e+002
+4502 2.52530000e+002 2.83610000e+002
+4503 5.05050000e+002 2.84100000e+002
+4504 7.57580000e+002 2.84580000e+002
+4505 1.01010000e+003 2.85070000e+002
+4506 1.26260000e+003 2.85560000e+002
+4507 1.51520000e+003 2.86040000e+002
+4508 1.76770000e+003 2.86530000e+002
+4509 2.02020000e+003 2.87010000e+002
+4510 2.27270000e+003 2.87500000e+002
+4511 2.52530000e+003 2.87990000e+002
+4512 2.77780000e+003 2.88470000e+002
+4513 3.03030000e+003 2.88960000e+002
+4514 3.28280000e+003 2.89440000e+002
+4515 3.53540000e+003 2.89930000e+002
+4516 3.78790000e+003 2.90420000e+002
+4517 4.04040000e+003 2.90900000e+002
+4518 4.29290000e+003 2.91390000e+002
+4519 4.54550000e+003 2.91870000e+002
+4520 4.79800000e+003 2.92360000e+002
+4521 5.05050000e+003 2.92850000e+002
+4522 5.30300000e+003 2.93330000e+002
+4523 5.55560000e+003 2.93820000e+002
+4524 5.80810000e+003 2.94310000e+002
+4525 6.06060000e+003 2.94790000e+002
+4526 6.31310000e+003 2.95280000e+002
+4527 6.56570000e+003 2.95760000e+002
+4528 6.81820000e+003 2.96250000e+002
+4529 7.07070000e+003 2.96740000e+002
+4530 7.32320000e+003 2.97220000e+002
+4531 7.57580000e+003 2.97710000e+002
+4532 7.82830000e+003 2.98190000e+002
+4533 8.08080000e+003 2.98680000e+002
+4534 8.33330000e+003 2.99170000e+002
+4535 8.58590000e+003 2.99650000e+002
+4536 8.83840000e+003 3.00140000e+002
+4537 9.09090000e+003 3.00630000e+002
+4538 9.34340000e+003 3.01110000e+002
+4539 9.59600000e+003 3.01600000e+002
+4540 9.84850000e+003 3.02080000e+002
+4541 1.01010000e+004 3.02570000e+002
+4542 1.03540000e+004 3.03060000e+002
+4543 1.06060000e+004 3.03540000e+002
+4544 1.08590000e+004 3.04030000e+002
+4545 1.11110000e+004 3.04510000e+002
+4546 1.13640000e+004 3.05000000e+002
+4547 1.16160000e+004 3.05490000e+002
+4548 1.18690000e+004 3.05970000e+002
+4549 1.21210000e+004 3.06460000e+002
+4550 1.23740000e+004 3.06940000e+002
+4551 1.26260000e+004 3.07430000e+002
+4552 1.28790000e+004 3.07920000e+002
+4553 1.31310000e+004 3.08400000e+002
+4554 1.33840000e+004 3.08890000e+002
+4555 1.36360000e+004 3.09370000e+002
+4556 1.38890000e+004 3.09860000e+002
+4557 1.41410000e+004 3.10350000e+002
+4558 1.43940000e+004 3.10830000e+002
+4559 1.46460000e+004 3.11320000e+002
+4560 1.48990000e+004 3.11810000e+002
+4561 1.51520000e+004 3.12290000e+002
+4562 1.54040000e+004 3.12780000e+002
+4563 1.56570000e+004 3.13260000e+002
+4564 1.59090000e+004 3.13750000e+002
+4565 1.61620000e+004 3.14240000e+002
+4566 1.64140000e+004 3.14720000e+002
+4567 1.66670000e+004 3.15210000e+002
+4568 1.69190000e+004 3.15690000e+002
+4569 1.71720000e+004 3.16180000e+002
+4570 1.74240000e+004 3.16670000e+002
+4571 1.76770000e+004 3.17150000e+002
+4572 1.79290000e+004 3.17640000e+002
+4573 1.81820000e+004 3.18130000e+002
+4574 1.84340000e+004 3.18610000e+002
+4575 1.86870000e+004 3.19100000e+002
+4576 1.89390000e+004 3.19580000e+002
+4577 1.91920000e+004 3.20070000e+002
+4578 1.94440000e+004 3.20560000e+002
+4579 1.96970000e+004 3.21040000e+002
+4580 1.99490000e+004 3.21530000e+002
+4581 2.02020000e+004 3.22010000e+002
+4582 2.04550000e+004 3.22500000e+002
+4583 2.07070000e+004 3.22990000e+002
+4584 2.09600000e+004 3.23470000e+002
+4585 2.12120000e+004 3.23960000e+002
+4586 2.14650000e+004 3.24440000e+002
+4587 2.17170000e+004 3.24930000e+002
+4588 2.19700000e+004 3.25420000e+002
+4589 2.22220000e+004 3.25900000e+002
+4590 2.24750000e+004 3.26390000e+002
+4591 2.27270000e+004 3.26870000e+002
+4592 2.29800000e+004 3.27360000e+002
+4593 2.32320000e+004 3.27850000e+002
+4594 2.34850000e+004 3.28330000e+002
+4595 2.37370000e+004 3.28820000e+002
+4596 2.39900000e+004 3.29310000e+002
+4597 2.42420000e+004 3.29790000e+002
+4598 2.44950000e+004 3.30280000e+002
+4599 2.47470000e+004 3.30760000e+002
+4600 2.50000000e+004 3.31250000e+002
+4601 0.00000000e+000 2.87080000e+002
+4602 2.52530000e+002 2.87590000e+002
+4603 5.05050000e+002 2.88100000e+002
+4604 7.57580000e+002 2.88610000e+002
+4605 1.01010000e+003 2.89120000e+002
+4606 1.26260000e+003 2.89630000e+002
+4607 1.51520000e+003 2.90140000e+002
+4608 1.76770000e+003 2.90650000e+002
+4609 2.02020000e+003 2.91160000e+002
+4610 2.27270000e+003 2.91670000e+002
+4611 2.52530000e+003 2.92180000e+002
+4612 2.77780000e+003 2.92690000e+002
+4613 3.03030000e+003 2.93190000e+002
+4614 3.28280000e+003 2.93700000e+002
+4615 3.53540000e+003 2.94210000e+002
+4616 3.78790000e+003 2.94720000e+002
+4617 4.04040000e+003 2.95230000e+002
+4618 4.29290000e+003 2.95740000e+002
+4619 4.54550000e+003 2.96250000e+002
+4620 4.79800000e+003 2.96760000e+002
+4621 5.05050000e+003 2.97270000e+002
+4622 5.30300000e+003 2.97780000e+002
+4623 5.55560000e+003 2.98290000e+002
+4624 5.80810000e+003 2.98800000e+002
+4625 6.06060000e+003 2.99310000e+002
+4626 6.31310000e+003 2.99810000e+002
+4627 6.56570000e+003 3.00320000e+002
+4628 6.81820000e+003 3.00830000e+002
+4629 7.07070000e+003 3.01340000e+002
+4630 7.32320000e+003 3.01850000e+002
+4631 7.57580000e+003 3.02360000e+002
+4632 7.82830000e+003 3.02870000e+002
+4633 8.08080000e+003 3.03380000e+002
+4634 8.33330000e+003 3.03890000e+002
+4635 8.58590000e+003 3.04400000e+002
+4636 8.83840000e+003 3.04910000e+002
+4637 9.09090000e+003 3.05420000e+002
+4638 9.34340000e+003 3.05930000e+002
+4639 9.59600000e+003 3.06440000e+002
+4640 9.84850000e+003 3.06940000e+002
+4641 1.01010000e+004 3.07450000e+002
+4642 1.03540000e+004 3.07960000e+002
+4643 1.06060000e+004 3.08470000e+002
+4644 1.08590000e+004 3.08980000e+002
+4645 1.11110000e+004 3.09490000e+002
+4646 1.13640000e+004 3.10000000e+002
+4647 1.16160000e+004 3.10510000e+002
+4648 1.18690000e+004 3.11020000e+002
+4649 1.21210000e+004 3.11530000e+002
+4650 1.23740000e+004 3.12040000e+002
+4651 1.26260000e+004 3.12550000e+002
+4652 1.28790000e+004 3.13060000e+002
+4653 1.31310000e+004 3.13560000e+002
+4654 1.33840000e+004 3.14070000e+002
+4655 1.36360000e+004 3.14580000e+002
+4656 1.38890000e+004 3.15090000e+002
+4657 1.41410000e+004 3.15600000e+002
+4658 1.43940000e+004 3.16110000e+002
+4659 1.46460000e+004 3.16620000e+002
+4660 1.48990000e+004 3.17130000e+002
+4661 1.51520000e+004 3.17640000e+002
+4662 1.54040000e+004 3.18150000e+002
+4663 1.56570000e+004 3.18660000e+002
+4664 1.59090000e+004 3.19170000e+002
+4665 1.61620000e+004 3.19680000e+002
+4666 1.64140000e+004 3.20190000e+002
+4667 1.66670000e+004 3.20690000e+002
+4668 1.69190000e+004 3.21200000e+002
+4669 1.71720000e+004 3.21710000e+002
+4670 1.74240000e+004 3.22220000e+002
+4671 1.76770000e+004 3.22730000e+002
+4672 1.79290000e+004 3.23240000e+002
+4673 1.81820000e+004 3.23750000e+002
+4674 1.84340000e+004 3.24260000e+002
+4675 1.86870000e+004 3.24770000e+002
+4676 1.89390000e+004 3.25280000e+002
+4677 1.91920000e+004 3.25790000e+002
+4678 1.94440000e+004 3.26300000e+002
+4679 1.96970000e+004 3.26810000e+002
+4680 1.99490000e+004 3.27310000e+002
+4681 2.02020000e+004 3.27820000e+002
+4682 2.04550000e+004 3.28330000e+002
+4683 2.07070000e+004 3.28840000e+002
+4684 2.09600000e+004 3.29350000e+002
+4685 2.12120000e+004 3.29860000e+002
+4686 2.14650000e+004 3.30370000e+002
+4687 2.17170000e+004 3.30880000e+002
+4688 2.19700000e+004 3.31390000e+002
+4689 2.22220000e+004 3.31900000e+002
+4690 2.24750000e+004 3.32410000e+002
+4691 2.27270000e+004 3.32920000e+002
+4692 2.29800000e+004 3.33430000e+002
+4693 2.32320000e+004 3.33940000e+002
+4694 2.34850000e+004 3.34440000e+002
+4695 2.37370000e+004 3.34950000e+002
+4696 2.39900000e+004 3.35460000e+002
+4697 2.42420000e+004 3.35970000e+002
+4698 2.44950000e+004 3.36480000e+002
+4699 2.47470000e+004 3.36990000e+002
+4700 2.50000000e+004 3.37500000e+002
+4701 0.00000000e+000 2.91040000e+002
+4702 2.52530000e+002 2.91570000e+002
+4703 5.05050000e+002 2.92110000e+002
+4704 7.57580000e+002 2.92640000e+002
+4705 1.01010000e+003 2.93170000e+002
+4706 1.26260000e+003 2.93700000e+002
+4707 1.51520000e+003 2.94240000e+002
+4708 1.76770000e+003 2.94770000e+002
+4709 2.02020000e+003 2.95300000e+002
+4710 2.27270000e+003 2.95830000e+002
+4711 2.52530000e+003 2.96370000e+002
+4712 2.77780000e+003 2.96900000e+002
+4713 3.03030000e+003 2.97430000e+002
+4714 3.28280000e+003 2.97960000e+002
+4715 3.53540000e+003 2.98500000e+002
+4716 3.78790000e+003 2.99030000e+002
+4717 4.04040000e+003 2.99560000e+002
+4718 4.29290000e+003 3.00090000e+002
+4719 4.54550000e+003 3.00630000e+002
+4720 4.79800000e+003 3.01160000e+002
+4721 5.05050000e+003 3.01690000e+002
+4722 5.30300000e+003 3.02220000e+002
+4723 5.55560000e+003 3.02750000e+002
+4724 5.80810000e+003 3.03290000e+002
+4725 6.06060000e+003 3.03820000e+002
+4726 6.31310000e+003 3.04350000e+002
+4727 6.56570000e+003 3.04880000e+002
+4728 6.81820000e+003 3.05420000e+002
+4729 7.07070000e+003 3.05950000e+002
+4730 7.32320000e+003 3.06480000e+002
+4731 7.57580000e+003 3.07010000e+002
+4732 7.82830000e+003 3.07550000e+002
+4733 8.08080000e+003 3.08080000e+002
+4734 8.33330000e+003 3.08610000e+002
+4735 8.58590000e+003 3.09140000e+002
+4736 8.83840000e+003 3.09680000e+002
+4737 9.09090000e+003 3.10210000e+002
+4738 9.34340000e+003 3.10740000e+002
+4739 9.59600000e+003 3.11270000e+002
+4740 9.84850000e+003 3.11810000e+002
+4741 1.01010000e+004 3.12340000e+002
+4742 1.03540000e+004 3.12870000e+002
+4743 1.06060000e+004 3.13400000e+002
+4744 1.08590000e+004 3.13940000e+002
+4745 1.11110000e+004 3.14470000e+002
+4746 1.13640000e+004 3.15000000e+002
+4747 1.16160000e+004 3.15530000e+002
+4748 1.18690000e+004 3.16060000e+002
+4749 1.21210000e+004 3.16600000e+002
+4750 1.23740000e+004 3.17130000e+002
+4751 1.26260000e+004 3.17660000e+002
+4752 1.28790000e+004 3.18190000e+002
+4753 1.31310000e+004 3.18730000e+002
+4754 1.33840000e+004 3.19260000e+002
+4755 1.36360000e+004 3.19790000e+002
+4756 1.38890000e+004 3.20320000e+002
+4757 1.41410000e+004 3.20860000e+002
+4758 1.43940000e+004 3.21390000e+002
+4759 1.46460000e+004 3.21920000e+002
+4760 1.48990000e+004 3.22450000e+002
+4761 1.51520000e+004 3.22990000e+002
+4762 1.54040000e+004 3.23520000e+002
+4763 1.56570000e+004 3.24050000e+002
+4764 1.59090000e+004 3.24580000e+002
+4765 1.61620000e+004 3.25120000e+002
+4766 1.64140000e+004 3.25650000e+002
+4767 1.66670000e+004 3.26180000e+002
+4768 1.69190000e+004 3.26710000e+002
+4769 1.71720000e+004 3.27250000e+002
+4770 1.74240000e+004 3.27780000e+002
+4771 1.76770000e+004 3.28310000e+002
+4772 1.79290000e+004 3.28840000e+002
+4773 1.81820000e+004 3.29380000e+002
+4774 1.84340000e+004 3.29910000e+002
+4775 1.86870000e+004 3.30440000e+002
+4776 1.89390000e+004 3.30970000e+002
+4777 1.91920000e+004 3.31500000e+002
+4778 1.94440000e+004 3.32040000e+002
+4779 1.96970000e+004 3.32570000e+002
+4780 1.99490000e+004 3.33100000e+002
+4781 2.02020000e+004 3.33630000e+002
+4782 2.04550000e+004 3.34170000e+002
+4783 2.07070000e+004 3.34700000e+002
+4784 2.09600000e+004 3.35230000e+002
+4785 2.12120000e+004 3.35760000e+002
+4786 2.14650000e+004 3.36300000e+002
+4787 2.17170000e+004 3.36830000e+002
+4788 2.19700000e+004 3.37360000e+002
+4789 2.22220000e+004 3.37890000e+002
+4790 2.24750000e+004 3.38430000e+002
+4791 2.27270000e+004 3.38960000e+002
+4792 2.29800000e+004 3.39490000e+002
+4793 2.32320000e+004 3.40020000e+002
+4794 2.34850000e+004 3.40560000e+002
+4795 2.37370000e+004 3.41090000e+002
+4796 2.39900000e+004 3.41620000e+002
+4797 2.42420000e+004 3.42150000e+002
+4798 2.44950000e+004 3.42690000e+002
+4799 2.47470000e+004 3.43220000e+002
+4800 2.50000000e+004 3.43750000e+002
+4801 0.00000000e+000 2.95000000e+002
+4802 2.52530000e+002 2.95560000e+002
+4803 5.05050000e+002 2.96110000e+002
+4804 7.57580000e+002 2.96670000e+002
+4805 1.01010000e+003 2.97220000e+002
+4806 1.26260000e+003 2.97780000e+002
+4807 1.51520000e+003 2.98330000e+002
+4808 1.76770000e+003 2.98890000e+002
+4809 2.02020000e+003 2.99440000e+002
+4810 2.27270000e+003 3.00000000e+002
+4811 2.52530000e+003 3.00560000e+002
+4812 2.77780000e+003 3.01110000e+002
+4813 3.03030000e+003 3.01670000e+002
+4814 3.28280000e+003 3.02220000e+002
+4815 3.53540000e+003 3.02780000e+002
+4816 3.78790000e+003 3.03330000e+002
+4817 4.04040000e+003 3.03890000e+002
+4818 4.29290000e+003 3.04440000e+002
+4819 4.54550000e+003 3.05000000e+002
+4820 4.79800000e+003 3.05560000e+002
+4821 5.05050000e+003 3.06110000e+002
+4822 5.30300000e+003 3.06670000e+002
+4823 5.55560000e+003 3.07220000e+002
+4824 5.80810000e+003 3.07780000e+002
+4825 6.06060000e+003 3.08330000e+002
+4826 6.31310000e+003 3.08890000e+002
+4827 6.56570000e+003 3.09440000e+002
+4828 6.81820000e+003 3.10000000e+002
+4829 7.07070000e+003 3.10560000e+002
+4830 7.32320000e+003 3.11110000e+002
+4831 7.57580000e+003 3.11670000e+002
+4832 7.82830000e+003 3.12220000e+002
+4833 8.08080000e+003 3.12780000e+002
+4834 8.33330000e+003 3.13330000e+002
+4835 8.58590000e+003 3.13890000e+002
+4836 8.83840000e+003 3.14440000e+002
+4837 9.09090000e+003 3.15000000e+002
+4838 9.34340000e+003 3.15560000e+002
+4839 9.59600000e+003 3.16110000e+002
+4840 9.84850000e+003 3.16670000e+002
+4841 1.01010000e+004 3.17220000e+002
+4842 1.03540000e+004 3.17780000e+002
+4843 1.06060000e+004 3.18330000e+002
+4844 1.08590000e+004 3.18890000e+002
+4845 1.11110000e+004 3.19440000e+002
+4846 1.13640000e+004 3.20000000e+002
+4847 1.16160000e+004 3.20560000e+002
+4848 1.18690000e+004 3.21110000e+002
+4849 1.21210000e+004 3.21670000e+002
+4850 1.23740000e+004 3.22220000e+002
+4851 1.26260000e+004 3.22780000e+002
+4852 1.28790000e+004 3.23330000e+002
+4853 1.31310000e+004 3.23890000e+002
+4854 1.33840000e+004 3.24440000e+002
+4855 1.36360000e+004 3.25000000e+002
+4856 1.38890000e+004 3.25560000e+002
+4857 1.41410000e+004 3.26110000e+002
+4858 1.43940000e+004 3.26670000e+002
+4859 1.46460000e+004 3.27220000e+002
+4860 1.48990000e+004 3.27780000e+002
+4861 1.51520000e+004 3.28330000e+002
+4862 1.54040000e+004 3.28890000e+002
+4863 1.56570000e+004 3.29440000e+002
+4864 1.59090000e+004 3.30000000e+002
+4865 1.61620000e+004 3.30560000e+002
+4866 1.64140000e+004 3.31110000e+002
+4867 1.66670000e+004 3.31670000e+002
+4868 1.69190000e+004 3.32220000e+002
+4869 1.71720000e+004 3.32780000e+002
+4870 1.74240000e+004 3.33330000e+002
+4871 1.76770000e+004 3.33890000e+002
+4872 1.79290000e+004 3.34440000e+002
+4873 1.81820000e+004 3.35000000e+002
+4874 1.84340000e+004 3.35560000e+002
+4875 1.86870000e+004 3.36110000e+002
+4876 1.89390000e+004 3.36670000e+002
+4877 1.91920000e+004 3.37220000e+002
+4878 1.94440000e+004 3.37780000e+002
+4879 1.96970000e+004 3.38330000e+002
+4880 1.99490000e+004 3.38890000e+002
+4881 2.02020000e+004 3.39440000e+002
+4882 2.04550000e+004 3.40000000e+002
+4883 2.07070000e+004 3.40560000e+002
+4884 2.09600000e+004 3.41110000e+002
+4885 2.12120000e+004 3.41670000e+002
+4886 2.14650000e+004 3.42220000e+002
+4887 2.17170000e+004 3.42780000e+002
+4888 2.19700000e+004 3.43330000e+002
+4889 2.22220000e+004 3.43890000e+002
+4890 2.24750000e+004 3.44440000e+002
+4891 2.27270000e+004 3.45000000e+002
+4892 2.29800000e+004 3.45560000e+002
+4893 2.32320000e+004 3.46110000e+002
+4894 2.34850000e+004 3.46670000e+002
+4895 2.37370000e+004 3.47220000e+002
+4896 2.39900000e+004 3.47780000e+002
+4897 2.42420000e+004 3.48330000e+002
+4898 2.44950000e+004 3.48890000e+002
+4899 2.47470000e+004 3.49440000e+002
+4900 2.50000000e+004 3.50000000e+002
+4901 0.00000000e+000 3.07500000e+002
+4902 2.52530000e+002 3.08030000e+002
+4903 5.05050000e+002 3.08560000e+002
+4904 7.57580000e+002 3.09100000e+002
+4905 1.01010000e+003 3.09630000e+002
+4906 1.26260000e+003 3.10160000e+002
+4907 1.51520000e+003 3.10690000e+002
+4908 1.76770000e+003 3.11230000e+002
+4909 2.02020000e+003 3.11760000e+002
+4910 2.27270000e+003 3.12290000e+002
+4911 2.52530000e+003 3.12820000e+002
+4912 2.77780000e+003 3.13360000e+002
+4913 3.03030000e+003 3.13890000e+002
+4914 3.28280000e+003 3.14420000e+002
+4915 3.53540000e+003 3.14950000e+002
+4916 3.78790000e+003 3.15490000e+002
+4917 4.04040000e+003 3.16020000e+002
+4918 4.29290000e+003 3.16550000e+002
+4919 4.54550000e+003 3.17080000e+002
+4920 4.79800000e+003 3.17620000e+002
+4921 5.05050000e+003 3.18150000e+002
+4922 5.30300000e+003 3.18680000e+002
+4923 5.55560000e+003 3.19210000e+002
+4924 5.80810000e+003 3.19750000e+002
+4925 6.06060000e+003 3.20280000e+002
+4926 6.31310000e+003 3.20810000e+002
+4927 6.56570000e+003 3.21340000e+002
+4928 6.81820000e+003 3.21880000e+002
+4929 7.07070000e+003 3.22410000e+002
+4930 7.32320000e+003 3.22940000e+002
+4931 7.57580000e+003 3.23470000e+002
+4932 7.82830000e+003 3.24000000e+002
+4933 8.08080000e+003 3.24540000e+002
+4934 8.33330000e+003 3.25070000e+002
+4935 8.58590000e+003 3.25600000e+002
+4936 8.83840000e+003 3.26130000e+002
+4937 9.09090000e+003 3.26670000e+002
+4938 9.34340000e+003 3.27200000e+002
+4939 9.59600000e+003 3.27730000e+002
+4940 9.84850000e+003 3.28260000e+002
+4941 1.01010000e+004 3.28800000e+002
+4942 1.03540000e+004 3.29330000e+002
+4943 1.06060000e+004 3.29860000e+002
+4944 1.08590000e+004 3.30390000e+002
+4945 1.11110000e+004 3.30930000e+002
+4946 1.13640000e+004 3.31460000e+002
+4947 1.16160000e+004 3.31990000e+002
+4948 1.18690000e+004 3.32520000e+002
+4949 1.21210000e+004 3.33060000e+002
+4950 1.23740000e+004 3.33590000e+002
+4951 1.26260000e+004 3.34120000e+002
+4952 1.28790000e+004 3.34650000e+002
+4953 1.31310000e+004 3.35190000e+002
+4954 1.33840000e+004 3.35720000e+002
+4955 1.36360000e+004 3.36250000e+002
+4956 1.38890000e+004 3.36780000e+002
+4957 1.41410000e+004 3.37310000e+002
+4958 1.43940000e+004 3.37850000e+002
+4959 1.46460000e+004 3.38380000e+002
+4960 1.48990000e+004 3.38910000e+002
+4961 1.51520000e+004 3.39440000e+002
+4962 1.54040000e+004 3.39980000e+002
+4963 1.56570000e+004 3.40510000e+002
+4964 1.59090000e+004 3.41040000e+002
+4965 1.61620000e+004 3.41570000e+002
+4966 1.64140000e+004 3.42110000e+002
+4967 1.66670000e+004 3.42640000e+002
+4968 1.69190000e+004 3.43170000e+002
+4969 1.71720000e+004 3.43700000e+002
+4970 1.74240000e+004 3.44240000e+002
+4971 1.76770000e+004 3.44770000e+002
+4972 1.79290000e+004 3.45300000e+002
+4973 1.81820000e+004 3.45830000e+002
+4974 1.84340000e+004 3.46370000e+002
+4975 1.86870000e+004 3.46900000e+002
+4976 1.89390000e+004 3.47430000e+002
+4977 1.91920000e+004 3.47960000e+002
+4978 1.94440000e+004 3.48500000e+002
+4979 1.96970000e+004 3.49030000e+002
+4980 1.99490000e+004 3.49560000e+002
+4981 2.02020000e+004 3.50090000e+002
+4982 2.04550000e+004 3.50630000e+002
+4983 2.07070000e+004 3.51160000e+002
+4984 2.09600000e+004 3.51690000e+002
+4985 2.12120000e+004 3.52220000e+002
+4986 2.14650000e+004 3.52750000e+002
+4987 2.17170000e+004 3.53290000e+002
+4988 2.19700000e+004 3.53820000e+002
+4989 2.22220000e+004 3.54350000e+002
+4990 2.24750000e+004 3.54880000e+002
+4991 2.27270000e+004 3.55420000e+002
+4992 2.29800000e+004 3.55950000e+002
+4993 2.32320000e+004 3.56480000e+002
+4994 2.34850000e+004 3.57010000e+002
+4995 2.37370000e+004 3.57550000e+002
+4996 2.39900000e+004 3.58080000e+002
+4997 2.42420000e+004 3.58610000e+002
+4998 2.44950000e+004 3.59140000e+002
+4999 2.47470000e+004 3.59680000e+002
+5000 2.50000000e+004 3.60210000e+002
+5001 0.00000000e+000 3.20000000e+002
+5002 2.52530000e+002 3.20510000e+002
+5003 5.05050000e+002 3.21020000e+002
+5004 7.57580000e+002 3.21530000e+002
+5005 1.01010000e+003 3.22040000e+002
+5006 1.26260000e+003 3.22550000e+002
+5007 1.51520000e+003 3.23060000e+002
+5008 1.76770000e+003 3.23560000e+002
+5009 2.02020000e+003 3.24070000e+002
+5010 2.27270000e+003 3.24580000e+002
+5011 2.52530000e+003 3.25090000e+002
+5012 2.77780000e+003 3.25600000e+002
+5013 3.03030000e+003 3.26110000e+002
+5014 3.28280000e+003 3.26620000e+002
+5015 3.53540000e+003 3.27130000e+002
+5016 3.78790000e+003 3.27640000e+002
+5017 4.04040000e+003 3.28150000e+002
+5018 4.29290000e+003 3.28660000e+002
+5019 4.54550000e+003 3.29170000e+002
+5020 4.79800000e+003 3.29680000e+002
+5021 5.05050000e+003 3.30190000e+002
+5022 5.30300000e+003 3.30690000e+002
+5023 5.55560000e+003 3.31200000e+002
+5024 5.80810000e+003 3.31710000e+002
+5025 6.06060000e+003 3.32220000e+002
+5026 6.31310000e+003 3.32730000e+002
+5027 6.56570000e+003 3.33240000e+002
+5028 6.81820000e+003 3.33750000e+002
+5029 7.07070000e+003 3.34260000e+002
+5030 7.32320000e+003 3.34770000e+002
+5031 7.57580000e+003 3.35280000e+002
+5032 7.82830000e+003 3.35790000e+002
+5033 8.08080000e+003 3.36300000e+002
+5034 8.33330000e+003 3.36810000e+002
+5035 8.58590000e+003 3.37310000e+002
+5036 8.83840000e+003 3.37820000e+002
+5037 9.09090000e+003 3.38330000e+002
+5038 9.34340000e+003 3.38840000e+002
+5039 9.59600000e+003 3.39350000e+002
+5040 9.84850000e+003 3.39860000e+002
+5041 1.01010000e+004 3.40370000e+002
+5042 1.03540000e+004 3.40880000e+002
+5043 1.06060000e+004 3.41390000e+002
+5044 1.08590000e+004 3.41900000e+002
+5045 1.11110000e+004 3.42410000e+002
+5046 1.13640000e+004 3.42920000e+002
+5047 1.16160000e+004 3.43430000e+002
+5048 1.18690000e+004 3.43940000e+002
+5049 1.21210000e+004 3.44440000e+002
+5050 1.23740000e+004 3.44950000e+002
+5051 1.26260000e+004 3.45460000e+002
+5052 1.28790000e+004 3.45970000e+002
+5053 1.31310000e+004 3.46480000e+002
+5054 1.33840000e+004 3.46990000e+002
+5055 1.36360000e+004 3.47500000e+002
+5056 1.38890000e+004 3.48010000e+002
+5057 1.41410000e+004 3.48520000e+002
+5058 1.43940000e+004 3.49030000e+002
+5059 1.46460000e+004 3.49540000e+002
+5060 1.48990000e+004 3.50050000e+002
+5061 1.51520000e+004 3.50560000e+002
+5062 1.54040000e+004 3.51060000e+002
+5063 1.56570000e+004 3.51570000e+002
+5064 1.59090000e+004 3.52080000e+002
+5065 1.61620000e+004 3.52590000e+002
+5066 1.64140000e+004 3.53100000e+002
+5067 1.66670000e+004 3.53610000e+002
+5068 1.69190000e+004 3.54120000e+002
+5069 1.71720000e+004 3.54630000e+002
+5070 1.74240000e+004 3.55140000e+002
+5071 1.76770000e+004 3.55650000e+002
+5072 1.79290000e+004 3.56160000e+002
+5073 1.81820000e+004 3.56670000e+002
+5074 1.84340000e+004 3.57180000e+002
+5075 1.86870000e+004 3.57690000e+002
+5076 1.89390000e+004 3.58190000e+002
+5077 1.91920000e+004 3.58700000e+002
+5078 1.94440000e+004 3.59210000e+002
+5079 1.96970000e+004 3.59720000e+002
+5080 1.99490000e+004 3.60230000e+002
+5081 2.02020000e+004 3.60740000e+002
+5082 2.04550000e+004 3.61250000e+002
+5083 2.07070000e+004 3.61760000e+002
+5084 2.09600000e+004 3.62270000e+002
+5085 2.12120000e+004 3.62780000e+002
+5086 2.14650000e+004 3.63290000e+002
+5087 2.17170000e+004 3.63800000e+002
+5088 2.19700000e+004 3.64310000e+002
+5089 2.22220000e+004 3.64810000e+002
+5090 2.24750000e+004 3.65320000e+002
+5091 2.27270000e+004 3.65830000e+002
+5092 2.29800000e+004 3.66340000e+002
+5093 2.32320000e+004 3.66850000e+002
+5094 2.34850000e+004 3.67360000e+002
+5095 2.37370000e+004 3.67870000e+002
+5096 2.39900000e+004 3.68380000e+002
+5097 2.42420000e+004 3.68890000e+002
+5098 2.44950000e+004 3.69400000e+002
+5099 2.47470000e+004 3.69910000e+002
+5100 2.50000000e+004 3.70420000e+002
+5101 0.00000000e+000 3.32500000e+002
+5102 2.52530000e+002 3.32990000e+002
+5103 5.05050000e+002 3.33470000e+002
+5104 7.57580000e+002 3.33960000e+002
+5105 1.01010000e+003 3.34440000e+002
+5106 1.26260000e+003 3.34930000e+002
+5107 1.51520000e+003 3.35420000e+002
+5108 1.76770000e+003 3.35900000e+002
+5109 2.02020000e+003 3.36390000e+002
+5110 2.27270000e+003 3.36880000e+002
+5111 2.52530000e+003 3.37360000e+002
+5112 2.77780000e+003 3.37850000e+002
+5113 3.03030000e+003 3.38330000e+002
+5114 3.28280000e+003 3.38820000e+002
+5115 3.53540000e+003 3.39310000e+002
+5116 3.78790000e+003 3.39790000e+002
+5117 4.04040000e+003 3.40280000e+002
+5118 4.29290000e+003 3.40760000e+002
+5119 4.54550000e+003 3.41250000e+002
+5120 4.79800000e+003 3.41740000e+002
+5121 5.05050000e+003 3.42220000e+002
+5122 5.30300000e+003 3.42710000e+002
+5123 5.55560000e+003 3.43190000e+002
+5124 5.80810000e+003 3.43680000e+002
+5125 6.06060000e+003 3.44170000e+002
+5126 6.31310000e+003 3.44650000e+002
+5127 6.56570000e+003 3.45140000e+002
+5128 6.81820000e+003 3.45630000e+002
+5129 7.07070000e+003 3.46110000e+002
+5130 7.32320000e+003 3.46600000e+002
+5131 7.57580000e+003 3.47080000e+002
+5132 7.82830000e+003 3.47570000e+002
+5133 8.08080000e+003 3.48060000e+002
+5134 8.33330000e+003 3.48540000e+002
+5135 8.58590000e+003 3.49030000e+002
+5136 8.83840000e+003 3.49510000e+002
+5137 9.09090000e+003 3.50000000e+002
+5138 9.34340000e+003 3.50490000e+002
+5139 9.59600000e+003 3.50970000e+002
+5140 9.84850000e+003 3.51460000e+002
+5141 1.01010000e+004 3.51940000e+002
+5142 1.03540000e+004 3.52430000e+002
+5143 1.06060000e+004 3.52920000e+002
+5144 1.08590000e+004 3.53400000e+002
+5145 1.11110000e+004 3.53890000e+002
+5146 1.13640000e+004 3.54370000e+002
+5147 1.16160000e+004 3.54860000e+002
+5148 1.18690000e+004 3.55350000e+002
+5149 1.21210000e+004 3.55830000e+002
+5150 1.23740000e+004 3.56320000e+002
+5151 1.26260000e+004 3.56810000e+002
+5152 1.28790000e+004 3.57290000e+002
+5153 1.31310000e+004 3.57780000e+002
+5154 1.33840000e+004 3.58260000e+002
+5155 1.36360000e+004 3.58750000e+002
+5156 1.38890000e+004 3.59240000e+002
+5157 1.41410000e+004 3.59720000e+002
+5158 1.43940000e+004 3.60210000e+002
+5159 1.46460000e+004 3.60690000e+002
+5160 1.48990000e+004 3.61180000e+002
+5161 1.51520000e+004 3.61670000e+002
+5162 1.54040000e+004 3.62150000e+002
+5163 1.56570000e+004 3.62640000e+002
+5164 1.59090000e+004 3.63130000e+002
+5165 1.61620000e+004 3.63610000e+002
+5166 1.64140000e+004 3.64100000e+002
+5167 1.66670000e+004 3.64580000e+002
+5168 1.69190000e+004 3.65070000e+002
+5169 1.71720000e+004 3.65560000e+002
+5170 1.74240000e+004 3.66040000e+002
+5171 1.76770000e+004 3.66530000e+002
+5172 1.79290000e+004 3.67010000e+002
+5173 1.81820000e+004 3.67500000e+002
+5174 1.84340000e+004 3.67990000e+002
+5175 1.86870000e+004 3.68470000e+002
+5176 1.89390000e+004 3.68960000e+002
+5177 1.91920000e+004 3.69440000e+002
+5178 1.94440000e+004 3.69930000e+002
+5179 1.96970000e+004 3.70420000e+002
+5180 1.99490000e+004 3.70900000e+002
+5181 2.02020000e+004 3.71390000e+002
+5182 2.04550000e+004 3.71880000e+002
+5183 2.07070000e+004 3.72360000e+002
+5184 2.09600000e+004 3.72850000e+002
+5185 2.12120000e+004 3.73330000e+002
+5186 2.14650000e+004 3.73820000e+002
+5187 2.17170000e+004 3.74310000e+002
+5188 2.19700000e+004 3.74790000e+002
+5189 2.22220000e+004 3.75280000e+002
+5190 2.24750000e+004 3.75760000e+002
+5191 2.27270000e+004 3.76250000e+002
+5192 2.29800000e+004 3.76740000e+002
+5193 2.32320000e+004 3.77220000e+002
+5194 2.34850000e+004 3.77710000e+002
+5195 2.37370000e+004 3.78190000e+002
+5196 2.39900000e+004 3.78680000e+002
+5197 2.42420000e+004 3.79170000e+002
+5198 2.44950000e+004 3.79650000e+002
+5199 2.47470000e+004 3.80140000e+002
+5200 2.50000000e+004 3.80630000e+002
+5201 0.00000000e+000 3.45000000e+002
+5202 2.52530000e+002 3.45460000e+002
+5203 5.05050000e+002 3.45930000e+002
+5204 7.57580000e+002 3.46390000e+002
+5205 1.01010000e+003 3.46850000e+002
+5206 1.26260000e+003 3.47310000e+002
+5207 1.51520000e+003 3.47780000e+002
+5208 1.76770000e+003 3.48240000e+002
+5209 2.02020000e+003 3.48700000e+002
+5210 2.27270000e+003 3.49170000e+002
+5211 2.52530000e+003 3.49630000e+002
+5212 2.77780000e+003 3.50090000e+002
+5213 3.03030000e+003 3.50560000e+002
+5214 3.28280000e+003 3.51020000e+002
+5215 3.53540000e+003 3.51480000e+002
+5216 3.78790000e+003 3.51940000e+002
+5217 4.04040000e+003 3.52410000e+002
+5218 4.29290000e+003 3.52870000e+002
+5219 4.54550000e+003 3.53330000e+002
+5220 4.79800000e+003 3.53800000e+002
+5221 5.05050000e+003 3.54260000e+002
+5222 5.30300000e+003 3.54720000e+002
+5223 5.55560000e+003 3.55190000e+002
+5224 5.80810000e+003 3.55650000e+002
+5225 6.06060000e+003 3.56110000e+002
+5226 6.31310000e+003 3.56570000e+002
+5227 6.56570000e+003 3.57040000e+002
+5228 6.81820000e+003 3.57500000e+002
+5229 7.07070000e+003 3.57960000e+002
+5230 7.32320000e+003 3.58430000e+002
+5231 7.57580000e+003 3.58890000e+002
+5232 7.82830000e+003 3.59350000e+002
+5233 8.08080000e+003 3.59810000e+002
+5234 8.33330000e+003 3.60280000e+002
+5235 8.58590000e+003 3.60740000e+002
+5236 8.83840000e+003 3.61200000e+002
+5237 9.09090000e+003 3.61670000e+002
+5238 9.34340000e+003 3.62130000e+002
+5239 9.59600000e+003 3.62590000e+002
+5240 9.84850000e+003 3.63060000e+002
+5241 1.01010000e+004 3.63520000e+002
+5242 1.03540000e+004 3.63980000e+002
+5243 1.06060000e+004 3.64440000e+002
+5244 1.08590000e+004 3.64910000e+002
+5245 1.11110000e+004 3.65370000e+002
+5246 1.13640000e+004 3.65830000e+002
+5247 1.16160000e+004 3.66300000e+002
+5248 1.18690000e+004 3.66760000e+002
+5249 1.21210000e+004 3.67220000e+002
+5250 1.23740000e+004 3.67690000e+002
+5251 1.26260000e+004 3.68150000e+002
+5252 1.28790000e+004 3.68610000e+002
+5253 1.31310000e+004 3.69070000e+002
+5254 1.33840000e+004 3.69540000e+002
+5255 1.36360000e+004 3.70000000e+002
+5256 1.38890000e+004 3.70460000e+002
+5257 1.41410000e+004 3.70930000e+002
+5258 1.43940000e+004 3.71390000e+002
+5259 1.46460000e+004 3.71850000e+002
+5260 1.48990000e+004 3.72310000e+002
+5261 1.51520000e+004 3.72780000e+002
+5262 1.54040000e+004 3.73240000e+002
+5263 1.56570000e+004 3.73700000e+002
+5264 1.59090000e+004 3.74170000e+002
+5265 1.61620000e+004 3.74630000e+002
+5266 1.64140000e+004 3.75090000e+002
+5267 1.66670000e+004 3.75560000e+002
+5268 1.69190000e+004 3.76020000e+002
+5269 1.71720000e+004 3.76480000e+002
+5270 1.74240000e+004 3.76940000e+002
+5271 1.76770000e+004 3.77410000e+002
+5272 1.79290000e+004 3.77870000e+002
+5273 1.81820000e+004 3.78330000e+002
+5274 1.84340000e+004 3.78800000e+002
+5275 1.86870000e+004 3.79260000e+002
+5276 1.89390000e+004 3.79720000e+002
+5277 1.91920000e+004 3.80190000e+002
+5278 1.94440000e+004 3.80650000e+002
+5279 1.96970000e+004 3.81110000e+002
+5280 1.99490000e+004 3.81570000e+002
+5281 2.02020000e+004 3.82040000e+002
+5282 2.04550000e+004 3.82500000e+002
+5283 2.07070000e+004 3.82960000e+002
+5284 2.09600000e+004 3.83430000e+002
+5285 2.12120000e+004 3.83890000e+002
+5286 2.14650000e+004 3.84350000e+002
+5287 2.17170000e+004 3.84810000e+002
+5288 2.19700000e+004 3.85280000e+002
+5289 2.22220000e+004 3.85740000e+002
+5290 2.24750000e+004 3.86200000e+002
+5291 2.27270000e+004 3.86670000e+002
+5292 2.29800000e+004 3.87130000e+002
+5293 2.32320000e+004 3.87590000e+002
+5294 2.34850000e+004 3.88060000e+002
+5295 2.37370000e+004 3.88520000e+002
+5296 2.39900000e+004 3.88980000e+002
+5297 2.42420000e+004 3.89440000e+002
+5298 2.44950000e+004 3.89910000e+002
+5299 2.47470000e+004 3.90370000e+002
+5300 2.50000000e+004 3.90830000e+002
+5301 0.00000000e+000 3.57500000e+002
+5302 2.52530000e+002 3.57940000e+002
+5303 5.05050000e+002 3.58380000e+002
+5304 7.57580000e+002 3.58820000e+002
+5305 1.01010000e+003 3.59260000e+002
+5306 1.26260000e+003 3.59700000e+002
+5307 1.51520000e+003 3.60140000e+002
+5308 1.76770000e+003 3.60580000e+002
+5309 2.02020000e+003 3.61020000e+002
+5310 2.27270000e+003 3.61460000e+002
+5311 2.52530000e+003 3.61900000e+002
+5312 2.77780000e+003 3.62340000e+002
+5313 3.03030000e+003 3.62780000e+002
+5314 3.28280000e+003 3.63220000e+002
+5315 3.53540000e+003 3.63660000e+002
+5316 3.78790000e+003 3.64100000e+002
+5317 4.04040000e+003 3.64540000e+002
+5318 4.29290000e+003 3.64980000e+002
+5319 4.54550000e+003 3.65420000e+002
+5320 4.79800000e+003 3.65860000e+002
+5321 5.05050000e+003 3.66300000e+002
+5322 5.30300000e+003 3.66740000e+002
+5323 5.55560000e+003 3.67180000e+002
+5324 5.80810000e+003 3.67620000e+002
+5325 6.06060000e+003 3.68060000e+002
+5326 6.31310000e+003 3.68500000e+002
+5327 6.56570000e+003 3.68940000e+002
+5328 6.81820000e+003 3.69370000e+002
+5329 7.07070000e+003 3.69810000e+002
+5330 7.32320000e+003 3.70250000e+002
+5331 7.57580000e+003 3.70690000e+002
+5332 7.82830000e+003 3.71130000e+002
+5333 8.08080000e+003 3.71570000e+002
+5334 8.33330000e+003 3.72010000e+002
+5335 8.58590000e+003 3.72450000e+002
+5336 8.83840000e+003 3.72890000e+002
+5337 9.09090000e+003 3.73330000e+002
+5338 9.34340000e+003 3.73770000e+002
+5339 9.59600000e+003 3.74210000e+002
+5340 9.84850000e+003 3.74650000e+002
+5341 1.01010000e+004 3.75090000e+002
+5342 1.03540000e+004 3.75530000e+002
+5343 1.06060000e+004 3.75970000e+002
+5344 1.08590000e+004 3.76410000e+002
+5345 1.11110000e+004 3.76850000e+002
+5346 1.13640000e+004 3.77290000e+002
+5347 1.16160000e+004 3.77730000e+002
+5348 1.18690000e+004 3.78170000e+002
+5349 1.21210000e+004 3.78610000e+002
+5350 1.23740000e+004 3.79050000e+002
+5351 1.26260000e+004 3.79490000e+002
+5352 1.28790000e+004 3.79930000e+002
+5353 1.31310000e+004 3.80370000e+002
+5354 1.33840000e+004 3.80810000e+002
+5355 1.36360000e+004 3.81250000e+002
+5356 1.38890000e+004 3.81690000e+002
+5357 1.41410000e+004 3.82130000e+002
+5358 1.43940000e+004 3.82570000e+002
+5359 1.46460000e+004 3.83010000e+002
+5360 1.48990000e+004 3.83450000e+002
+5361 1.51520000e+004 3.83890000e+002
+5362 1.54040000e+004 3.84330000e+002
+5363 1.56570000e+004 3.84770000e+002
+5364 1.59090000e+004 3.85210000e+002
+5365 1.61620000e+004 3.85650000e+002
+5366 1.64140000e+004 3.86090000e+002
+5367 1.66670000e+004 3.86530000e+002
+5368 1.69190000e+004 3.86970000e+002
+5369 1.71720000e+004 3.87410000e+002
+5370 1.74240000e+004 3.87850000e+002
+5371 1.76770000e+004 3.88290000e+002
+5372 1.79290000e+004 3.88730000e+002
+5373 1.81820000e+004 3.89170000e+002
+5374 1.84340000e+004 3.89610000e+002
+5375 1.86870000e+004 3.90050000e+002
+5376 1.89390000e+004 3.90490000e+002
+5377 1.91920000e+004 3.90930000e+002
+5378 1.94440000e+004 3.91370000e+002
+5379 1.96970000e+004 3.91810000e+002
+5380 1.99490000e+004 3.92250000e+002
+5381 2.02020000e+004 3.92690000e+002
+5382 2.04550000e+004 3.93120000e+002
+5383 2.07070000e+004 3.93560000e+002
+5384 2.09600000e+004 3.94000000e+002
+5385 2.12120000e+004 3.94440000e+002
+5386 2.14650000e+004 3.94880000e+002
+5387 2.17170000e+004 3.95320000e+002
+5388 2.19700000e+004 3.95760000e+002
+5389 2.22220000e+004 3.96200000e+002
+5390 2.24750000e+004 3.96640000e+002
+5391 2.27270000e+004 3.97080000e+002
+5392 2.29800000e+004 3.97520000e+002
+5393 2.32320000e+004 3.97960000e+002
+5394 2.34850000e+004 3.98400000e+002
+5395 2.37370000e+004 3.98840000e+002
+5396 2.39900000e+004 3.99280000e+002
+5397 2.42420000e+004 3.99720000e+002
+5398 2.44950000e+004 4.00160000e+002
+5399 2.47470000e+004 4.00600000e+002
+5400 2.50000000e+004 4.01040000e+002
+5401 0.00000000e+000 3.70000000e+002
+5402 2.52530000e+002 3.70420000e+002
+5403 5.05050000e+002 3.70830000e+002
+5404 7.57580000e+002 3.71250000e+002
+5405 1.01010000e+003 3.71670000e+002
+5406 1.26260000e+003 3.72080000e+002
+5407 1.51520000e+003 3.72500000e+002
+5408 1.76770000e+003 3.72920000e+002
+5409 2.02020000e+003 3.73330000e+002
+5410 2.27270000e+003 3.73750000e+002
+5411 2.52530000e+003 3.74170000e+002
+5412 2.77780000e+003 3.74580000e+002
+5413 3.03030000e+003 3.75000000e+002
+5414 3.28280000e+003 3.75420000e+002
+5415 3.53540000e+003 3.75830000e+002
+5416 3.78790000e+003 3.76250000e+002
+5417 4.04040000e+003 3.76670000e+002
+5418 4.29290000e+003 3.77080000e+002
+5419 4.54550000e+003 3.77500000e+002
+5420 4.79800000e+003 3.77920000e+002
+5421 5.05050000e+003 3.78330000e+002
+5422 5.30300000e+003 3.78750000e+002
+5423 5.55560000e+003 3.79170000e+002
+5424 5.80810000e+003 3.79580000e+002
+5425 6.06060000e+003 3.80000000e+002
+5426 6.31310000e+003 3.80420000e+002
+5427 6.56570000e+003 3.80830000e+002
+5428 6.81820000e+003 3.81250000e+002
+5429 7.07070000e+003 3.81670000e+002
+5430 7.32320000e+003 3.82080000e+002
+5431 7.57580000e+003 3.82500000e+002
+5432 7.82830000e+003 3.82920000e+002
+5433 8.08080000e+003 3.83330000e+002
+5434 8.33330000e+003 3.83750000e+002
+5435 8.58590000e+003 3.84170000e+002
+5436 8.83840000e+003 3.84580000e+002
+5437 9.09090000e+003 3.85000000e+002
+5438 9.34340000e+003 3.85420000e+002
+5439 9.59600000e+003 3.85830000e+002
+5440 9.84850000e+003 3.86250000e+002
+5441 1.01010000e+004 3.86670000e+002
+5442 1.03540000e+004 3.87080000e+002
+5443 1.06060000e+004 3.87500000e+002
+5444 1.08590000e+004 3.87920000e+002
+5445 1.11110000e+004 3.88330000e+002
+5446 1.13640000e+004 3.88750000e+002
+5447 1.16160000e+004 3.89170000e+002
+5448 1.18690000e+004 3.89580000e+002
+5449 1.21210000e+004 3.90000000e+002
+5450 1.23740000e+004 3.90420000e+002
+5451 1.26260000e+004 3.90830000e+002
+5452 1.28790000e+004 3.91250000e+002
+5453 1.31310000e+004 3.91670000e+002
+5454 1.33840000e+004 3.92080000e+002
+5455 1.36360000e+004 3.92500000e+002
+5456 1.38890000e+004 3.92920000e+002
+5457 1.41410000e+004 3.93330000e+002
+5458 1.43940000e+004 3.93750000e+002
+5459 1.46460000e+004 3.94170000e+002
+5460 1.48990000e+004 3.94580000e+002
+5461 1.51520000e+004 3.95000000e+002
+5462 1.54040000e+004 3.95420000e+002
+5463 1.56570000e+004 3.95830000e+002
+5464 1.59090000e+004 3.96250000e+002
+5465 1.61620000e+004 3.96670000e+002
+5466 1.64140000e+004 3.97080000e+002
+5467 1.66670000e+004 3.97500000e+002
+5468 1.69190000e+004 3.97920000e+002
+5469 1.71720000e+004 3.98330000e+002
+5470 1.74240000e+004 3.98750000e+002
+5471 1.76770000e+004 3.99170000e+002
+5472 1.79290000e+004 3.99580000e+002
+5473 1.81820000e+004 4.00000000e+002
+5474 1.84340000e+004 4.00420000e+002
+5475 1.86870000e+004 4.00830000e+002
+5476 1.89390000e+004 4.01250000e+002
+5477 1.91920000e+004 4.01670000e+002
+5478 1.94440000e+004 4.02080000e+002
+5479 1.96970000e+004 4.02500000e+002
+5480 1.99490000e+004 4.02920000e+002
+5481 2.02020000e+004 4.03330000e+002
+5482 2.04550000e+004 4.03750000e+002
+5483 2.07070000e+004 4.04170000e+002
+5484 2.09600000e+004 4.04580000e+002
+5485 2.12120000e+004 4.05000000e+002
+5486 2.14650000e+004 4.05420000e+002
+5487 2.17170000e+004 4.05830000e+002
+5488 2.19700000e+004 4.06250000e+002
+5489 2.22220000e+004 4.06670000e+002
+5490 2.24750000e+004 4.07080000e+002
+5491 2.27270000e+004 4.07500000e+002
+5492 2.29800000e+004 4.07920000e+002
+5493 2.32320000e+004 4.08330000e+002
+5494 2.34850000e+004 4.08750000e+002
+5495 2.37370000e+004 4.09170000e+002
+5496 2.39900000e+004 4.09580000e+002
+5497 2.42420000e+004 4.10000000e+002
+5498 2.44950000e+004 4.10420000e+002
+5499 2.47470000e+004 4.10830000e+002
+5500 2.50000000e+004 4.11250000e+002
+5501 0.00000000e+000 3.82500000e+002
+5502 2.52530000e+002 3.82890000e+002
+5503 5.05050000e+002 3.83290000e+002
+5504 7.57580000e+002 3.83680000e+002
+5505 1.01010000e+003 3.84070000e+002
+5506 1.26260000e+003 3.84470000e+002
+5507 1.51520000e+003 3.84860000e+002
+5508 1.76770000e+003 3.85250000e+002
+5509 2.02020000e+003 3.85650000e+002
+5510 2.27270000e+003 3.86040000e+002
+5511 2.52530000e+003 3.86440000e+002
+5512 2.77780000e+003 3.86830000e+002
+5513 3.03030000e+003 3.87220000e+002
+5514 3.28280000e+003 3.87620000e+002
+5515 3.53540000e+003 3.88010000e+002
+5516 3.78790000e+003 3.88400000e+002
+5517 4.04040000e+003 3.88800000e+002
+5518 4.29290000e+003 3.89190000e+002
+5519 4.54550000e+003 3.89580000e+002
+5520 4.79800000e+003 3.89980000e+002
+5521 5.05050000e+003 3.90370000e+002
+5522 5.30300000e+003 3.90760000e+002
+5523 5.55560000e+003 3.91160000e+002
+5524 5.80810000e+003 3.91550000e+002
+5525 6.06060000e+003 3.91940000e+002
+5526 6.31310000e+003 3.92340000e+002
+5527 6.56570000e+003 3.92730000e+002
+5528 6.81820000e+003 3.93130000e+002
+5529 7.07070000e+003 3.93520000e+002
+5530 7.32320000e+003 3.93910000e+002
+5531 7.57580000e+003 3.94310000e+002
+5532 7.82830000e+003 3.94700000e+002
+5533 8.08080000e+003 3.95090000e+002
+5534 8.33330000e+003 3.95490000e+002
+5535 8.58590000e+003 3.95880000e+002
+5536 8.83840000e+003 3.96270000e+002
+5537 9.09090000e+003 3.96670000e+002
+5538 9.34340000e+003 3.97060000e+002
+5539 9.59600000e+003 3.97450000e+002
+5540 9.84850000e+003 3.97850000e+002
+5541 1.01010000e+004 3.98240000e+002
+5542 1.03540000e+004 3.98630000e+002
+5543 1.06060000e+004 3.99030000e+002
+5544 1.08590000e+004 3.99420000e+002
+5545 1.11110000e+004 3.99810000e+002
+5546 1.13640000e+004 4.00210000e+002
+5547 1.16160000e+004 4.00600000e+002
+5548 1.18690000e+004 4.01000000e+002
+5549 1.21210000e+004 4.01390000e+002
+5550 1.23740000e+004 4.01780000e+002
+5551 1.26260000e+004 4.02180000e+002
+5552 1.28790000e+004 4.02570000e+002
+5553 1.31310000e+004 4.02960000e+002
+5554 1.33840000e+004 4.03360000e+002
+5555 1.36360000e+004 4.03750000e+002
+5556 1.38890000e+004 4.04140000e+002
+5557 1.41410000e+004 4.04540000e+002
+5558 1.43940000e+004 4.04930000e+002
+5559 1.46460000e+004 4.05320000e+002
+5560 1.48990000e+004 4.05720000e+002
+5561 1.51520000e+004 4.06110000e+002
+5562 1.54040000e+004 4.06500000e+002
+5563 1.56570000e+004 4.06900000e+002
+5564 1.59090000e+004 4.07290000e+002
+5565 1.61620000e+004 4.07690000e+002
+5566 1.64140000e+004 4.08080000e+002
+5567 1.66670000e+004 4.08470000e+002
+5568 1.69190000e+004 4.08870000e+002
+5569 1.71720000e+004 4.09260000e+002
+5570 1.74240000e+004 4.09650000e+002
+5571 1.76770000e+004 4.10050000e+002
+5572 1.79290000e+004 4.10440000e+002
+5573 1.81820000e+004 4.10830000e+002
+5574 1.84340000e+004 4.11230000e+002
+5575 1.86870000e+004 4.11620000e+002
+5576 1.89390000e+004 4.12010000e+002
+5577 1.91920000e+004 4.12410000e+002
+5578 1.94440000e+004 4.12800000e+002
+5579 1.96970000e+004 4.13190000e+002
+5580 1.99490000e+004 4.13590000e+002
+5581 2.02020000e+004 4.13980000e+002
+5582 2.04550000e+004 4.14380000e+002
+5583 2.07070000e+004 4.14770000e+002
+5584 2.09600000e+004 4.15160000e+002
+5585 2.12120000e+004 4.15560000e+002
+5586 2.14650000e+004 4.15950000e+002
+5587 2.17170000e+004 4.16340000e+002
+5588 2.19700000e+004 4.16740000e+002
+5589 2.22220000e+004 4.17130000e+002
+5590 2.24750000e+004 4.17520000e+002
+5591 2.27270000e+004 4.17920000e+002
+5592 2.29800000e+004 4.18310000e+002
+5593 2.32320000e+004 4.18700000e+002
+5594 2.34850000e+004 4.19100000e+002
+5595 2.37370000e+004 4.19490000e+002
+5596 2.39900000e+004 4.19880000e+002
+5597 2.42420000e+004 4.20280000e+002
+5598 2.44950000e+004 4.20670000e+002
+5599 2.47470000e+004 4.21060000e+002
+5600 2.50000000e+004 4.21460000e+002
+5601 0.00000000e+000 3.95000000e+002
+5602 2.52530000e+002 3.95370000e+002
+5603 5.05050000e+002 3.95740000e+002
+5604 7.57580000e+002 3.96110000e+002
+5605 1.01010000e+003 3.96480000e+002
+5606 1.26260000e+003 3.96850000e+002
+5607 1.51520000e+003 3.97220000e+002
+5608 1.76770000e+003 3.97590000e+002
+5609 2.02020000e+003 3.97960000e+002
+5610 2.27270000e+003 3.98330000e+002
+5611 2.52530000e+003 3.98700000e+002
+5612 2.77780000e+003 3.99070000e+002
+5613 3.03030000e+003 3.99440000e+002
+5614 3.28280000e+003 3.99810000e+002
+5615 3.53540000e+003 4.00190000e+002
+5616 3.78790000e+003 4.00560000e+002
+5617 4.04040000e+003 4.00930000e+002
+5618 4.29290000e+003 4.01300000e+002
+5619 4.54550000e+003 4.01670000e+002
+5620 4.79800000e+003 4.02040000e+002
+5621 5.05050000e+003 4.02410000e+002
+5622 5.30300000e+003 4.02780000e+002
+5623 5.55560000e+003 4.03150000e+002
+5624 5.80810000e+003 4.03520000e+002
+5625 6.06060000e+003 4.03890000e+002
+5626 6.31310000e+003 4.04260000e+002
+5627 6.56570000e+003 4.04630000e+002
+5628 6.81820000e+003 4.05000000e+002
+5629 7.07070000e+003 4.05370000e+002
+5630 7.32320000e+003 4.05740000e+002
+5631 7.57580000e+003 4.06110000e+002
+5632 7.82830000e+003 4.06480000e+002
+5633 8.08080000e+003 4.06850000e+002
+5634 8.33330000e+003 4.07220000e+002
+5635 8.58590000e+003 4.07590000e+002
+5636 8.83840000e+003 4.07960000e+002
+5637 9.09090000e+003 4.08330000e+002
+5638 9.34340000e+003 4.08700000e+002
+5639 9.59600000e+003 4.09070000e+002
+5640 9.84850000e+003 4.09440000e+002
+5641 1.01010000e+004 4.09810000e+002
+5642 1.03540000e+004 4.10190000e+002
+5643 1.06060000e+004 4.10560000e+002
+5644 1.08590000e+004 4.10930000e+002
+5645 1.11110000e+004 4.11300000e+002
+5646 1.13640000e+004 4.11670000e+002
+5647 1.16160000e+004 4.12040000e+002
+5648 1.18690000e+004 4.12410000e+002
+5649 1.21210000e+004 4.12780000e+002
+5650 1.23740000e+004 4.13150000e+002
+5651 1.26260000e+004 4.13520000e+002
+5652 1.28790000e+004 4.13890000e+002
+5653 1.31310000e+004 4.14260000e+002
+5654 1.33840000e+004 4.14630000e+002
+5655 1.36360000e+004 4.15000000e+002
+5656 1.38890000e+004 4.15370000e+002
+5657 1.41410000e+004 4.15740000e+002
+5658 1.43940000e+004 4.16110000e+002
+5659 1.46460000e+004 4.16480000e+002
+5660 1.48990000e+004 4.16850000e+002
+5661 1.51520000e+004 4.17220000e+002
+5662 1.54040000e+004 4.17590000e+002
+5663 1.56570000e+004 4.17960000e+002
+5664 1.59090000e+004 4.18330000e+002
+5665 1.61620000e+004 4.18700000e+002
+5666 1.64140000e+004 4.19070000e+002
+5667 1.66670000e+004 4.19440000e+002
+5668 1.69190000e+004 4.19810000e+002
+5669 1.71720000e+004 4.20190000e+002
+5670 1.74240000e+004 4.20560000e+002
+5671 1.76770000e+004 4.20930000e+002
+5672 1.79290000e+004 4.21300000e+002
+5673 1.81820000e+004 4.21670000e+002
+5674 1.84340000e+004 4.22040000e+002
+5675 1.86870000e+004 4.22410000e+002
+5676 1.89390000e+004 4.22780000e+002
+5677 1.91920000e+004 4.23150000e+002
+5678 1.94440000e+004 4.23520000e+002
+5679 1.96970000e+004 4.23890000e+002
+5680 1.99490000e+004 4.24260000e+002
+5681 2.02020000e+004 4.24630000e+002
+5682 2.04550000e+004 4.25000000e+002
+5683 2.07070000e+004 4.25370000e+002
+5684 2.09600000e+004 4.25740000e+002
+5685 2.12120000e+004 4.26110000e+002
+5686 2.14650000e+004 4.26480000e+002
+5687 2.17170000e+004 4.26850000e+002
+5688 2.19700000e+004 4.27220000e+002
+5689 2.22220000e+004 4.27590000e+002
+5690 2.24750000e+004 4.27960000e+002
+5691 2.27270000e+004 4.28330000e+002
+5692 2.29800000e+004 4.28700000e+002
+5693 2.32320000e+004 4.29070000e+002
+5694 2.34850000e+004 4.29440000e+002
+5695 2.37370000e+004 4.29810000e+002
+5696 2.39900000e+004 4.30190000e+002
+5697 2.42420000e+004 4.30560000e+002
+5698 2.44950000e+004 4.30930000e+002
+5699 2.47470000e+004 4.31300000e+002
+5700 2.50000000e+004 4.31670000e+002
+5701 0.00000000e+000 4.07500000e+002
+5702 2.52530000e+002 4.07850000e+002
+5703 5.05050000e+002 4.08190000e+002
+5704 7.57580000e+002 4.08540000e+002
+5705 1.01010000e+003 4.08890000e+002
+5706 1.26260000e+003 4.09240000e+002
+5707 1.51520000e+003 4.09580000e+002
+5708 1.76770000e+003 4.09930000e+002
+5709 2.02020000e+003 4.10280000e+002
+5710 2.27270000e+003 4.10630000e+002
+5711 2.52530000e+003 4.10970000e+002
+5712 2.77780000e+003 4.11320000e+002
+5713 3.03030000e+003 4.11670000e+002
+5714 3.28280000e+003 4.12010000e+002
+5715 3.53540000e+003 4.12360000e+002
+5716 3.78790000e+003 4.12710000e+002
+5717 4.04040000e+003 4.13060000e+002
+5718 4.29290000e+003 4.13400000e+002
+5719 4.54550000e+003 4.13750000e+002
+5720 4.79800000e+003 4.14100000e+002
+5721 5.05050000e+003 4.14440000e+002
+5722 5.30300000e+003 4.14790000e+002
+5723 5.55560000e+003 4.15140000e+002
+5724 5.80810000e+003 4.15490000e+002
+5725 6.06060000e+003 4.15830000e+002
+5726 6.31310000e+003 4.16180000e+002
+5727 6.56570000e+003 4.16530000e+002
+5728 6.81820000e+003 4.16880000e+002
+5729 7.07070000e+003 4.17220000e+002
+5730 7.32320000e+003 4.17570000e+002
+5731 7.57580000e+003 4.17920000e+002
+5732 7.82830000e+003 4.18260000e+002
+5733 8.08080000e+003 4.18610000e+002
+5734 8.33330000e+003 4.18960000e+002
+5735 8.58590000e+003 4.19310000e+002
+5736 8.83840000e+003 4.19650000e+002
+5737 9.09090000e+003 4.20000000e+002
+5738 9.34340000e+003 4.20350000e+002
+5739 9.59600000e+003 4.20690000e+002
+5740 9.84850000e+003 4.21040000e+002
+5741 1.01010000e+004 4.21390000e+002
+5742 1.03540000e+004 4.21740000e+002
+5743 1.06060000e+004 4.22080000e+002
+5744 1.08590000e+004 4.22430000e+002
+5745 1.11110000e+004 4.22780000e+002
+5746 1.13640000e+004 4.23130000e+002
+5747 1.16160000e+004 4.23470000e+002
+5748 1.18690000e+004 4.23820000e+002
+5749 1.21210000e+004 4.24170000e+002
+5750 1.23740000e+004 4.24510000e+002
+5751 1.26260000e+004 4.24860000e+002
+5752 1.28790000e+004 4.25210000e+002
+5753 1.31310000e+004 4.25560000e+002
+5754 1.33840000e+004 4.25900000e+002
+5755 1.36360000e+004 4.26250000e+002
+5756 1.38890000e+004 4.26600000e+002
+5757 1.41410000e+004 4.26940000e+002
+5758 1.43940000e+004 4.27290000e+002
+5759 1.46460000e+004 4.27640000e+002
+5760 1.48990000e+004 4.27990000e+002
+5761 1.51520000e+004 4.28330000e+002
+5762 1.54040000e+004 4.28680000e+002
+5763 1.56570000e+004 4.29030000e+002
+5764 1.59090000e+004 4.29370000e+002
+5765 1.61620000e+004 4.29720000e+002
+5766 1.64140000e+004 4.30070000e+002
+5767 1.66670000e+004 4.30420000e+002
+5768 1.69190000e+004 4.30760000e+002
+5769 1.71720000e+004 4.31110000e+002
+5770 1.74240000e+004 4.31460000e+002
+5771 1.76770000e+004 4.31810000e+002
+5772 1.79290000e+004 4.32150000e+002
+5773 1.81820000e+004 4.32500000e+002
+5774 1.84340000e+004 4.32850000e+002
+5775 1.86870000e+004 4.33190000e+002
+5776 1.89390000e+004 4.33540000e+002
+5777 1.91920000e+004 4.33890000e+002
+5778 1.94440000e+004 4.34240000e+002
+5779 1.96970000e+004 4.34580000e+002
+5780 1.99490000e+004 4.34930000e+002
+5781 2.02020000e+004 4.35280000e+002
+5782 2.04550000e+004 4.35620000e+002
+5783 2.07070000e+004 4.35970000e+002
+5784 2.09600000e+004 4.36320000e+002
+5785 2.12120000e+004 4.36670000e+002
+5786 2.14650000e+004 4.37010000e+002
+5787 2.17170000e+004 4.37360000e+002
+5788 2.19700000e+004 4.37710000e+002
+5789 2.22220000e+004 4.38060000e+002
+5790 2.24750000e+004 4.38400000e+002
+5791 2.27270000e+004 4.38750000e+002
+5792 2.29800000e+004 4.39100000e+002
+5793 2.32320000e+004 4.39440000e+002
+5794 2.34850000e+004 4.39790000e+002
+5795 2.37370000e+004 4.40140000e+002
+5796 2.39900000e+004 4.40490000e+002
+5797 2.42420000e+004 4.40830000e+002
+5798 2.44950000e+004 4.41180000e+002
+5799 2.47470000e+004 4.41530000e+002
+5800 2.50000000e+004 4.41880000e+002
+5801 0.00000000e+000 4.20000000e+002
+5802 2.52530000e+002 4.20320000e+002
+5803 5.05050000e+002 4.20650000e+002
+5804 7.57580000e+002 4.20970000e+002
+5805 1.01010000e+003 4.21300000e+002
+5806 1.26260000e+003 4.21620000e+002
+5807 1.51520000e+003 4.21940000e+002
+5808 1.76770000e+003 4.22270000e+002
+5809 2.02020000e+003 4.22590000e+002
+5810 2.27270000e+003 4.22920000e+002
+5811 2.52530000e+003 4.23240000e+002
+5812 2.77780000e+003 4.23560000e+002
+5813 3.03030000e+003 4.23890000e+002
+5814 3.28280000e+003 4.24210000e+002
+5815 3.53540000e+003 4.24540000e+002
+5816 3.78790000e+003 4.24860000e+002
+5817 4.04040000e+003 4.25190000e+002
+5818 4.29290000e+003 4.25510000e+002
+5819 4.54550000e+003 4.25830000e+002
+5820 4.79800000e+003 4.26160000e+002
+5821 5.05050000e+003 4.26480000e+002
+5822 5.30300000e+003 4.26810000e+002
+5823 5.55560000e+003 4.27130000e+002
+5824 5.80810000e+003 4.27450000e+002
+5825 6.06060000e+003 4.27780000e+002
+5826 6.31310000e+003 4.28100000e+002
+5827 6.56570000e+003 4.28430000e+002
+5828 6.81820000e+003 4.28750000e+002
+5829 7.07070000e+003 4.29070000e+002
+5830 7.32320000e+003 4.29400000e+002
+5831 7.57580000e+003 4.29720000e+002
+5832 7.82830000e+003 4.30050000e+002
+5833 8.08080000e+003 4.30370000e+002
+5834 8.33330000e+003 4.30690000e+002
+5835 8.58590000e+003 4.31020000e+002
+5836 8.83840000e+003 4.31340000e+002
+5837 9.09090000e+003 4.31670000e+002
+5838 9.34340000e+003 4.31990000e+002
+5839 9.59600000e+003 4.32310000e+002
+5840 9.84850000e+003 4.32640000e+002
+5841 1.01010000e+004 4.32960000e+002
+5842 1.03540000e+004 4.33290000e+002
+5843 1.06060000e+004 4.33610000e+002
+5844 1.08590000e+004 4.33940000e+002
+5845 1.11110000e+004 4.34260000e+002
+5846 1.13640000e+004 4.34580000e+002
+5847 1.16160000e+004 4.34910000e+002
+5848 1.18690000e+004 4.35230000e+002
+5849 1.21210000e+004 4.35560000e+002
+5850 1.23740000e+004 4.35880000e+002
+5851 1.26260000e+004 4.36200000e+002
+5852 1.28790000e+004 4.36530000e+002
+5853 1.31310000e+004 4.36850000e+002
+5854 1.33840000e+004 4.37180000e+002
+5855 1.36360000e+004 4.37500000e+002
+5856 1.38890000e+004 4.37820000e+002
+5857 1.41410000e+004 4.38150000e+002
+5858 1.43940000e+004 4.38470000e+002
+5859 1.46460000e+004 4.38800000e+002
+5860 1.48990000e+004 4.39120000e+002
+5861 1.51520000e+004 4.39440000e+002
+5862 1.54040000e+004 4.39770000e+002
+5863 1.56570000e+004 4.40090000e+002
+5864 1.59090000e+004 4.40420000e+002
+5865 1.61620000e+004 4.40740000e+002
+5866 1.64140000e+004 4.41060000e+002
+5867 1.66670000e+004 4.41390000e+002
+5868 1.69190000e+004 4.41710000e+002
+5869 1.71720000e+004 4.42040000e+002
+5870 1.74240000e+004 4.42360000e+002
+5871 1.76770000e+004 4.42690000e+002
+5872 1.79290000e+004 4.43010000e+002
+5873 1.81820000e+004 4.43330000e+002
+5874 1.84340000e+004 4.43660000e+002
+5875 1.86870000e+004 4.43980000e+002
+5876 1.89390000e+004 4.44310000e+002
+5877 1.91920000e+004 4.44630000e+002
+5878 1.94440000e+004 4.44950000e+002
+5879 1.96970000e+004 4.45280000e+002
+5880 1.99490000e+004 4.45600000e+002
+5881 2.02020000e+004 4.45930000e+002
+5882 2.04550000e+004 4.46250000e+002
+5883 2.07070000e+004 4.46570000e+002
+5884 2.09600000e+004 4.46900000e+002
+5885 2.12120000e+004 4.47220000e+002
+5886 2.14650000e+004 4.47550000e+002
+5887 2.17170000e+004 4.47870000e+002
+5888 2.19700000e+004 4.48190000e+002
+5889 2.22220000e+004 4.48520000e+002
+5890 2.24750000e+004 4.48840000e+002
+5891 2.27270000e+004 4.49170000e+002
+5892 2.29800000e+004 4.49490000e+002
+5893 2.32320000e+004 4.49810000e+002
+5894 2.34850000e+004 4.50140000e+002
+5895 2.37370000e+004 4.50460000e+002
+5896 2.39900000e+004 4.50790000e+002
+5897 2.42420000e+004 4.51110000e+002
+5898 2.44950000e+004 4.51440000e+002
+5899 2.47470000e+004 4.51760000e+002
+5900 2.50000000e+004 4.52080000e+002
+5901 0.00000000e+000 4.32500000e+002
+5902 2.52530000e+002 4.32800000e+002
+5903 5.05050000e+002 4.33100000e+002
+5904 7.57580000e+002 4.33400000e+002
+5905 1.01010000e+003 4.33700000e+002
+5906 1.26260000e+003 4.34000000e+002
+5907 1.51520000e+003 4.34310000e+002
+5908 1.76770000e+003 4.34610000e+002
+5909 2.02020000e+003 4.34910000e+002
+5910 2.27270000e+003 4.35210000e+002
+5911 2.52530000e+003 4.35510000e+002
+5912 2.77780000e+003 4.35810000e+002
+5913 3.03030000e+003 4.36110000e+002
+5914 3.28280000e+003 4.36410000e+002
+5915 3.53540000e+003 4.36710000e+002
+5916 3.78790000e+003 4.37010000e+002
+5917 4.04040000e+003 4.37310000e+002
+5918 4.29290000e+003 4.37620000e+002
+5919 4.54550000e+003 4.37920000e+002
+5920 4.79800000e+003 4.38220000e+002
+5921 5.05050000e+003 4.38520000e+002
+5922 5.30300000e+003 4.38820000e+002
+5923 5.55560000e+003 4.39120000e+002
+5924 5.80810000e+003 4.39420000e+002
+5925 6.06060000e+003 4.39720000e+002
+5926 6.31310000e+003 4.40020000e+002
+5927 6.56570000e+003 4.40320000e+002
+5928 6.81820000e+003 4.40630000e+002
+5929 7.07070000e+003 4.40930000e+002
+5930 7.32320000e+003 4.41230000e+002
+5931 7.57580000e+003 4.41530000e+002
+5932 7.82830000e+003 4.41830000e+002
+5933 8.08080000e+003 4.42130000e+002
+5934 8.33330000e+003 4.42430000e+002
+5935 8.58590000e+003 4.42730000e+002
+5936 8.83840000e+003 4.43030000e+002
+5937 9.09090000e+003 4.43330000e+002
+5938 9.34340000e+003 4.43630000e+002
+5939 9.59600000e+003 4.43940000e+002
+5940 9.84850000e+003 4.44240000e+002
+5941 1.01010000e+004 4.44540000e+002
+5942 1.03540000e+004 4.44840000e+002
+5943 1.06060000e+004 4.45140000e+002
+5944 1.08590000e+004 4.45440000e+002
+5945 1.11110000e+004 4.45740000e+002
+5946 1.13640000e+004 4.46040000e+002
+5947 1.16160000e+004 4.46340000e+002
+5948 1.18690000e+004 4.46640000e+002
+5949 1.21210000e+004 4.46940000e+002
+5950 1.23740000e+004 4.47250000e+002
+5951 1.26260000e+004 4.47550000e+002
+5952 1.28790000e+004 4.47850000e+002
+5953 1.31310000e+004 4.48150000e+002
+5954 1.33840000e+004 4.48450000e+002
+5955 1.36360000e+004 4.48750000e+002
+5956 1.38890000e+004 4.49050000e+002
+5957 1.41410000e+004 4.49350000e+002
+5958 1.43940000e+004 4.49650000e+002
+5959 1.46460000e+004 4.49950000e+002
+5960 1.48990000e+004 4.50250000e+002
+5961 1.51520000e+004 4.50560000e+002
+5962 1.54040000e+004 4.50860000e+002
+5963 1.56570000e+004 4.51160000e+002
+5964 1.59090000e+004 4.51460000e+002
+5965 1.61620000e+004 4.51760000e+002
+5966 1.64140000e+004 4.52060000e+002
+5967 1.66670000e+004 4.52360000e+002
+5968 1.69190000e+004 4.52660000e+002
+5969 1.71720000e+004 4.52960000e+002
+5970 1.74240000e+004 4.53260000e+002
+5971 1.76770000e+004 4.53560000e+002
+5972 1.79290000e+004 4.53870000e+002
+5973 1.81820000e+004 4.54170000e+002
+5974 1.84340000e+004 4.54470000e+002
+5975 1.86870000e+004 4.54770000e+002
+5976 1.89390000e+004 4.55070000e+002
+5977 1.91920000e+004 4.55370000e+002
+5978 1.94440000e+004 4.55670000e+002
+5979 1.96970000e+004 4.55970000e+002
+5980 1.99490000e+004 4.56270000e+002
+5981 2.02020000e+004 4.56570000e+002
+5982 2.04550000e+004 4.56870000e+002
+5983 2.07070000e+004 4.57180000e+002
+5984 2.09600000e+004 4.57480000e+002
+5985 2.12120000e+004 4.57780000e+002
+5986 2.14650000e+004 4.58080000e+002
+5987 2.17170000e+004 4.58380000e+002
+5988 2.19700000e+004 4.58680000e+002
+5989 2.22220000e+004 4.58980000e+002
+5990 2.24750000e+004 4.59280000e+002
+5991 2.27270000e+004 4.59580000e+002
+5992 2.29800000e+004 4.59880000e+002
+5993 2.32320000e+004 4.60190000e+002
+5994 2.34850000e+004 4.60490000e+002
+5995 2.37370000e+004 4.60790000e+002
+5996 2.39900000e+004 4.61090000e+002
+5997 2.42420000e+004 4.61390000e+002
+5998 2.44950000e+004 4.61690000e+002
+5999 2.47470000e+004 4.61990000e+002
+6000 2.50000000e+004 4.62290000e+002
+6001 0.00000000e+000 4.45000000e+002
+6002 2.52530000e+002 4.45280000e+002
+6003 5.05050000e+002 4.45560000e+002
+6004 7.57580000e+002 4.45830000e+002
+6005 1.01010000e+003 4.46110000e+002
+6006 1.26260000e+003 4.46390000e+002
+6007 1.51520000e+003 4.46670000e+002
+6008 1.76770000e+003 4.46940000e+002
+6009 2.02020000e+003 4.47220000e+002
+6010 2.27270000e+003 4.47500000e+002
+6011 2.52530000e+003 4.47780000e+002
+6012 2.77780000e+003 4.48060000e+002
+6013 3.03030000e+003 4.48330000e+002
+6014 3.28280000e+003 4.48610000e+002
+6015 3.53540000e+003 4.48890000e+002
+6016 3.78790000e+003 4.49170000e+002
+6017 4.04040000e+003 4.49440000e+002
+6018 4.29290000e+003 4.49720000e+002
+6019 4.54550000e+003 4.50000000e+002
+6020 4.79800000e+003 4.50280000e+002
+6021 5.05050000e+003 4.50560000e+002
+6022 5.30300000e+003 4.50830000e+002
+6023 5.55560000e+003 4.51110000e+002
+6024 5.80810000e+003 4.51390000e+002
+6025 6.06060000e+003 4.51670000e+002
+6026 6.31310000e+003 4.51940000e+002
+6027 6.56570000e+003 4.52220000e+002
+6028 6.81820000e+003 4.52500000e+002
+6029 7.07070000e+003 4.52780000e+002
+6030 7.32320000e+003 4.53060000e+002
+6031 7.57580000e+003 4.53330000e+002
+6032 7.82830000e+003 4.53610000e+002
+6033 8.08080000e+003 4.53890000e+002
+6034 8.33330000e+003 4.54170000e+002
+6035 8.58590000e+003 4.54440000e+002
+6036 8.83840000e+003 4.54720000e+002
+6037 9.09090000e+003 4.55000000e+002
+6038 9.34340000e+003 4.55280000e+002
+6039 9.59600000e+003 4.55560000e+002
+6040 9.84850000e+003 4.55830000e+002
+6041 1.01010000e+004 4.56110000e+002
+6042 1.03540000e+004 4.56390000e+002
+6043 1.06060000e+004 4.56670000e+002
+6044 1.08590000e+004 4.56940000e+002
+6045 1.11110000e+004 4.57220000e+002
+6046 1.13640000e+004 4.57500000e+002
+6047 1.16160000e+004 4.57780000e+002
+6048 1.18690000e+004 4.58060000e+002
+6049 1.21210000e+004 4.58330000e+002
+6050 1.23740000e+004 4.58610000e+002
+6051 1.26260000e+004 4.58890000e+002
+6052 1.28790000e+004 4.59170000e+002
+6053 1.31310000e+004 4.59440000e+002
+6054 1.33840000e+004 4.59720000e+002
+6055 1.36360000e+004 4.60000000e+002
+6056 1.38890000e+004 4.60280000e+002
+6057 1.41410000e+004 4.60560000e+002
+6058 1.43940000e+004 4.60830000e+002
+6059 1.46460000e+004 4.61110000e+002
+6060 1.48990000e+004 4.61390000e+002
+6061 1.51520000e+004 4.61670000e+002
+6062 1.54040000e+004 4.61940000e+002
+6063 1.56570000e+004 4.62220000e+002
+6064 1.59090000e+004 4.62500000e+002
+6065 1.61620000e+004 4.62780000e+002
+6066 1.64140000e+004 4.63060000e+002
+6067 1.66670000e+004 4.63330000e+002
+6068 1.69190000e+004 4.63610000e+002
+6069 1.71720000e+004 4.63890000e+002
+6070 1.74240000e+004 4.64170000e+002
+6071 1.76770000e+004 4.64440000e+002
+6072 1.79290000e+004 4.64720000e+002
+6073 1.81820000e+004 4.65000000e+002
+6074 1.84340000e+004 4.65280000e+002
+6075 1.86870000e+004 4.65560000e+002
+6076 1.89390000e+004 4.65830000e+002
+6077 1.91920000e+004 4.66110000e+002
+6078 1.94440000e+004 4.66390000e+002
+6079 1.96970000e+004 4.66670000e+002
+6080 1.99490000e+004 4.66940000e+002
+6081 2.02020000e+004 4.67220000e+002
+6082 2.04550000e+004 4.67500000e+002
+6083 2.07070000e+004 4.67780000e+002
+6084 2.09600000e+004 4.68060000e+002
+6085 2.12120000e+004 4.68330000e+002
+6086 2.14650000e+004 4.68610000e+002
+6087 2.17170000e+004 4.68890000e+002
+6088 2.19700000e+004 4.69170000e+002
+6089 2.22220000e+004 4.69440000e+002
+6090 2.24750000e+004 4.69720000e+002
+6091 2.27270000e+004 4.70000000e+002
+6092 2.29800000e+004 4.70280000e+002
+6093 2.32320000e+004 4.70560000e+002
+6094 2.34850000e+004 4.70830000e+002
+6095 2.37370000e+004 4.71110000e+002
+6096 2.39900000e+004 4.71390000e+002
+6097 2.42420000e+004 4.71670000e+002
+6098 2.44950000e+004 4.71940000e+002
+6099 2.47470000e+004 4.72220000e+002
+6100 2.50000000e+004 4.72500000e+002
+6101 0.00000000e+000 4.57500000e+002
+6102 2.52530000e+002 4.57750000e+002
+6103 5.05050000e+002 4.58010000e+002
+6104 7.57580000e+002 4.58260000e+002
+6105 1.01010000e+003 4.58520000e+002
+6106 1.26260000e+003 4.58770000e+002
+6107 1.51520000e+003 4.59030000e+002
+6108 1.76770000e+003 4.59280000e+002
+6109 2.02020000e+003 4.59540000e+002
+6110 2.27270000e+003 4.59790000e+002
+6111 2.52530000e+003 4.60050000e+002
+6112 2.77780000e+003 4.60300000e+002
+6113 3.03030000e+003 4.60560000e+002
+6114 3.28280000e+003 4.60810000e+002
+6115 3.53540000e+003 4.61060000e+002
+6116 3.78790000e+003 4.61320000e+002
+6117 4.04040000e+003 4.61570000e+002
+6118 4.29290000e+003 4.61830000e+002
+6119 4.54550000e+003 4.62080000e+002
+6120 4.79800000e+003 4.62340000e+002
+6121 5.05050000e+003 4.62590000e+002
+6122 5.30300000e+003 4.62850000e+002
+6123 5.55560000e+003 4.63100000e+002
+6124 5.80810000e+003 4.63360000e+002
+6125 6.06060000e+003 4.63610000e+002
+6126 6.31310000e+003 4.63870000e+002
+6127 6.56570000e+003 4.64120000e+002
+6128 6.81820000e+003 4.64370000e+002
+6129 7.07070000e+003 4.64630000e+002
+6130 7.32320000e+003 4.64880000e+002
+6131 7.57580000e+003 4.65140000e+002
+6132 7.82830000e+003 4.65390000e+002
+6133 8.08080000e+003 4.65650000e+002
+6134 8.33330000e+003 4.65900000e+002
+6135 8.58590000e+003 4.66160000e+002
+6136 8.83840000e+003 4.66410000e+002
+6137 9.09090000e+003 4.66670000e+002
+6138 9.34340000e+003 4.66920000e+002
+6139 9.59600000e+003 4.67180000e+002
+6140 9.84850000e+003 4.67430000e+002
+6141 1.01010000e+004 4.67690000e+002
+6142 1.03540000e+004 4.67940000e+002
+6143 1.06060000e+004 4.68190000e+002
+6144 1.08590000e+004 4.68450000e+002
+6145 1.11110000e+004 4.68700000e+002
+6146 1.13640000e+004 4.68960000e+002
+6147 1.16160000e+004 4.69210000e+002
+6148 1.18690000e+004 4.69470000e+002
+6149 1.21210000e+004 4.69720000e+002
+6150 1.23740000e+004 4.69980000e+002
+6151 1.26260000e+004 4.70230000e+002
+6152 1.28790000e+004 4.70490000e+002
+6153 1.31310000e+004 4.70740000e+002
+6154 1.33840000e+004 4.71000000e+002
+6155 1.36360000e+004 4.71250000e+002
+6156 1.38890000e+004 4.71500000e+002
+6157 1.41410000e+004 4.71760000e+002
+6158 1.43940000e+004 4.72010000e+002
+6159 1.46460000e+004 4.72270000e+002
+6160 1.48990000e+004 4.72520000e+002
+6161 1.51520000e+004 4.72780000e+002
+6162 1.54040000e+004 4.73030000e+002
+6163 1.56570000e+004 4.73290000e+002
+6164 1.59090000e+004 4.73540000e+002
+6165 1.61620000e+004 4.73800000e+002
+6166 1.64140000e+004 4.74050000e+002
+6167 1.66670000e+004 4.74310000e+002
+6168 1.69190000e+004 4.74560000e+002
+6169 1.71720000e+004 4.74810000e+002
+6170 1.74240000e+004 4.75070000e+002
+6171 1.76770000e+004 4.75320000e+002
+6172 1.79290000e+004 4.75580000e+002
+6173 1.81820000e+004 4.75830000e+002
+6174 1.84340000e+004 4.76090000e+002
+6175 1.86870000e+004 4.76340000e+002
+6176 1.89390000e+004 4.76600000e+002
+6177 1.91920000e+004 4.76850000e+002
+6178 1.94440000e+004 4.77110000e+002
+6179 1.96970000e+004 4.77360000e+002
+6180 1.99490000e+004 4.77620000e+002
+6181 2.02020000e+004 4.77870000e+002
+6182 2.04550000e+004 4.78120000e+002
+6183 2.07070000e+004 4.78380000e+002
+6184 2.09600000e+004 4.78630000e+002
+6185 2.12120000e+004 4.78890000e+002
+6186 2.14650000e+004 4.79140000e+002
+6187 2.17170000e+004 4.79400000e+002
+6188 2.19700000e+004 4.79650000e+002
+6189 2.22220000e+004 4.79910000e+002
+6190 2.24750000e+004 4.80160000e+002
+6191 2.27270000e+004 4.80420000e+002
+6192 2.29800000e+004 4.80670000e+002
+6193 2.32320000e+004 4.80930000e+002
+6194 2.34850000e+004 4.81180000e+002
+6195 2.37370000e+004 4.81440000e+002
+6196 2.39900000e+004 4.81690000e+002
+6197 2.42420000e+004 4.81940000e+002
+6198 2.44950000e+004 4.82200000e+002
+6199 2.47470000e+004 4.82450000e+002
+6200 2.50000000e+004 4.82710000e+002
+6201 0.00000000e+000 4.70000000e+002
+6202 2.52530000e+002 4.70230000e+002
+6203 5.05050000e+002 4.70460000e+002
+6204 7.57580000e+002 4.70690000e+002
+6205 1.01010000e+003 4.70930000e+002
+6206 1.26260000e+003 4.71160000e+002
+6207 1.51520000e+003 4.71390000e+002
+6208 1.76770000e+003 4.71620000e+002
+6209 2.02020000e+003 4.71850000e+002
+6210 2.27270000e+003 4.72080000e+002
+6211 2.52530000e+003 4.72310000e+002
+6212 2.77780000e+003 4.72550000e+002
+6213 3.03030000e+003 4.72780000e+002
+6214 3.28280000e+003 4.73010000e+002
+6215 3.53540000e+003 4.73240000e+002
+6216 3.78790000e+003 4.73470000e+002
+6217 4.04040000e+003 4.73700000e+002
+6218 4.29290000e+003 4.73940000e+002
+6219 4.54550000e+003 4.74170000e+002
+6220 4.79800000e+003 4.74400000e+002
+6221 5.05050000e+003 4.74630000e+002
+6222 5.30300000e+003 4.74860000e+002
+6223 5.55560000e+003 4.75090000e+002
+6224 5.80810000e+003 4.75320000e+002
+6225 6.06060000e+003 4.75560000e+002
+6226 6.31310000e+003 4.75790000e+002
+6227 6.56570000e+003 4.76020000e+002
+6228 6.81820000e+003 4.76250000e+002
+6229 7.07070000e+003 4.76480000e+002
+6230 7.32320000e+003 4.76710000e+002
+6231 7.57580000e+003 4.76940000e+002
+6232 7.82830000e+003 4.77180000e+002
+6233 8.08080000e+003 4.77410000e+002
+6234 8.33330000e+003 4.77640000e+002
+6235 8.58590000e+003 4.77870000e+002
+6236 8.83840000e+003 4.78100000e+002
+6237 9.09090000e+003 4.78330000e+002
+6238 9.34340000e+003 4.78560000e+002
+6239 9.59600000e+003 4.78800000e+002
+6240 9.84850000e+003 4.79030000e+002
+6241 1.01010000e+004 4.79260000e+002
+6242 1.03540000e+004 4.79490000e+002
+6243 1.06060000e+004 4.79720000e+002
+6244 1.08590000e+004 4.79950000e+002
+6245 1.11110000e+004 4.80190000e+002
+6246 1.13640000e+004 4.80420000e+002
+6247 1.16160000e+004 4.80650000e+002
+6248 1.18690000e+004 4.80880000e+002
+6249 1.21210000e+004 4.81110000e+002
+6250 1.23740000e+004 4.81340000e+002
+6251 1.26260000e+004 4.81570000e+002
+6252 1.28790000e+004 4.81810000e+002
+6253 1.31310000e+004 4.82040000e+002
+6254 1.33840000e+004 4.82270000e+002
+6255 1.36360000e+004 4.82500000e+002
+6256 1.38890000e+004 4.82730000e+002
+6257 1.41410000e+004 4.82960000e+002
+6258 1.43940000e+004 4.83190000e+002
+6259 1.46460000e+004 4.83430000e+002
+6260 1.48990000e+004 4.83660000e+002
+6261 1.51520000e+004 4.83890000e+002
+6262 1.54040000e+004 4.84120000e+002
+6263 1.56570000e+004 4.84350000e+002
+6264 1.59090000e+004 4.84580000e+002
+6265 1.61620000e+004 4.84810000e+002
+6266 1.64140000e+004 4.85050000e+002
+6267 1.66670000e+004 4.85280000e+002
+6268 1.69190000e+004 4.85510000e+002
+6269 1.71720000e+004 4.85740000e+002
+6270 1.74240000e+004 4.85970000e+002
+6271 1.76770000e+004 4.86200000e+002
+6272 1.79290000e+004 4.86440000e+002
+6273 1.81820000e+004 4.86670000e+002
+6274 1.84340000e+004 4.86900000e+002
+6275 1.86870000e+004 4.87130000e+002
+6276 1.89390000e+004 4.87360000e+002
+6277 1.91920000e+004 4.87590000e+002
+6278 1.94440000e+004 4.87820000e+002
+6279 1.96970000e+004 4.88060000e+002
+6280 1.99490000e+004 4.88290000e+002
+6281 2.02020000e+004 4.88520000e+002
+6282 2.04550000e+004 4.88750000e+002
+6283 2.07070000e+004 4.88980000e+002
+6284 2.09600000e+004 4.89210000e+002
+6285 2.12120000e+004 4.89440000e+002
+6286 2.14650000e+004 4.89680000e+002
+6287 2.17170000e+004 4.89910000e+002
+6288 2.19700000e+004 4.90140000e+002
+6289 2.22220000e+004 4.90370000e+002
+6290 2.24750000e+004 4.90600000e+002
+6291 2.27270000e+004 4.90830000e+002
+6292 2.29800000e+004 4.91060000e+002
+6293 2.32320000e+004 4.91300000e+002
+6294 2.34850000e+004 4.91530000e+002
+6295 2.37370000e+004 4.91760000e+002
+6296 2.39900000e+004 4.91990000e+002
+6297 2.42420000e+004 4.92220000e+002
+6298 2.44950000e+004 4.92450000e+002
+6299 2.47470000e+004 4.92690000e+002
+6300 2.50000000e+004 4.92920000e+002
+6301 0.00000000e+000 4.82500000e+002
+6302 2.52530000e+002 4.82710000e+002
+6303 5.05050000e+002 4.82920000e+002
+6304 7.57580000e+002 4.83130000e+002
+6305 1.01010000e+003 4.83330000e+002
+6306 1.26260000e+003 4.83540000e+002
+6307 1.51520000e+003 4.83750000e+002
+6308 1.76770000e+003 4.83960000e+002
+6309 2.02020000e+003 4.84170000e+002
+6310 2.27270000e+003 4.84380000e+002
+6311 2.52530000e+003 4.84580000e+002
+6312 2.77780000e+003 4.84790000e+002
+6313 3.03030000e+003 4.85000000e+002
+6314 3.28280000e+003 4.85210000e+002
+6315 3.53540000e+003 4.85420000e+002
+6316 3.78790000e+003 4.85630000e+002
+6317 4.04040000e+003 4.85830000e+002
+6318 4.29290000e+003 4.86040000e+002
+6319 4.54550000e+003 4.86250000e+002
+6320 4.79800000e+003 4.86460000e+002
+6321 5.05050000e+003 4.86670000e+002
+6322 5.30300000e+003 4.86870000e+002
+6323 5.55560000e+003 4.87080000e+002
+6324 5.80810000e+003 4.87290000e+002
+6325 6.06060000e+003 4.87500000e+002
+6326 6.31310000e+003 4.87710000e+002
+6327 6.56570000e+003 4.87920000e+002
+6328 6.81820000e+003 4.88130000e+002
+6329 7.07070000e+003 4.88330000e+002
+6330 7.32320000e+003 4.88540000e+002
+6331 7.57580000e+003 4.88750000e+002
+6332 7.82830000e+003 4.88960000e+002
+6333 8.08080000e+003 4.89170000e+002
+6334 8.33330000e+003 4.89380000e+002
+6335 8.58590000e+003 4.89580000e+002
+6336 8.83840000e+003 4.89790000e+002
+6337 9.09090000e+003 4.90000000e+002
+6338 9.34340000e+003 4.90210000e+002
+6339 9.59600000e+003 4.90420000e+002
+6340 9.84850000e+003 4.90630000e+002
+6341 1.01010000e+004 4.90830000e+002
+6342 1.03540000e+004 4.91040000e+002
+6343 1.06060000e+004 4.91250000e+002
+6344 1.08590000e+004 4.91460000e+002
+6345 1.11110000e+004 4.91670000e+002
+6346 1.13640000e+004 4.91880000e+002
+6347 1.16160000e+004 4.92080000e+002
+6348 1.18690000e+004 4.92290000e+002
+6349 1.21210000e+004 4.92500000e+002
+6350 1.23740000e+004 4.92710000e+002
+6351 1.26260000e+004 4.92920000e+002
+6352 1.28790000e+004 4.93130000e+002
+6353 1.31310000e+004 4.93330000e+002
+6354 1.33840000e+004 4.93540000e+002
+6355 1.36360000e+004 4.93750000e+002
+6356 1.38890000e+004 4.93960000e+002
+6357 1.41410000e+004 4.94170000e+002
+6358 1.43940000e+004 4.94380000e+002
+6359 1.46460000e+004 4.94580000e+002
+6360 1.48990000e+004 4.94790000e+002
+6361 1.51520000e+004 4.95000000e+002
+6362 1.54040000e+004 4.95210000e+002
+6363 1.56570000e+004 4.95420000e+002
+6364 1.59090000e+004 4.95630000e+002
+6365 1.61620000e+004 4.95830000e+002
+6366 1.64140000e+004 4.96040000e+002
+6367 1.66670000e+004 4.96250000e+002
+6368 1.69190000e+004 4.96460000e+002
+6369 1.71720000e+004 4.96670000e+002
+6370 1.74240000e+004 4.96880000e+002
+6371 1.76770000e+004 4.97080000e+002
+6372 1.79290000e+004 4.97290000e+002
+6373 1.81820000e+004 4.97500000e+002
+6374 1.84340000e+004 4.97710000e+002
+6375 1.86870000e+004 4.97920000e+002
+6376 1.89390000e+004 4.98130000e+002
+6377 1.91920000e+004 4.98330000e+002
+6378 1.94440000e+004 4.98540000e+002
+6379 1.96970000e+004 4.98750000e+002
+6380 1.99490000e+004 4.98960000e+002
+6381 2.02020000e+004 4.99170000e+002
+6382 2.04550000e+004 4.99380000e+002
+6383 2.07070000e+004 4.99580000e+002
+6384 2.09600000e+004 4.99790000e+002
+6385 2.12120000e+004 5.00000000e+002
+6386 2.14650000e+004 5.00210000e+002
+6387 2.17170000e+004 5.00420000e+002
+6388 2.19700000e+004 5.00630000e+002
+6389 2.22220000e+004 5.00830000e+002
+6390 2.24750000e+004 5.01040000e+002
+6391 2.27270000e+004 5.01250000e+002
+6392 2.29800000e+004 5.01460000e+002
+6393 2.32320000e+004 5.01670000e+002
+6394 2.34850000e+004 5.01880000e+002
+6395 2.37370000e+004 5.02080000e+002
+6396 2.39900000e+004 5.02290000e+002
+6397 2.42420000e+004 5.02500000e+002
+6398 2.44950000e+004 5.02710000e+002
+6399 2.47470000e+004 5.02920000e+002
+6400 2.50000000e+004 5.03130000e+002
+6401 0.00000000e+000 4.95000000e+002
+6402 2.52530000e+002 4.95190000e+002
+6403 5.05050000e+002 4.95370000e+002
+6404 7.57580000e+002 4.95560000e+002
+6405 1.01010000e+003 4.95740000e+002
+6406 1.26260000e+003 4.95930000e+002
+6407 1.51520000e+003 4.96110000e+002
+6408 1.76770000e+003 4.96300000e+002
+6409 2.02020000e+003 4.96480000e+002
+6410 2.27270000e+003 4.96670000e+002
+6411 2.52530000e+003 4.96850000e+002
+6412 2.77780000e+003 4.97040000e+002
+6413 3.03030000e+003 4.97220000e+002
+6414 3.28280000e+003 4.97410000e+002
+6415 3.53540000e+003 4.97590000e+002
+6416 3.78790000e+003 4.97780000e+002
+6417 4.04040000e+003 4.97960000e+002
+6418 4.29290000e+003 4.98150000e+002
+6419 4.54550000e+003 4.98330000e+002
+6420 4.79800000e+003 4.98520000e+002
+6421 5.05050000e+003 4.98700000e+002
+6422 5.30300000e+003 4.98890000e+002
+6423 5.55560000e+003 4.99070000e+002
+6424 5.80810000e+003 4.99260000e+002
+6425 6.06060000e+003 4.99440000e+002
+6426 6.31310000e+003 4.99630000e+002
+6427 6.56570000e+003 4.99810000e+002
+6428 6.81820000e+003 5.00000000e+002
+6429 7.07070000e+003 5.00190000e+002
+6430 7.32320000e+003 5.00370000e+002
+6431 7.57580000e+003 5.00560000e+002
+6432 7.82830000e+003 5.00740000e+002
+6433 8.08080000e+003 5.00930000e+002
+6434 8.33330000e+003 5.01110000e+002
+6435 8.58590000e+003 5.01300000e+002
+6436 8.83840000e+003 5.01480000e+002
+6437 9.09090000e+003 5.01670000e+002
+6438 9.34340000e+003 5.01850000e+002
+6439 9.59600000e+003 5.02040000e+002
+6440 9.84850000e+003 5.02220000e+002
+6441 1.01010000e+004 5.02410000e+002
+6442 1.03540000e+004 5.02590000e+002
+6443 1.06060000e+004 5.02780000e+002
+6444 1.08590000e+004 5.02960000e+002
+6445 1.11110000e+004 5.03150000e+002
+6446 1.13640000e+004 5.03330000e+002
+6447 1.16160000e+004 5.03520000e+002
+6448 1.18690000e+004 5.03700000e+002
+6449 1.21210000e+004 5.03890000e+002
+6450 1.23740000e+004 5.04070000e+002
+6451 1.26260000e+004 5.04260000e+002
+6452 1.28790000e+004 5.04440000e+002
+6453 1.31310000e+004 5.04630000e+002
+6454 1.33840000e+004 5.04810000e+002
+6455 1.36360000e+004 5.05000000e+002
+6456 1.38890000e+004 5.05190000e+002
+6457 1.41410000e+004 5.05370000e+002
+6458 1.43940000e+004 5.05560000e+002
+6459 1.46460000e+004 5.05740000e+002
+6460 1.48990000e+004 5.05930000e+002
+6461 1.51520000e+004 5.06110000e+002
+6462 1.54040000e+004 5.06300000e+002
+6463 1.56570000e+004 5.06480000e+002
+6464 1.59090000e+004 5.06670000e+002
+6465 1.61620000e+004 5.06850000e+002
+6466 1.64140000e+004 5.07040000e+002
+6467 1.66670000e+004 5.07220000e+002
+6468 1.69190000e+004 5.07410000e+002
+6469 1.71720000e+004 5.07590000e+002
+6470 1.74240000e+004 5.07780000e+002
+6471 1.76770000e+004 5.07960000e+002
+6472 1.79290000e+004 5.08150000e+002
+6473 1.81820000e+004 5.08330000e+002
+6474 1.84340000e+004 5.08520000e+002
+6475 1.86870000e+004 5.08700000e+002
+6476 1.89390000e+004 5.08890000e+002
+6477 1.91920000e+004 5.09070000e+002
+6478 1.94440000e+004 5.09260000e+002
+6479 1.96970000e+004 5.09440000e+002
+6480 1.99490000e+004 5.09630000e+002
+6481 2.02020000e+004 5.09810000e+002
+6482 2.04550000e+004 5.10000000e+002
+6483 2.07070000e+004 5.10190000e+002
+6484 2.09600000e+004 5.10370000e+002
+6485 2.12120000e+004 5.10560000e+002
+6486 2.14650000e+004 5.10740000e+002
+6487 2.17170000e+004 5.10930000e+002
+6488 2.19700000e+004 5.11110000e+002
+6489 2.22220000e+004 5.11300000e+002
+6490 2.24750000e+004 5.11480000e+002
+6491 2.27270000e+004 5.11670000e+002
+6492 2.29800000e+004 5.11850000e+002
+6493 2.32320000e+004 5.12040000e+002
+6494 2.34850000e+004 5.12220000e+002
+6495 2.37370000e+004 5.12410000e+002
+6496 2.39900000e+004 5.12590000e+002
+6497 2.42420000e+004 5.12780000e+002
+6498 2.44950000e+004 5.12960000e+002
+6499 2.47470000e+004 5.13150000e+002
+6500 2.50000000e+004 5.13330000e+002
+6501 0.00000000e+000 5.07500000e+002
+6502 2.52530000e+002 5.07660000e+002
+6503 5.05050000e+002 5.07820000e+002
+6504 7.57580000e+002 5.07990000e+002
+6505 1.01010000e+003 5.08150000e+002
+6506 1.26260000e+003 5.08310000e+002
+6507 1.51520000e+003 5.08470000e+002
+6508 1.76770000e+003 5.08630000e+002
+6509 2.02020000e+003 5.08800000e+002
+6510 2.27270000e+003 5.08960000e+002
+6511 2.52530000e+003 5.09120000e+002
+6512 2.77780000e+003 5.09280000e+002
+6513 3.03030000e+003 5.09440000e+002
+6514 3.28280000e+003 5.09610000e+002
+6515 3.53540000e+003 5.09770000e+002
+6516 3.78790000e+003 5.09930000e+002
+6517 4.04040000e+003 5.10090000e+002
+6518 4.29290000e+003 5.10250000e+002
+6519 4.54550000e+003 5.10420000e+002
+6520 4.79800000e+003 5.10580000e+002
+6521 5.05050000e+003 5.10740000e+002
+6522 5.30300000e+003 5.10900000e+002
+6523 5.55560000e+003 5.11060000e+002
+6524 5.80810000e+003 5.11230000e+002
+6525 6.06060000e+003 5.11390000e+002
+6526 6.31310000e+003 5.11550000e+002
+6527 6.56570000e+003 5.11710000e+002
+6528 6.81820000e+003 5.11880000e+002
+6529 7.07070000e+003 5.12040000e+002
+6530 7.32320000e+003 5.12200000e+002
+6531 7.57580000e+003 5.12360000e+002
+6532 7.82830000e+003 5.12520000e+002
+6533 8.08080000e+003 5.12690000e+002
+6534 8.33330000e+003 5.12850000e+002
+6535 8.58590000e+003 5.13010000e+002
+6536 8.83840000e+003 5.13170000e+002
+6537 9.09090000e+003 5.13330000e+002
+6538 9.34340000e+003 5.13500000e+002
+6539 9.59600000e+003 5.13660000e+002
+6540 9.84850000e+003 5.13820000e+002
+6541 1.01010000e+004 5.13980000e+002
+6542 1.03540000e+004 5.14140000e+002
+6543 1.06060000e+004 5.14310000e+002
+6544 1.08590000e+004 5.14470000e+002
+6545 1.11110000e+004 5.14630000e+002
+6546 1.13640000e+004 5.14790000e+002
+6547 1.16160000e+004 5.14950000e+002
+6548 1.18690000e+004 5.15120000e+002
+6549 1.21210000e+004 5.15280000e+002
+6550 1.23740000e+004 5.15440000e+002
+6551 1.26260000e+004 5.15600000e+002
+6552 1.28790000e+004 5.15760000e+002
+6553 1.31310000e+004 5.15930000e+002
+6554 1.33840000e+004 5.16090000e+002
+6555 1.36360000e+004 5.16250000e+002
+6556 1.38890000e+004 5.16410000e+002
+6557 1.41410000e+004 5.16570000e+002
+6558 1.43940000e+004 5.16740000e+002
+6559 1.46460000e+004 5.16900000e+002
+6560 1.48990000e+004 5.17060000e+002
+6561 1.51520000e+004 5.17220000e+002
+6562 1.54040000e+004 5.17380000e+002
+6563 1.56570000e+004 5.17550000e+002
+6564 1.59090000e+004 5.17710000e+002
+6565 1.61620000e+004 5.17870000e+002
+6566 1.64140000e+004 5.18030000e+002
+6567 1.66670000e+004 5.18190000e+002
+6568 1.69190000e+004 5.18360000e+002
+6569 1.71720000e+004 5.18520000e+002
+6570 1.74240000e+004 5.18680000e+002
+6571 1.76770000e+004 5.18840000e+002
+6572 1.79290000e+004 5.19000000e+002
+6573 1.81820000e+004 5.19170000e+002
+6574 1.84340000e+004 5.19330000e+002
+6575 1.86870000e+004 5.19490000e+002
+6576 1.89390000e+004 5.19650000e+002
+6577 1.91920000e+004 5.19810000e+002
+6578 1.94440000e+004 5.19980000e+002
+6579 1.96970000e+004 5.20140000e+002
+6580 1.99490000e+004 5.20300000e+002
+6581 2.02020000e+004 5.20460000e+002
+6582 2.04550000e+004 5.20630000e+002
+6583 2.07070000e+004 5.20790000e+002
+6584 2.09600000e+004 5.20950000e+002
+6585 2.12120000e+004 5.21110000e+002
+6586 2.14650000e+004 5.21270000e+002
+6587 2.17170000e+004 5.21440000e+002
+6588 2.19700000e+004 5.21600000e+002
+6589 2.22220000e+004 5.21760000e+002
+6590 2.24750000e+004 5.21920000e+002
+6591 2.27270000e+004 5.22080000e+002
+6592 2.29800000e+004 5.22250000e+002
+6593 2.32320000e+004 5.22410000e+002
+6594 2.34850000e+004 5.22570000e+002
+6595 2.37370000e+004 5.22730000e+002
+6596 2.39900000e+004 5.22890000e+002
+6597 2.42420000e+004 5.23060000e+002
+6598 2.44950000e+004 5.23220000e+002
+6599 2.47470000e+004 5.23380000e+002
+6600 2.50000000e+004 5.23540000e+002
+6601 0.00000000e+000 5.20000000e+002
+6602 2.52530000e+002 5.20140000e+002
+6603 5.05050000e+002 5.20280000e+002
+6604 7.57580000e+002 5.20420000e+002
+6605 1.01010000e+003 5.20560000e+002
+6606 1.26260000e+003 5.20690000e+002
+6607 1.51520000e+003 5.20830000e+002
+6608 1.76770000e+003 5.20970000e+002
+6609 2.02020000e+003 5.21110000e+002
+6610 2.27270000e+003 5.21250000e+002
+6611 2.52530000e+003 5.21390000e+002
+6612 2.77780000e+003 5.21530000e+002
+6613 3.03030000e+003 5.21670000e+002
+6614 3.28280000e+003 5.21810000e+002
+6615 3.53540000e+003 5.21940000e+002
+6616 3.78790000e+003 5.22080000e+002
+6617 4.04040000e+003 5.22220000e+002
+6618 4.29290000e+003 5.22360000e+002
+6619 4.54550000e+003 5.22500000e+002
+6620 4.79800000e+003 5.22640000e+002
+6621 5.05050000e+003 5.22780000e+002
+6622 5.30300000e+003 5.22920000e+002
+6623 5.55560000e+003 5.23060000e+002
+6624 5.80810000e+003 5.23190000e+002
+6625 6.06060000e+003 5.23330000e+002
+6626 6.31310000e+003 5.23470000e+002
+6627 6.56570000e+003 5.23610000e+002
+6628 6.81820000e+003 5.23750000e+002
+6629 7.07070000e+003 5.23890000e+002
+6630 7.32320000e+003 5.24030000e+002
+6631 7.57580000e+003 5.24170000e+002
+6632 7.82830000e+003 5.24310000e+002
+6633 8.08080000e+003 5.24440000e+002
+6634 8.33330000e+003 5.24580000e+002
+6635 8.58590000e+003 5.24720000e+002
+6636 8.83840000e+003 5.24860000e+002
+6637 9.09090000e+003 5.25000000e+002
+6638 9.34340000e+003 5.25140000e+002
+6639 9.59600000e+003 5.25280000e+002
+6640 9.84850000e+003 5.25420000e+002
+6641 1.01010000e+004 5.25560000e+002
+6642 1.03540000e+004 5.25690000e+002
+6643 1.06060000e+004 5.25830000e+002
+6644 1.08590000e+004 5.25970000e+002
+6645 1.11110000e+004 5.26110000e+002
+6646 1.13640000e+004 5.26250000e+002
+6647 1.16160000e+004 5.26390000e+002
+6648 1.18690000e+004 5.26530000e+002
+6649 1.21210000e+004 5.26670000e+002
+6650 1.23740000e+004 5.26810000e+002
+6651 1.26260000e+004 5.26940000e+002
+6652 1.28790000e+004 5.27080000e+002
+6653 1.31310000e+004 5.27220000e+002
+6654 1.33840000e+004 5.27360000e+002
+6655 1.36360000e+004 5.27500000e+002
+6656 1.38890000e+004 5.27640000e+002
+6657 1.41410000e+004 5.27780000e+002
+6658 1.43940000e+004 5.27920000e+002
+6659 1.46460000e+004 5.28060000e+002
+6660 1.48990000e+004 5.28190000e+002
+6661 1.51520000e+004 5.28330000e+002
+6662 1.54040000e+004 5.28470000e+002
+6663 1.56570000e+004 5.28610000e+002
+6664 1.59090000e+004 5.28750000e+002
+6665 1.61620000e+004 5.28890000e+002
+6666 1.64140000e+004 5.29030000e+002
+6667 1.66670000e+004 5.29170000e+002
+6668 1.69190000e+004 5.29310000e+002
+6669 1.71720000e+004 5.29440000e+002
+6670 1.74240000e+004 5.29580000e+002
+6671 1.76770000e+004 5.29720000e+002
+6672 1.79290000e+004 5.29860000e+002
+6673 1.81820000e+004 5.30000000e+002
+6674 1.84340000e+004 5.30140000e+002
+6675 1.86870000e+004 5.30280000e+002
+6676 1.89390000e+004 5.30420000e+002
+6677 1.91920000e+004 5.30560000e+002
+6678 1.94440000e+004 5.30690000e+002
+6679 1.96970000e+004 5.30830000e+002
+6680 1.99490000e+004 5.30970000e+002
+6681 2.02020000e+004 5.31110000e+002
+6682 2.04550000e+004 5.31250000e+002
+6683 2.07070000e+004 5.31390000e+002
+6684 2.09600000e+004 5.31530000e+002
+6685 2.12120000e+004 5.31670000e+002
+6686 2.14650000e+004 5.31810000e+002
+6687 2.17170000e+004 5.31940000e+002
+6688 2.19700000e+004 5.32080000e+002
+6689 2.22220000e+004 5.32220000e+002
+6690 2.24750000e+004 5.32360000e+002
+6691 2.27270000e+004 5.32500000e+002
+6692 2.29800000e+004 5.32640000e+002
+6693 2.32320000e+004 5.32780000e+002
+6694 2.34850000e+004 5.32920000e+002
+6695 2.37370000e+004 5.33060000e+002
+6696 2.39900000e+004 5.33190000e+002
+6697 2.42420000e+004 5.33330000e+002
+6698 2.44950000e+004 5.33470000e+002
+6699 2.47470000e+004 5.33610000e+002
+6700 2.50000000e+004 5.33750000e+002
+6701 0.00000000e+000 5.32500000e+002
+6702 2.52530000e+002 5.32620000e+002
+6703 5.05050000e+002 5.32730000e+002
+6704 7.57580000e+002 5.32850000e+002
+6705 1.01010000e+003 5.32960000e+002
+6706 1.26260000e+003 5.33080000e+002
+6707 1.51520000e+003 5.33190000e+002
+6708 1.76770000e+003 5.33310000e+002
+6709 2.02020000e+003 5.33430000e+002
+6710 2.27270000e+003 5.33540000e+002
+6711 2.52530000e+003 5.33660000e+002
+6712 2.77780000e+003 5.33770000e+002
+6713 3.03030000e+003 5.33890000e+002
+6714 3.28280000e+003 5.34000000e+002
+6715 3.53540000e+003 5.34120000e+002
+6716 3.78790000e+003 5.34240000e+002
+6717 4.04040000e+003 5.34350000e+002
+6718 4.29290000e+003 5.34470000e+002
+6719 4.54550000e+003 5.34580000e+002
+6720 4.79800000e+003 5.34700000e+002
+6721 5.05050000e+003 5.34810000e+002
+6722 5.30300000e+003 5.34930000e+002
+6723 5.55560000e+003 5.35050000e+002
+6724 5.80810000e+003 5.35160000e+002
+6725 6.06060000e+003 5.35280000e+002
+6726 6.31310000e+003 5.35390000e+002
+6727 6.56570000e+003 5.35510000e+002
+6728 6.81820000e+003 5.35630000e+002
+6729 7.07070000e+003 5.35740000e+002
+6730 7.32320000e+003 5.35860000e+002
+6731 7.57580000e+003 5.35970000e+002
+6732 7.82830000e+003 5.36090000e+002
+6733 8.08080000e+003 5.36200000e+002
+6734 8.33330000e+003 5.36320000e+002
+6735 8.58590000e+003 5.36440000e+002
+6736 8.83840000e+003 5.36550000e+002
+6737 9.09090000e+003 5.36670000e+002
+6738 9.34340000e+003 5.36780000e+002
+6739 9.59600000e+003 5.36900000e+002
+6740 9.84850000e+003 5.37010000e+002
+6741 1.01010000e+004 5.37130000e+002
+6742 1.03540000e+004 5.37250000e+002
+6743 1.06060000e+004 5.37360000e+002
+6744 1.08590000e+004 5.37480000e+002
+6745 1.11110000e+004 5.37590000e+002
+6746 1.13640000e+004 5.37710000e+002
+6747 1.16160000e+004 5.37820000e+002
+6748 1.18690000e+004 5.37940000e+002
+6749 1.21210000e+004 5.38060000e+002
+6750 1.23740000e+004 5.38170000e+002
+6751 1.26260000e+004 5.38290000e+002
+6752 1.28790000e+004 5.38400000e+002
+6753 1.31310000e+004 5.38520000e+002
+6754 1.33840000e+004 5.38630000e+002
+6755 1.36360000e+004 5.38750000e+002
+6756 1.38890000e+004 5.38870000e+002
+6757 1.41410000e+004 5.38980000e+002
+6758 1.43940000e+004 5.39100000e+002
+6759 1.46460000e+004 5.39210000e+002
+6760 1.48990000e+004 5.39330000e+002
+6761 1.51520000e+004 5.39440000e+002
+6762 1.54040000e+004 5.39560000e+002
+6763 1.56570000e+004 5.39680000e+002
+6764 1.59090000e+004 5.39790000e+002
+6765 1.61620000e+004 5.39910000e+002
+6766 1.64140000e+004 5.40020000e+002
+6767 1.66670000e+004 5.40140000e+002
+6768 1.69190000e+004 5.40250000e+002
+6769 1.71720000e+004 5.40370000e+002
+6770 1.74240000e+004 5.40490000e+002
+6771 1.76770000e+004 5.40600000e+002
+6772 1.79290000e+004 5.40720000e+002
+6773 1.81820000e+004 5.40830000e+002
+6774 1.84340000e+004 5.40950000e+002
+6775 1.86870000e+004 5.41060000e+002
+6776 1.89390000e+004 5.41180000e+002
+6777 1.91920000e+004 5.41300000e+002
+6778 1.94440000e+004 5.41410000e+002
+6779 1.96970000e+004 5.41530000e+002
+6780 1.99490000e+004 5.41640000e+002
+6781 2.02020000e+004 5.41760000e+002
+6782 2.04550000e+004 5.41880000e+002
+6783 2.07070000e+004 5.41990000e+002
+6784 2.09600000e+004 5.42110000e+002
+6785 2.12120000e+004 5.42220000e+002
+6786 2.14650000e+004 5.42340000e+002
+6787 2.17170000e+004 5.42450000e+002
+6788 2.19700000e+004 5.42570000e+002
+6789 2.22220000e+004 5.42690000e+002
+6790 2.24750000e+004 5.42800000e+002
+6791 2.27270000e+004 5.42920000e+002
+6792 2.29800000e+004 5.43030000e+002
+6793 2.32320000e+004 5.43150000e+002
+6794 2.34850000e+004 5.43260000e+002
+6795 2.37370000e+004 5.43380000e+002
+6796 2.39900000e+004 5.43500000e+002
+6797 2.42420000e+004 5.43610000e+002
+6798 2.44950000e+004 5.43730000e+002
+6799 2.47470000e+004 5.43840000e+002
+6800 2.50000000e+004 5.43960000e+002
+6801 0.00000000e+000 5.45000000e+002
+6802 2.52530000e+002 5.45090000e+002
+6803 5.05050000e+002 5.45190000e+002
+6804 7.57580000e+002 5.45280000e+002
+6805 1.01010000e+003 5.45370000e+002
+6806 1.26260000e+003 5.45460000e+002
+6807 1.51520000e+003 5.45560000e+002
+6808 1.76770000e+003 5.45650000e+002
+6809 2.02020000e+003 5.45740000e+002
+6810 2.27270000e+003 5.45830000e+002
+6811 2.52530000e+003 5.45930000e+002
+6812 2.77780000e+003 5.46020000e+002
+6813 3.03030000e+003 5.46110000e+002
+6814 3.28280000e+003 5.46200000e+002
+6815 3.53540000e+003 5.46300000e+002
+6816 3.78790000e+003 5.46390000e+002
+6817 4.04040000e+003 5.46480000e+002
+6818 4.29290000e+003 5.46570000e+002
+6819 4.54550000e+003 5.46670000e+002
+6820 4.79800000e+003 5.46760000e+002
+6821 5.05050000e+003 5.46850000e+002
+6822 5.30300000e+003 5.46940000e+002
+6823 5.55560000e+003 5.47040000e+002
+6824 5.80810000e+003 5.47130000e+002
+6825 6.06060000e+003 5.47220000e+002
+6826 6.31310000e+003 5.47310000e+002
+6827 6.56570000e+003 5.47410000e+002
+6828 6.81820000e+003 5.47500000e+002
+6829 7.07070000e+003 5.47590000e+002
+6830 7.32320000e+003 5.47690000e+002
+6831 7.57580000e+003 5.47780000e+002
+6832 7.82830000e+003 5.47870000e+002
+6833 8.08080000e+003 5.47960000e+002
+6834 8.33330000e+003 5.48060000e+002
+6835 8.58590000e+003 5.48150000e+002
+6836 8.83840000e+003 5.48240000e+002
+6837 9.09090000e+003 5.48330000e+002
+6838 9.34340000e+003 5.48430000e+002
+6839 9.59600000e+003 5.48520000e+002
+6840 9.84850000e+003 5.48610000e+002
+6841 1.01010000e+004 5.48700000e+002
+6842 1.03540000e+004 5.48800000e+002
+6843 1.06060000e+004 5.48890000e+002
+6844 1.08590000e+004 5.48980000e+002
+6845 1.11110000e+004 5.49070000e+002
+6846 1.13640000e+004 5.49170000e+002
+6847 1.16160000e+004 5.49260000e+002
+6848 1.18690000e+004 5.49350000e+002
+6849 1.21210000e+004 5.49440000e+002
+6850 1.23740000e+004 5.49540000e+002
+6851 1.26260000e+004 5.49630000e+002
+6852 1.28790000e+004 5.49720000e+002
+6853 1.31310000e+004 5.49810000e+002
+6854 1.33840000e+004 5.49910000e+002
+6855 1.36360000e+004 5.50000000e+002
+6856 1.38890000e+004 5.50090000e+002
+6857 1.41410000e+004 5.50190000e+002
+6858 1.43940000e+004 5.50280000e+002
+6859 1.46460000e+004 5.50370000e+002
+6860 1.48990000e+004 5.50460000e+002
+6861 1.51520000e+004 5.50560000e+002
+6862 1.54040000e+004 5.50650000e+002
+6863 1.56570000e+004 5.50740000e+002
+6864 1.59090000e+004 5.50830000e+002
+6865 1.61620000e+004 5.50930000e+002
+6866 1.64140000e+004 5.51020000e+002
+6867 1.66670000e+004 5.51110000e+002
+6868 1.69190000e+004 5.51200000e+002
+6869 1.71720000e+004 5.51300000e+002
+6870 1.74240000e+004 5.51390000e+002
+6871 1.76770000e+004 5.51480000e+002
+6872 1.79290000e+004 5.51570000e+002
+6873 1.81820000e+004 5.51670000e+002
+6874 1.84340000e+004 5.51760000e+002
+6875 1.86870000e+004 5.51850000e+002
+6876 1.89390000e+004 5.51940000e+002
+6877 1.91920000e+004 5.52040000e+002
+6878 1.94440000e+004 5.52130000e+002
+6879 1.96970000e+004 5.52220000e+002
+6880 1.99490000e+004 5.52310000e+002
+6881 2.02020000e+004 5.52410000e+002
+6882 2.04550000e+004 5.52500000e+002
+6883 2.07070000e+004 5.52590000e+002
+6884 2.09600000e+004 5.52690000e+002
+6885 2.12120000e+004 5.52780000e+002
+6886 2.14650000e+004 5.52870000e+002
+6887 2.17170000e+004 5.52960000e+002
+6888 2.19700000e+004 5.53060000e+002
+6889 2.22220000e+004 5.53150000e+002
+6890 2.24750000e+004 5.53240000e+002
+6891 2.27270000e+004 5.53330000e+002
+6892 2.29800000e+004 5.53430000e+002
+6893 2.32320000e+004 5.53520000e+002
+6894 2.34850000e+004 5.53610000e+002
+6895 2.37370000e+004 5.53700000e+002
+6896 2.39900000e+004 5.53800000e+002
+6897 2.42420000e+004 5.53890000e+002
+6898 2.44950000e+004 5.53980000e+002
+6899 2.47470000e+004 5.54070000e+002
+6900 2.50000000e+004 5.54170000e+002
+6901 0.00000000e+000 5.57500000e+002
+6902 2.52530000e+002 5.57570000e+002
+6903 5.05050000e+002 5.57640000e+002
+6904 7.57580000e+002 5.57710000e+002
+6905 1.01010000e+003 5.57780000e+002
+6906 1.26260000e+003 5.57850000e+002
+6907 1.51520000e+003 5.57920000e+002
+6908 1.76770000e+003 5.57990000e+002
+6909 2.02020000e+003 5.58060000e+002
+6910 2.27270000e+003 5.58130000e+002
+6911 2.52530000e+003 5.58190000e+002
+6912 2.77780000e+003 5.58260000e+002
+6913 3.03030000e+003 5.58330000e+002
+6914 3.28280000e+003 5.58400000e+002
+6915 3.53540000e+003 5.58470000e+002
+6916 3.78790000e+003 5.58540000e+002
+6917 4.04040000e+003 5.58610000e+002
+6918 4.29290000e+003 5.58680000e+002
+6919 4.54550000e+003 5.58750000e+002
+6920 4.79800000e+003 5.58820000e+002
+6921 5.05050000e+003 5.58890000e+002
+6922 5.30300000e+003 5.58960000e+002
+6923 5.55560000e+003 5.59030000e+002
+6924 5.80810000e+003 5.59100000e+002
+6925 6.06060000e+003 5.59170000e+002
+6926 6.31310000e+003 5.59240000e+002
+6927 6.56570000e+003 5.59310000e+002
+6928 6.81820000e+003 5.59370000e+002
+6929 7.07070000e+003 5.59440000e+002
+6930 7.32320000e+003 5.59510000e+002
+6931 7.57580000e+003 5.59580000e+002
+6932 7.82830000e+003 5.59650000e+002
+6933 8.08080000e+003 5.59720000e+002
+6934 8.33330000e+003 5.59790000e+002
+6935 8.58590000e+003 5.59860000e+002
+6936 8.83840000e+003 5.59930000e+002
+6937 9.09090000e+003 5.60000000e+002
+6938 9.34340000e+003 5.60070000e+002
+6939 9.59600000e+003 5.60140000e+002
+6940 9.84850000e+003 5.60210000e+002
+6941 1.01010000e+004 5.60280000e+002
+6942 1.03540000e+004 5.60350000e+002
+6943 1.06060000e+004 5.60420000e+002
+6944 1.08590000e+004 5.60490000e+002
+6945 1.11110000e+004 5.60560000e+002
+6946 1.13640000e+004 5.60630000e+002
+6947 1.16160000e+004 5.60690000e+002
+6948 1.18690000e+004 5.60760000e+002
+6949 1.21210000e+004 5.60830000e+002
+6950 1.23740000e+004 5.60900000e+002
+6951 1.26260000e+004 5.60970000e+002
+6952 1.28790000e+004 5.61040000e+002
+6953 1.31310000e+004 5.61110000e+002
+6954 1.33840000e+004 5.61180000e+002
+6955 1.36360000e+004 5.61250000e+002
+6956 1.38890000e+004 5.61320000e+002
+6957 1.41410000e+004 5.61390000e+002
+6958 1.43940000e+004 5.61460000e+002
+6959 1.46460000e+004 5.61530000e+002
+6960 1.48990000e+004 5.61600000e+002
+6961 1.51520000e+004 5.61670000e+002
+6962 1.54040000e+004 5.61740000e+002
+6963 1.56570000e+004 5.61810000e+002
+6964 1.59090000e+004 5.61880000e+002
+6965 1.61620000e+004 5.61940000e+002
+6966 1.64140000e+004 5.62010000e+002
+6967 1.66670000e+004 5.62080000e+002
+6968 1.69190000e+004 5.62150000e+002
+6969 1.71720000e+004 5.62220000e+002
+6970 1.74240000e+004 5.62290000e+002
+6971 1.76770000e+004 5.62360000e+002
+6972 1.79290000e+004 5.62430000e+002
+6973 1.81820000e+004 5.62500000e+002
+6974 1.84340000e+004 5.62570000e+002
+6975 1.86870000e+004 5.62640000e+002
+6976 1.89390000e+004 5.62710000e+002
+6977 1.91920000e+004 5.62780000e+002
+6978 1.94440000e+004 5.62850000e+002
+6979 1.96970000e+004 5.62920000e+002
+6980 1.99490000e+004 5.62990000e+002
+6981 2.02020000e+004 5.63060000e+002
+6982 2.04550000e+004 5.63130000e+002
+6983 2.07070000e+004 5.63190000e+002
+6984 2.09600000e+004 5.63260000e+002
+6985 2.12120000e+004 5.63330000e+002
+6986 2.14650000e+004 5.63400000e+002
+6987 2.17170000e+004 5.63470000e+002
+6988 2.19700000e+004 5.63540000e+002
+6989 2.22220000e+004 5.63610000e+002
+6990 2.24750000e+004 5.63680000e+002
+6991 2.27270000e+004 5.63750000e+002
+6992 2.29800000e+004 5.63820000e+002
+6993 2.32320000e+004 5.63890000e+002
+6994 2.34850000e+004 5.63960000e+002
+6995 2.37370000e+004 5.64030000e+002
+6996 2.39900000e+004 5.64100000e+002
+6997 2.42420000e+004 5.64170000e+002
+6998 2.44950000e+004 5.64240000e+002
+6999 2.47470000e+004 5.64310000e+002
+7000 2.50000000e+004 5.64380000e+002
+7001 0.00000000e+000 5.70000000e+002
+7002 2.52530000e+002 5.70050000e+002
+7003 5.05050000e+002 5.70090000e+002
+7004 7.57580000e+002 5.70140000e+002
+7005 1.01010000e+003 5.70190000e+002
+7006 1.26260000e+003 5.70230000e+002
+7007 1.51520000e+003 5.70280000e+002
+7008 1.76770000e+003 5.70320000e+002
+7009 2.02020000e+003 5.70370000e+002
+7010 2.27270000e+003 5.70420000e+002
+7011 2.52530000e+003 5.70460000e+002
+7012 2.77780000e+003 5.70510000e+002
+7013 3.03030000e+003 5.70560000e+002
+7014 3.28280000e+003 5.70600000e+002
+7015 3.53540000e+003 5.70650000e+002
+7016 3.78790000e+003 5.70690000e+002
+7017 4.04040000e+003 5.70740000e+002
+7018 4.29290000e+003 5.70790000e+002
+7019 4.54550000e+003 5.70830000e+002
+7020 4.79800000e+003 5.70880000e+002
+7021 5.05050000e+003 5.70930000e+002
+7022 5.30300000e+003 5.70970000e+002
+7023 5.55560000e+003 5.71020000e+002
+7024 5.80810000e+003 5.71060000e+002
+7025 6.06060000e+003 5.71110000e+002
+7026 6.31310000e+003 5.71160000e+002
+7027 6.56570000e+003 5.71200000e+002
+7028 6.81820000e+003 5.71250000e+002
+7029 7.07070000e+003 5.71300000e+002
+7030 7.32320000e+003 5.71340000e+002
+7031 7.57580000e+003 5.71390000e+002
+7032 7.82830000e+003 5.71440000e+002
+7033 8.08080000e+003 5.71480000e+002
+7034 8.33330000e+003 5.71530000e+002
+7035 8.58590000e+003 5.71570000e+002
+7036 8.83840000e+003 5.71620000e+002
+7037 9.09090000e+003 5.71670000e+002
+7038 9.34340000e+003 5.71710000e+002
+7039 9.59600000e+003 5.71760000e+002
+7040 9.84850000e+003 5.71810000e+002
+7041 1.01010000e+004 5.71850000e+002
+7042 1.03540000e+004 5.71900000e+002
+7043 1.06060000e+004 5.71940000e+002
+7044 1.08590000e+004 5.71990000e+002
+7045 1.11110000e+004 5.72040000e+002
+7046 1.13640000e+004 5.72080000e+002
+7047 1.16160000e+004 5.72130000e+002
+7048 1.18690000e+004 5.72180000e+002
+7049 1.21210000e+004 5.72220000e+002
+7050 1.23740000e+004 5.72270000e+002
+7051 1.26260000e+004 5.72310000e+002
+7052 1.28790000e+004 5.72360000e+002
+7053 1.31310000e+004 5.72410000e+002
+7054 1.33840000e+004 5.72450000e+002
+7055 1.36360000e+004 5.72500000e+002
+7056 1.38890000e+004 5.72550000e+002
+7057 1.41410000e+004 5.72590000e+002
+7058 1.43940000e+004 5.72640000e+002
+7059 1.46460000e+004 5.72690000e+002
+7060 1.48990000e+004 5.72730000e+002
+7061 1.51520000e+004 5.72780000e+002
+7062 1.54040000e+004 5.72820000e+002
+7063 1.56570000e+004 5.72870000e+002
+7064 1.59090000e+004 5.72920000e+002
+7065 1.61620000e+004 5.72960000e+002
+7066 1.64140000e+004 5.73010000e+002
+7067 1.66670000e+004 5.73060000e+002
+7068 1.69190000e+004 5.73100000e+002
+7069 1.71720000e+004 5.73150000e+002
+7070 1.74240000e+004 5.73190000e+002
+7071 1.76770000e+004 5.73240000e+002
+7072 1.79290000e+004 5.73290000e+002
+7073 1.81820000e+004 5.73330000e+002
+7074 1.84340000e+004 5.73380000e+002
+7075 1.86870000e+004 5.73430000e+002
+7076 1.89390000e+004 5.73470000e+002
+7077 1.91920000e+004 5.73520000e+002
+7078 1.94440000e+004 5.73560000e+002
+7079 1.96970000e+004 5.73610000e+002
+7080 1.99490000e+004 5.73660000e+002
+7081 2.02020000e+004 5.73700000e+002
+7082 2.04550000e+004 5.73750000e+002
+7083 2.07070000e+004 5.73800000e+002
+7084 2.09600000e+004 5.73840000e+002
+7085 2.12120000e+004 5.73890000e+002
+7086 2.14650000e+004 5.73940000e+002
+7087 2.17170000e+004 5.73980000e+002
+7088 2.19700000e+004 5.74030000e+002
+7089 2.22220000e+004 5.74070000e+002
+7090 2.24750000e+004 5.74120000e+002
+7091 2.27270000e+004 5.74170000e+002
+7092 2.29800000e+004 5.74210000e+002
+7093 2.32320000e+004 5.74260000e+002
+7094 2.34850000e+004 5.74310000e+002
+7095 2.37370000e+004 5.74350000e+002
+7096 2.39900000e+004 5.74400000e+002
+7097 2.42420000e+004 5.74440000e+002
+7098 2.44950000e+004 5.74490000e+002
+7099 2.47470000e+004 5.74540000e+002
+7100 2.50000000e+004 5.74580000e+002
+7101 0.00000000e+000 5.82500000e+002
+7102 2.52530000e+002 5.82520000e+002
+7103 5.05050000e+002 5.82550000e+002
+7104 7.57580000e+002 5.82570000e+002
+7105 1.01010000e+003 5.82590000e+002
+7106 1.26260000e+003 5.82620000e+002
+7107 1.51520000e+003 5.82640000e+002
+7108 1.76770000e+003 5.82660000e+002
+7109 2.02020000e+003 5.82690000e+002
+7110 2.27270000e+003 5.82710000e+002
+7111 2.52530000e+003 5.82730000e+002
+7112 2.77780000e+003 5.82750000e+002
+7113 3.03030000e+003 5.82780000e+002
+7114 3.28280000e+003 5.82800000e+002
+7115 3.53540000e+003 5.82820000e+002
+7116 3.78790000e+003 5.82850000e+002
+7117 4.04040000e+003 5.82870000e+002
+7118 4.29290000e+003 5.82890000e+002
+7119 4.54550000e+003 5.82920000e+002
+7120 4.79800000e+003 5.82940000e+002
+7121 5.05050000e+003 5.82960000e+002
+7122 5.30300000e+003 5.82990000e+002
+7123 5.55560000e+003 5.83010000e+002
+7124 5.80810000e+003 5.83030000e+002
+7125 6.06060000e+003 5.83060000e+002
+7126 6.31310000e+003 5.83080000e+002
+7127 6.56570000e+003 5.83100000e+002
+7128 6.81820000e+003 5.83130000e+002
+7129 7.07070000e+003 5.83150000e+002
+7130 7.32320000e+003 5.83170000e+002
+7131 7.57580000e+003 5.83190000e+002
+7132 7.82830000e+003 5.83220000e+002
+7133 8.08080000e+003 5.83240000e+002
+7134 8.33330000e+003 5.83260000e+002
+7135 8.58590000e+003 5.83290000e+002
+7136 8.83840000e+003 5.83310000e+002
+7137 9.09090000e+003 5.83330000e+002
+7138 9.34340000e+003 5.83360000e+002
+7139 9.59600000e+003 5.83380000e+002
+7140 9.84850000e+003 5.83400000e+002
+7141 1.01010000e+004 5.83430000e+002
+7142 1.03540000e+004 5.83450000e+002
+7143 1.06060000e+004 5.83470000e+002
+7144 1.08590000e+004 5.83500000e+002
+7145 1.11110000e+004 5.83520000e+002
+7146 1.13640000e+004 5.83540000e+002
+7147 1.16160000e+004 5.83560000e+002
+7148 1.18690000e+004 5.83590000e+002
+7149 1.21210000e+004 5.83610000e+002
+7150 1.23740000e+004 5.83630000e+002
+7151 1.26260000e+004 5.83660000e+002
+7152 1.28790000e+004 5.83680000e+002
+7153 1.31310000e+004 5.83700000e+002
+7154 1.33840000e+004 5.83730000e+002
+7155 1.36360000e+004 5.83750000e+002
+7156 1.38890000e+004 5.83770000e+002
+7157 1.41410000e+004 5.83800000e+002
+7158 1.43940000e+004 5.83820000e+002
+7159 1.46460000e+004 5.83840000e+002
+7160 1.48990000e+004 5.83870000e+002
+7161 1.51520000e+004 5.83890000e+002
+7162 1.54040000e+004 5.83910000e+002
+7163 1.56570000e+004 5.83940000e+002
+7164 1.59090000e+004 5.83960000e+002
+7165 1.61620000e+004 5.83980000e+002
+7166 1.64140000e+004 5.84000000e+002
+7167 1.66670000e+004 5.84030000e+002
+7168 1.69190000e+004 5.84050000e+002
+7169 1.71720000e+004 5.84070000e+002
+7170 1.74240000e+004 5.84100000e+002
+7171 1.76770000e+004 5.84120000e+002
+7172 1.79290000e+004 5.84140000e+002
+7173 1.81820000e+004 5.84170000e+002
+7174 1.84340000e+004 5.84190000e+002
+7175 1.86870000e+004 5.84210000e+002
+7176 1.89390000e+004 5.84240000e+002
+7177 1.91920000e+004 5.84260000e+002
+7178 1.94440000e+004 5.84280000e+002
+7179 1.96970000e+004 5.84310000e+002
+7180 1.99490000e+004 5.84330000e+002
+7181 2.02020000e+004 5.84350000e+002
+7182 2.04550000e+004 5.84370000e+002
+7183 2.07070000e+004 5.84400000e+002
+7184 2.09600000e+004 5.84420000e+002
+7185 2.12120000e+004 5.84440000e+002
+7186 2.14650000e+004 5.84470000e+002
+7187 2.17170000e+004 5.84490000e+002
+7188 2.19700000e+004 5.84510000e+002
+7189 2.22220000e+004 5.84540000e+002
+7190 2.24750000e+004 5.84560000e+002
+7191 2.27270000e+004 5.84580000e+002
+7192 2.29800000e+004 5.84610000e+002
+7193 2.32320000e+004 5.84630000e+002
+7194 2.34850000e+004 5.84650000e+002
+7195 2.37370000e+004 5.84680000e+002
+7196 2.39900000e+004 5.84700000e+002
+7197 2.42420000e+004 5.84720000e+002
+7198 2.44950000e+004 5.84750000e+002
+7199 2.47470000e+004 5.84770000e+002
+7200 2.50000000e+004 5.84790000e+002
+7201 0.00000000e+000 5.95000000e+002
+7202 2.52530000e+002 5.95000000e+002
+7203 5.05050000e+002 5.95000000e+002
+7204 7.57580000e+002 5.95000000e+002
+7205 1.01010000e+003 5.95000000e+002
+7206 1.26260000e+003 5.95000000e+002
+7207 1.51520000e+003 5.95000000e+002
+7208 1.76770000e+003 5.95000000e+002
+7209 2.02020000e+003 5.95000000e+002
+7210 2.27270000e+003 5.95000000e+002
+7211 2.52530000e+003 5.95000000e+002
+7212 2.77780000e+003 5.95000000e+002
+7213 3.03030000e+003 5.95000000e+002
+7214 3.28280000e+003 5.95000000e+002
+7215 3.53540000e+003 5.95000000e+002
+7216 3.78790000e+003 5.95000000e+002
+7217 4.04040000e+003 5.95000000e+002
+7218 4.29290000e+003 5.95000000e+002
+7219 4.54550000e+003 5.95000000e+002
+7220 4.79800000e+003 5.95000000e+002
+7221 5.05050000e+003 5.95000000e+002
+7222 5.30300000e+003 5.95000000e+002
+7223 5.55560000e+003 5.95000000e+002
+7224 5.80810000e+003 5.95000000e+002
+7225 6.06060000e+003 5.95000000e+002
+7226 6.31310000e+003 5.95000000e+002
+7227 6.56570000e+003 5.95000000e+002
+7228 6.81820000e+003 5.95000000e+002
+7229 7.07070000e+003 5.95000000e+002
+7230 7.32320000e+003 5.95000000e+002
+7231 7.57580000e+003 5.95000000e+002
+7232 7.82830000e+003 5.95000000e+002
+7233 8.08080000e+003 5.95000000e+002
+7234 8.33330000e+003 5.95000000e+002
+7235 8.58590000e+003 5.95000000e+002
+7236 8.83840000e+003 5.95000000e+002
+7237 9.09090000e+003 5.95000000e+002
+7238 9.34340000e+003 5.95000000e+002
+7239 9.59600000e+003 5.95000000e+002
+7240 9.84850000e+003 5.95000000e+002
+7241 1.01010000e+004 5.95000000e+002
+7242 1.03540000e+004 5.95000000e+002
+7243 1.06060000e+004 5.95000000e+002
+7244 1.08590000e+004 5.95000000e+002
+7245 1.11110000e+004 5.95000000e+002
+7246 1.13640000e+004 5.95000000e+002
+7247 1.16160000e+004 5.95000000e+002
+7248 1.18690000e+004 5.95000000e+002
+7249 1.21210000e+004 5.95000000e+002
+7250 1.23740000e+004 5.95000000e+002
+7251 1.26260000e+004 5.95000000e+002
+7252 1.28790000e+004 5.95000000e+002
+7253 1.31310000e+004 5.95000000e+002
+7254 1.33840000e+004 5.95000000e+002
+7255 1.36360000e+004 5.95000000e+002
+7256 1.38890000e+004 5.95000000e+002
+7257 1.41410000e+004 5.95000000e+002
+7258 1.43940000e+004 5.95000000e+002
+7259 1.46460000e+004 5.95000000e+002
+7260 1.48990000e+004 5.95000000e+002
+7261 1.51520000e+004 5.95000000e+002
+7262 1.54040000e+004 5.95000000e+002
+7263 1.56570000e+004 5.95000000e+002
+7264 1.59090000e+004 5.95000000e+002
+7265 1.61620000e+004 5.95000000e+002
+7266 1.64140000e+004 5.95000000e+002
+7267 1.66670000e+004 5.95000000e+002
+7268 1.69190000e+004 5.95000000e+002
+7269 1.71720000e+004 5.95000000e+002
+7270 1.74240000e+004 5.95000000e+002
+7271 1.76770000e+004 5.95000000e+002
+7272 1.79290000e+004 5.95000000e+002
+7273 1.81820000e+004 5.95000000e+002
+7274 1.84340000e+004 5.95000000e+002
+7275 1.86870000e+004 5.95000000e+002
+7276 1.89390000e+004 5.95000000e+002
+7277 1.91920000e+004 5.95000000e+002
+7278 1.94440000e+004 5.95000000e+002
+7279 1.96970000e+004 5.95000000e+002
+7280 1.99490000e+004 5.95000000e+002
+7281 2.02020000e+004 5.95000000e+002
+7282 2.04550000e+004 5.95000000e+002
+7283 2.07070000e+004 5.95000000e+002
+7284 2.09600000e+004 5.95000000e+002
+7285 2.12120000e+004 5.95000000e+002
+7286 2.14650000e+004 5.95000000e+002
+7287 2.17170000e+004 5.95000000e+002
+7288 2.19700000e+004 5.95000000e+002
+7289 2.22220000e+004 5.95000000e+002
+7290 2.24750000e+004 5.95000000e+002
+7291 2.27270000e+004 5.95000000e+002
+7292 2.29800000e+004 5.95000000e+002
+7293 2.32320000e+004 5.95000000e+002
+7294 2.34850000e+004 5.95000000e+002
+7295 2.37370000e+004 5.95000000e+002
+7296 2.39900000e+004 5.95000000e+002
+7297 2.42420000e+004 5.95000000e+002
+7298 2.44950000e+004 5.95000000e+002
+7299 2.47470000e+004 5.95000000e+002
+7300 2.50000000e+004 5.95000000e+002
+7301 0.00000000e+000 5.99170000e+002
+7302 2.52530000e+002 5.99170000e+002
+7303 5.05050000e+002 5.99170000e+002
+7304 7.57580000e+002 5.99170000e+002
+7305 1.01010000e+003 5.99170000e+002
+7306 1.26260000e+003 5.99170000e+002
+7307 1.51520000e+003 5.99170000e+002
+7308 1.76770000e+003 5.99170000e+002
+7309 2.02020000e+003 5.99170000e+002
+7310 2.27270000e+003 5.99170000e+002
+7311 2.52530000e+003 5.99170000e+002
+7312 2.77780000e+003 5.99170000e+002
+7313 3.03030000e+003 5.99170000e+002
+7314 3.28280000e+003 5.99170000e+002
+7315 3.53540000e+003 5.99170000e+002
+7316 3.78790000e+003 5.99170000e+002
+7317 4.04040000e+003 5.99170000e+002
+7318 4.29290000e+003 5.99170000e+002
+7319 4.54550000e+003 5.99170000e+002
+7320 4.79800000e+003 5.99170000e+002
+7321 5.05050000e+003 5.99170000e+002
+7322 5.30300000e+003 5.99170000e+002
+7323 5.55560000e+003 5.99170000e+002
+7324 5.80810000e+003 5.99170000e+002
+7325 6.06060000e+003 5.99170000e+002
+7326 6.31310000e+003 5.99170000e+002
+7327 6.56570000e+003 5.99170000e+002
+7328 6.81820000e+003 5.99170000e+002
+7329 7.07070000e+003 5.99170000e+002
+7330 7.32320000e+003 5.99170000e+002
+7331 7.57580000e+003 5.99170000e+002
+7332 7.82830000e+003 5.99170000e+002
+7333 8.08080000e+003 5.99170000e+002
+7334 8.33330000e+003 5.99170000e+002
+7335 8.58590000e+003 5.99170000e+002
+7336 8.83840000e+003 5.99170000e+002
+7337 9.09090000e+003 5.99170000e+002
+7338 9.34340000e+003 5.99170000e+002
+7339 9.59600000e+003 5.99170000e+002
+7340 9.84850000e+003 5.99170000e+002
+7341 1.01010000e+004 5.99170000e+002
+7342 1.03540000e+004 5.99170000e+002
+7343 1.06060000e+004 5.99170000e+002
+7344 1.08590000e+004 5.99170000e+002
+7345 1.11110000e+004 5.99170000e+002
+7346 1.13640000e+004 5.99170000e+002
+7347 1.16160000e+004 5.99170000e+002
+7348 1.18690000e+004 5.99170000e+002
+7349 1.21210000e+004 5.99170000e+002
+7350 1.23740000e+004 5.99170000e+002
+7351 1.26260000e+004 5.99170000e+002
+7352 1.28790000e+004 5.99170000e+002
+7353 1.31310000e+004 5.99170000e+002
+7354 1.33840000e+004 5.99170000e+002
+7355 1.36360000e+004 5.99170000e+002
+7356 1.38890000e+004 5.99170000e+002
+7357 1.41410000e+004 5.99170000e+002
+7358 1.43940000e+004 5.99170000e+002
+7359 1.46460000e+004 5.99170000e+002
+7360 1.48990000e+004 5.99170000e+002
+7361 1.51520000e+004 5.99170000e+002
+7362 1.54040000e+004 5.99170000e+002
+7363 1.56570000e+004 5.99170000e+002
+7364 1.59090000e+004 5.99170000e+002
+7365 1.61620000e+004 5.99170000e+002
+7366 1.64140000e+004 5.99170000e+002
+7367 1.66670000e+004 5.99170000e+002
+7368 1.69190000e+004 5.99170000e+002
+7369 1.71720000e+004 5.99170000e+002
+7370 1.74240000e+004 5.99170000e+002
+7371 1.76770000e+004 5.99170000e+002
+7372 1.79290000e+004 5.99170000e+002
+7373 1.81820000e+004 5.99170000e+002
+7374 1.84340000e+004 5.99170000e+002
+7375 1.86870000e+004 5.99170000e+002
+7376 1.89390000e+004 5.99170000e+002
+7377 1.91920000e+004 5.99170000e+002
+7378 1.94440000e+004 5.99170000e+002
+7379 1.96970000e+004 5.99170000e+002
+7380 1.99490000e+004 5.99170000e+002
+7381 2.02020000e+004 5.99170000e+002
+7382 2.04550000e+004 5.99170000e+002
+7383 2.07070000e+004 5.99170000e+002
+7384 2.09600000e+004 5.99170000e+002
+7385 2.12120000e+004 5.99170000e+002
+7386 2.14650000e+004 5.99170000e+002
+7387 2.17170000e+004 5.99170000e+002
+7388 2.19700000e+004 5.99170000e+002
+7389 2.22220000e+004 5.99170000e+002
+7390 2.24750000e+004 5.99170000e+002
+7391 2.27270000e+004 5.99170000e+002
+7392 2.29800000e+004 5.99170000e+002
+7393 2.32320000e+004 5.99170000e+002
+7394 2.34850000e+004 5.99170000e+002
+7395 2.37370000e+004 5.99170000e+002
+7396 2.39900000e+004 5.99170000e+002
+7397 2.42420000e+004 5.99170000e+002
+7398 2.44950000e+004 5.99170000e+002
+7399 2.47470000e+004 5.99170000e+002
+7400 2.50000000e+004 5.99170000e+002
+7401 0.00000000e+000 6.03330000e+002
+7402 2.52530000e+002 6.03330000e+002
+7403 5.05050000e+002 6.03330000e+002
+7404 7.57580000e+002 6.03330000e+002
+7405 1.01010000e+003 6.03330000e+002
+7406 1.26260000e+003 6.03330000e+002
+7407 1.51520000e+003 6.03330000e+002
+7408 1.76770000e+003 6.03330000e+002
+7409 2.02020000e+003 6.03330000e+002
+7410 2.27270000e+003 6.03330000e+002
+7411 2.52530000e+003 6.03330000e+002
+7412 2.77780000e+003 6.03330000e+002
+7413 3.03030000e+003 6.03330000e+002
+7414 3.28280000e+003 6.03330000e+002
+7415 3.53540000e+003 6.03330000e+002
+7416 3.78790000e+003 6.03330000e+002
+7417 4.04040000e+003 6.03330000e+002
+7418 4.29290000e+003 6.03330000e+002
+7419 4.54550000e+003 6.03330000e+002
+7420 4.79800000e+003 6.03330000e+002
+7421 5.05050000e+003 6.03330000e+002
+7422 5.30300000e+003 6.03330000e+002
+7423 5.55560000e+003 6.03330000e+002
+7424 5.80810000e+003 6.03330000e+002
+7425 6.06060000e+003 6.03330000e+002
+7426 6.31310000e+003 6.03330000e+002
+7427 6.56570000e+003 6.03330000e+002
+7428 6.81820000e+003 6.03330000e+002
+7429 7.07070000e+003 6.03330000e+002
+7430 7.32320000e+003 6.03330000e+002
+7431 7.57580000e+003 6.03330000e+002
+7432 7.82830000e+003 6.03330000e+002
+7433 8.08080000e+003 6.03330000e+002
+7434 8.33330000e+003 6.03330000e+002
+7435 8.58590000e+003 6.03330000e+002
+7436 8.83840000e+003 6.03330000e+002
+7437 9.09090000e+003 6.03330000e+002
+7438 9.34340000e+003 6.03330000e+002
+7439 9.59600000e+003 6.03330000e+002
+7440 9.84850000e+003 6.03330000e+002
+7441 1.01010000e+004 6.03330000e+002
+7442 1.03540000e+004 6.03330000e+002
+7443 1.06060000e+004 6.03330000e+002
+7444 1.08590000e+004 6.03330000e+002
+7445 1.11110000e+004 6.03330000e+002
+7446 1.13640000e+004 6.03330000e+002
+7447 1.16160000e+004 6.03330000e+002
+7448 1.18690000e+004 6.03330000e+002
+7449 1.21210000e+004 6.03330000e+002
+7450 1.23740000e+004 6.03330000e+002
+7451 1.26260000e+004 6.03330000e+002
+7452 1.28790000e+004 6.03330000e+002
+7453 1.31310000e+004 6.03330000e+002
+7454 1.33840000e+004 6.03330000e+002
+7455 1.36360000e+004 6.03330000e+002
+7456 1.38890000e+004 6.03330000e+002
+7457 1.41410000e+004 6.03330000e+002
+7458 1.43940000e+004 6.03330000e+002
+7459 1.46460000e+004 6.03330000e+002
+7460 1.48990000e+004 6.03330000e+002
+7461 1.51520000e+004 6.03330000e+002
+7462 1.54040000e+004 6.03330000e+002
+7463 1.56570000e+004 6.03330000e+002
+7464 1.59090000e+004 6.03330000e+002
+7465 1.61620000e+004 6.03330000e+002
+7466 1.64140000e+004 6.03330000e+002
+7467 1.66670000e+004 6.03330000e+002
+7468 1.69190000e+004 6.03330000e+002
+7469 1.71720000e+004 6.03330000e+002
+7470 1.74240000e+004 6.03330000e+002
+7471 1.76770000e+004 6.03330000e+002
+7472 1.79290000e+004 6.03330000e+002
+7473 1.81820000e+004 6.03330000e+002
+7474 1.84340000e+004 6.03330000e+002
+7475 1.86870000e+004 6.03330000e+002
+7476 1.89390000e+004 6.03330000e+002
+7477 1.91920000e+004 6.03330000e+002
+7478 1.94440000e+004 6.03330000e+002
+7479 1.96970000e+004 6.03330000e+002
+7480 1.99490000e+004 6.03330000e+002
+7481 2.02020000e+004 6.03330000e+002
+7482 2.04550000e+004 6.03330000e+002
+7483 2.07070000e+004 6.03330000e+002
+7484 2.09600000e+004 6.03330000e+002
+7485 2.12120000e+004 6.03330000e+002
+7486 2.14650000e+004 6.03330000e+002
+7487 2.17170000e+004 6.03330000e+002
+7488 2.19700000e+004 6.03330000e+002
+7489 2.22220000e+004 6.03330000e+002
+7490 2.24750000e+004 6.03330000e+002
+7491 2.27270000e+004 6.03330000e+002
+7492 2.29800000e+004 6.03330000e+002
+7493 2.32320000e+004 6.03330000e+002
+7494 2.34850000e+004 6.03330000e+002
+7495 2.37370000e+004 6.03330000e+002
+7496 2.39900000e+004 6.03330000e+002
+7497 2.42420000e+004 6.03330000e+002
+7498 2.44950000e+004 6.03330000e+002
+7499 2.47470000e+004 6.03330000e+002
+7500 2.50000000e+004 6.03330000e+002
+7501 0.00000000e+000 6.07500000e+002
+7502 2.52530000e+002 6.07500000e+002
+7503 5.05050000e+002 6.07500000e+002
+7504 7.57580000e+002 6.07500000e+002
+7505 1.01010000e+003 6.07500000e+002
+7506 1.26260000e+003 6.07500000e+002
+7507 1.51520000e+003 6.07500000e+002
+7508 1.76770000e+003 6.07500000e+002
+7509 2.02020000e+003 6.07500000e+002
+7510 2.27270000e+003 6.07500000e+002
+7511 2.52530000e+003 6.07500000e+002
+7512 2.77780000e+003 6.07500000e+002
+7513 3.03030000e+003 6.07500000e+002
+7514 3.28280000e+003 6.07500000e+002
+7515 3.53540000e+003 6.07500000e+002
+7516 3.78790000e+003 6.07500000e+002
+7517 4.04040000e+003 6.07500000e+002
+7518 4.29290000e+003 6.07500000e+002
+7519 4.54550000e+003 6.07500000e+002
+7520 4.79800000e+003 6.07500000e+002
+7521 5.05050000e+003 6.07500000e+002
+7522 5.30300000e+003 6.07500000e+002
+7523 5.55560000e+003 6.07500000e+002
+7524 5.80810000e+003 6.07500000e+002
+7525 6.06060000e+003 6.07500000e+002
+7526 6.31310000e+003 6.07500000e+002
+7527 6.56570000e+003 6.07500000e+002
+7528 6.81820000e+003 6.07500000e+002
+7529 7.07070000e+003 6.07500000e+002
+7530 7.32320000e+003 6.07500000e+002
+7531 7.57580000e+003 6.07500000e+002
+7532 7.82830000e+003 6.07500000e+002
+7533 8.08080000e+003 6.07500000e+002
+7534 8.33330000e+003 6.07500000e+002
+7535 8.58590000e+003 6.07500000e+002
+7536 8.83840000e+003 6.07500000e+002
+7537 9.09090000e+003 6.07500000e+002
+7538 9.34340000e+003 6.07500000e+002
+7539 9.59600000e+003 6.07500000e+002
+7540 9.84850000e+003 6.07500000e+002
+7541 1.01010000e+004 6.07500000e+002
+7542 1.03540000e+004 6.07500000e+002
+7543 1.06060000e+004 6.07500000e+002
+7544 1.08590000e+004 6.07500000e+002
+7545 1.11110000e+004 6.07500000e+002
+7546 1.13640000e+004 6.07500000e+002
+7547 1.16160000e+004 6.07500000e+002
+7548 1.18690000e+004 6.07500000e+002
+7549 1.21210000e+004 6.07500000e+002
+7550 1.23740000e+004 6.07500000e+002
+7551 1.26260000e+004 6.07500000e+002
+7552 1.28790000e+004 6.07500000e+002
+7553 1.31310000e+004 6.07500000e+002
+7554 1.33840000e+004 6.07500000e+002
+7555 1.36360000e+004 6.07500000e+002
+7556 1.38890000e+004 6.07500000e+002
+7557 1.41410000e+004 6.07500000e+002
+7558 1.43940000e+004 6.07500000e+002
+7559 1.46460000e+004 6.07500000e+002
+7560 1.48990000e+004 6.07500000e+002
+7561 1.51520000e+004 6.07500000e+002
+7562 1.54040000e+004 6.07500000e+002
+7563 1.56570000e+004 6.07500000e+002
+7564 1.59090000e+004 6.07500000e+002
+7565 1.61620000e+004 6.07500000e+002
+7566 1.64140000e+004 6.07500000e+002
+7567 1.66670000e+004 6.07500000e+002
+7568 1.69190000e+004 6.07500000e+002
+7569 1.71720000e+004 6.07500000e+002
+7570 1.74240000e+004 6.07500000e+002
+7571 1.76770000e+004 6.07500000e+002
+7572 1.79290000e+004 6.07500000e+002
+7573 1.81820000e+004 6.07500000e+002
+7574 1.84340000e+004 6.07500000e+002
+7575 1.86870000e+004 6.07500000e+002
+7576 1.89390000e+004 6.07500000e+002
+7577 1.91920000e+004 6.07500000e+002
+7578 1.94440000e+004 6.07500000e+002
+7579 1.96970000e+004 6.07500000e+002
+7580 1.99490000e+004 6.07500000e+002
+7581 2.02020000e+004 6.07500000e+002
+7582 2.04550000e+004 6.07500000e+002
+7583 2.07070000e+004 6.07500000e+002
+7584 2.09600000e+004 6.07500000e+002
+7585 2.12120000e+004 6.07500000e+002
+7586 2.14650000e+004 6.07500000e+002
+7587 2.17170000e+004 6.07500000e+002
+7588 2.19700000e+004 6.07500000e+002
+7589 2.22220000e+004 6.07500000e+002
+7590 2.24750000e+004 6.07500000e+002
+7591 2.27270000e+004 6.07500000e+002
+7592 2.29800000e+004 6.07500000e+002
+7593 2.32320000e+004 6.07500000e+002
+7594 2.34850000e+004 6.07500000e+002
+7595 2.37370000e+004 6.07500000e+002
+7596 2.39900000e+004 6.07500000e+002
+7597 2.42420000e+004 6.07500000e+002
+7598 2.44950000e+004 6.07500000e+002
+7599 2.47470000e+004 6.07500000e+002
+7600 2.50000000e+004 6.07500000e+002
+7601 0.00000000e+000 6.11670000e+002
+7602 2.52530000e+002 6.11670000e+002
+7603 5.05050000e+002 6.11670000e+002
+7604 7.57580000e+002 6.11670000e+002
+7605 1.01010000e+003 6.11670000e+002
+7606 1.26260000e+003 6.11670000e+002
+7607 1.51520000e+003 6.11670000e+002
+7608 1.76770000e+003 6.11670000e+002
+7609 2.02020000e+003 6.11670000e+002
+7610 2.27270000e+003 6.11670000e+002
+7611 2.52530000e+003 6.11670000e+002
+7612 2.77780000e+003 6.11670000e+002
+7613 3.03030000e+003 6.11670000e+002
+7614 3.28280000e+003 6.11670000e+002
+7615 3.53540000e+003 6.11670000e+002
+7616 3.78790000e+003 6.11670000e+002
+7617 4.04040000e+003 6.11670000e+002
+7618 4.29290000e+003 6.11670000e+002
+7619 4.54550000e+003 6.11670000e+002
+7620 4.79800000e+003 6.11670000e+002
+7621 5.05050000e+003 6.11670000e+002
+7622 5.30300000e+003 6.11670000e+002
+7623 5.55560000e+003 6.11670000e+002
+7624 5.80810000e+003 6.11670000e+002
+7625 6.06060000e+003 6.11670000e+002
+7626 6.31310000e+003 6.11670000e+002
+7627 6.56570000e+003 6.11670000e+002
+7628 6.81820000e+003 6.11670000e+002
+7629 7.07070000e+003 6.11670000e+002
+7630 7.32320000e+003 6.11670000e+002
+7631 7.57580000e+003 6.11670000e+002
+7632 7.82830000e+003 6.11670000e+002
+7633 8.08080000e+003 6.11670000e+002
+7634 8.33330000e+003 6.11670000e+002
+7635 8.58590000e+003 6.11670000e+002
+7636 8.83840000e+003 6.11670000e+002
+7637 9.09090000e+003 6.11670000e+002
+7638 9.34340000e+003 6.11670000e+002
+7639 9.59600000e+003 6.11670000e+002
+7640 9.84850000e+003 6.11670000e+002
+7641 1.01010000e+004 6.11670000e+002
+7642 1.03540000e+004 6.11670000e+002
+7643 1.06060000e+004 6.11670000e+002
+7644 1.08590000e+004 6.11670000e+002
+7645 1.11110000e+004 6.11670000e+002
+7646 1.13640000e+004 6.11670000e+002
+7647 1.16160000e+004 6.11670000e+002
+7648 1.18690000e+004 6.11670000e+002
+7649 1.21210000e+004 6.11670000e+002
+7650 1.23740000e+004 6.11670000e+002
+7651 1.26260000e+004 6.11670000e+002
+7652 1.28790000e+004 6.11670000e+002
+7653 1.31310000e+004 6.11670000e+002
+7654 1.33840000e+004 6.11670000e+002
+7655 1.36360000e+004 6.11670000e+002
+7656 1.38890000e+004 6.11670000e+002
+7657 1.41410000e+004 6.11670000e+002
+7658 1.43940000e+004 6.11670000e+002
+7659 1.46460000e+004 6.11670000e+002
+7660 1.48990000e+004 6.11670000e+002
+7661 1.51520000e+004 6.11670000e+002
+7662 1.54040000e+004 6.11670000e+002
+7663 1.56570000e+004 6.11670000e+002
+7664 1.59090000e+004 6.11670000e+002
+7665 1.61620000e+004 6.11670000e+002
+7666 1.64140000e+004 6.11670000e+002
+7667 1.66670000e+004 6.11670000e+002
+7668 1.69190000e+004 6.11670000e+002
+7669 1.71720000e+004 6.11670000e+002
+7670 1.74240000e+004 6.11670000e+002
+7671 1.76770000e+004 6.11670000e+002
+7672 1.79290000e+004 6.11670000e+002
+7673 1.81820000e+004 6.11670000e+002
+7674 1.84340000e+004 6.11670000e+002
+7675 1.86870000e+004 6.11670000e+002
+7676 1.89390000e+004 6.11670000e+002
+7677 1.91920000e+004 6.11670000e+002
+7678 1.94440000e+004 6.11670000e+002
+7679 1.96970000e+004 6.11670000e+002
+7680 1.99490000e+004 6.11670000e+002
+7681 2.02020000e+004 6.11670000e+002
+7682 2.04550000e+004 6.11670000e+002
+7683 2.07070000e+004 6.11670000e+002
+7684 2.09600000e+004 6.11670000e+002
+7685 2.12120000e+004 6.11670000e+002
+7686 2.14650000e+004 6.11670000e+002
+7687 2.17170000e+004 6.11670000e+002
+7688 2.19700000e+004 6.11670000e+002
+7689 2.22220000e+004 6.11670000e+002
+7690 2.24750000e+004 6.11670000e+002
+7691 2.27270000e+004 6.11670000e+002
+7692 2.29800000e+004 6.11670000e+002
+7693 2.32320000e+004 6.11670000e+002
+7694 2.34850000e+004 6.11670000e+002
+7695 2.37370000e+004 6.11670000e+002
+7696 2.39900000e+004 6.11670000e+002
+7697 2.42420000e+004 6.11670000e+002
+7698 2.44950000e+004 6.11670000e+002
+7699 2.47470000e+004 6.11670000e+002
+7700 2.50000000e+004 6.11670000e+002
+7701 0.00000000e+000 6.15830000e+002
+7702 2.52530000e+002 6.15830000e+002
+7703 5.05050000e+002 6.15830000e+002
+7704 7.57580000e+002 6.15830000e+002
+7705 1.01010000e+003 6.15830000e+002
+7706 1.26260000e+003 6.15830000e+002
+7707 1.51520000e+003 6.15830000e+002
+7708 1.76770000e+003 6.15830000e+002
+7709 2.02020000e+003 6.15830000e+002
+7710 2.27270000e+003 6.15830000e+002
+7711 2.52530000e+003 6.15830000e+002
+7712 2.77780000e+003 6.15830000e+002
+7713 3.03030000e+003 6.15830000e+002
+7714 3.28280000e+003 6.15830000e+002
+7715 3.53540000e+003 6.15830000e+002
+7716 3.78790000e+003 6.15830000e+002
+7717 4.04040000e+003 6.15830000e+002
+7718 4.29290000e+003 6.15830000e+002
+7719 4.54550000e+003 6.15830000e+002
+7720 4.79800000e+003 6.15830000e+002
+7721 5.05050000e+003 6.15830000e+002
+7722 5.30300000e+003 6.15830000e+002
+7723 5.55560000e+003 6.15830000e+002
+7724 5.80810000e+003 6.15830000e+002
+7725 6.06060000e+003 6.15830000e+002
+7726 6.31310000e+003 6.15830000e+002
+7727 6.56570000e+003 6.15830000e+002
+7728 6.81820000e+003 6.15830000e+002
+7729 7.07070000e+003 6.15830000e+002
+7730 7.32320000e+003 6.15830000e+002
+7731 7.57580000e+003 6.15830000e+002
+7732 7.82830000e+003 6.15830000e+002
+7733 8.08080000e+003 6.15830000e+002
+7734 8.33330000e+003 6.15830000e+002
+7735 8.58590000e+003 6.15830000e+002
+7736 8.83840000e+003 6.15830000e+002
+7737 9.09090000e+003 6.15830000e+002
+7738 9.34340000e+003 6.15830000e+002
+7739 9.59600000e+003 6.15830000e+002
+7740 9.84850000e+003 6.15830000e+002
+7741 1.01010000e+004 6.15830000e+002
+7742 1.03540000e+004 6.15830000e+002
+7743 1.06060000e+004 6.15830000e+002
+7744 1.08590000e+004 6.15830000e+002
+7745 1.11110000e+004 6.15830000e+002
+7746 1.13640000e+004 6.15830000e+002
+7747 1.16160000e+004 6.15830000e+002
+7748 1.18690000e+004 6.15830000e+002
+7749 1.21210000e+004 6.15830000e+002
+7750 1.23740000e+004 6.15830000e+002
+7751 1.26260000e+004 6.15830000e+002
+7752 1.28790000e+004 6.15830000e+002
+7753 1.31310000e+004 6.15830000e+002
+7754 1.33840000e+004 6.15830000e+002
+7755 1.36360000e+004 6.15830000e+002
+7756 1.38890000e+004 6.15830000e+002
+7757 1.41410000e+004 6.15830000e+002
+7758 1.43940000e+004 6.15830000e+002
+7759 1.46460000e+004 6.15830000e+002
+7760 1.48990000e+004 6.15830000e+002
+7761 1.51520000e+004 6.15830000e+002
+7762 1.54040000e+004 6.15830000e+002
+7763 1.56570000e+004 6.15830000e+002
+7764 1.59090000e+004 6.15830000e+002
+7765 1.61620000e+004 6.15830000e+002
+7766 1.64140000e+004 6.15830000e+002
+7767 1.66670000e+004 6.15830000e+002
+7768 1.69190000e+004 6.15830000e+002
+7769 1.71720000e+004 6.15830000e+002
+7770 1.74240000e+004 6.15830000e+002
+7771 1.76770000e+004 6.15830000e+002
+7772 1.79290000e+004 6.15830000e+002
+7773 1.81820000e+004 6.15830000e+002
+7774 1.84340000e+004 6.15830000e+002
+7775 1.86870000e+004 6.15830000e+002
+7776 1.89390000e+004 6.15830000e+002
+7777 1.91920000e+004 6.15830000e+002
+7778 1.94440000e+004 6.15830000e+002
+7779 1.96970000e+004 6.15830000e+002
+7780 1.99490000e+004 6.15830000e+002
+7781 2.02020000e+004 6.15830000e+002
+7782 2.04550000e+004 6.15830000e+002
+7783 2.07070000e+004 6.15830000e+002
+7784 2.09600000e+004 6.15830000e+002
+7785 2.12120000e+004 6.15830000e+002
+7786 2.14650000e+004 6.15830000e+002
+7787 2.17170000e+004 6.15830000e+002
+7788 2.19700000e+004 6.15830000e+002
+7789 2.22220000e+004 6.15830000e+002
+7790 2.24750000e+004 6.15830000e+002
+7791 2.27270000e+004 6.15830000e+002
+7792 2.29800000e+004 6.15830000e+002
+7793 2.32320000e+004 6.15830000e+002
+7794 2.34850000e+004 6.15830000e+002
+7795 2.37370000e+004 6.15830000e+002
+7796 2.39900000e+004 6.15830000e+002
+7797 2.42420000e+004 6.15830000e+002
+7798 2.44950000e+004 6.15830000e+002
+7799 2.47470000e+004 6.15830000e+002
+7800 2.50000000e+004 6.15830000e+002
+7801 0.00000000e+000 6.20000000e+002
+7802 2.52530000e+002 6.20000000e+002
+7803 5.05050000e+002 6.20000000e+002
+7804 7.57580000e+002 6.20000000e+002
+7805 1.01010000e+003 6.20000000e+002
+7806 1.26260000e+003 6.20000000e+002
+7807 1.51520000e+003 6.20000000e+002
+7808 1.76770000e+003 6.20000000e+002
+7809 2.02020000e+003 6.20000000e+002
+7810 2.27270000e+003 6.20000000e+002
+7811 2.52530000e+003 6.20000000e+002
+7812 2.77780000e+003 6.20000000e+002
+7813 3.03030000e+003 6.20000000e+002
+7814 3.28280000e+003 6.20000000e+002
+7815 3.53540000e+003 6.20000000e+002
+7816 3.78790000e+003 6.20000000e+002
+7817 4.04040000e+003 6.20000000e+002
+7818 4.29290000e+003 6.20000000e+002
+7819 4.54550000e+003 6.20000000e+002
+7820 4.79800000e+003 6.20000000e+002
+7821 5.05050000e+003 6.20000000e+002
+7822 5.30300000e+003 6.20000000e+002
+7823 5.55560000e+003 6.20000000e+002
+7824 5.80810000e+003 6.20000000e+002
+7825 6.06060000e+003 6.20000000e+002
+7826 6.31310000e+003 6.20000000e+002
+7827 6.56570000e+003 6.20000000e+002
+7828 6.81820000e+003 6.20000000e+002
+7829 7.07070000e+003 6.20000000e+002
+7830 7.32320000e+003 6.20000000e+002
+7831 7.57580000e+003 6.20000000e+002
+7832 7.82830000e+003 6.20000000e+002
+7833 8.08080000e+003 6.20000000e+002
+7834 8.33330000e+003 6.20000000e+002
+7835 8.58590000e+003 6.20000000e+002
+7836 8.83840000e+003 6.20000000e+002
+7837 9.09090000e+003 6.20000000e+002
+7838 9.34340000e+003 6.20000000e+002
+7839 9.59600000e+003 6.20000000e+002
+7840 9.84850000e+003 6.20000000e+002
+7841 1.01010000e+004 6.20000000e+002
+7842 1.03540000e+004 6.20000000e+002
+7843 1.06060000e+004 6.20000000e+002
+7844 1.08590000e+004 6.20000000e+002
+7845 1.11110000e+004 6.20000000e+002
+7846 1.13640000e+004 6.20000000e+002
+7847 1.16160000e+004 6.20000000e+002
+7848 1.18690000e+004 6.20000000e+002
+7849 1.21210000e+004 6.20000000e+002
+7850 1.23740000e+004 6.20000000e+002
+7851 1.26260000e+004 6.20000000e+002
+7852 1.28790000e+004 6.20000000e+002
+7853 1.31310000e+004 6.20000000e+002
+7854 1.33840000e+004 6.20000000e+002
+7855 1.36360000e+004 6.20000000e+002
+7856 1.38890000e+004 6.20000000e+002
+7857 1.41410000e+004 6.20000000e+002
+7858 1.43940000e+004 6.20000000e+002
+7859 1.46460000e+004 6.20000000e+002
+7860 1.48990000e+004 6.20000000e+002
+7861 1.51520000e+004 6.20000000e+002
+7862 1.54040000e+004 6.20000000e+002
+7863 1.56570000e+004 6.20000000e+002
+7864 1.59090000e+004 6.20000000e+002
+7865 1.61620000e+004 6.20000000e+002
+7866 1.64140000e+004 6.20000000e+002
+7867 1.66670000e+004 6.20000000e+002
+7868 1.69190000e+004 6.20000000e+002
+7869 1.71720000e+004 6.20000000e+002
+7870 1.74240000e+004 6.20000000e+002
+7871 1.76770000e+004 6.20000000e+002
+7872 1.79290000e+004 6.20000000e+002
+7873 1.81820000e+004 6.20000000e+002
+7874 1.84340000e+004 6.20000000e+002
+7875 1.86870000e+004 6.20000000e+002
+7876 1.89390000e+004 6.20000000e+002
+7877 1.91920000e+004 6.20000000e+002
+7878 1.94440000e+004 6.20000000e+002
+7879 1.96970000e+004 6.20000000e+002
+7880 1.99490000e+004 6.20000000e+002
+7881 2.02020000e+004 6.20000000e+002
+7882 2.04550000e+004 6.20000000e+002
+7883 2.07070000e+004 6.20000000e+002
+7884 2.09600000e+004 6.20000000e+002
+7885 2.12120000e+004 6.20000000e+002
+7886 2.14650000e+004 6.20000000e+002
+7887 2.17170000e+004 6.20000000e+002
+7888 2.19700000e+004 6.20000000e+002
+7889 2.22220000e+004 6.20000000e+002
+7890 2.24750000e+004 6.20000000e+002
+7891 2.27270000e+004 6.20000000e+002
+7892 2.29800000e+004 6.20000000e+002
+7893 2.32320000e+004 6.20000000e+002
+7894 2.34850000e+004 6.20000000e+002
+7895 2.37370000e+004 6.20000000e+002
+7896 2.39900000e+004 6.20000000e+002
+7897 2.42420000e+004 6.20000000e+002
+7898 2.44950000e+004 6.20000000e+002
+7899 2.47470000e+004 6.20000000e+002
+7900 2.50000000e+004 6.20000000e+002
+7901 0.00000000e+000 6.24170000e+002
+7902 2.52530000e+002 6.24170000e+002
+7903 5.05050000e+002 6.24170000e+002
+7904 7.57580000e+002 6.24170000e+002
+7905 1.01010000e+003 6.24170000e+002
+7906 1.26260000e+003 6.24170000e+002
+7907 1.51520000e+003 6.24170000e+002
+7908 1.76770000e+003 6.24170000e+002
+7909 2.02020000e+003 6.24170000e+002
+7910 2.27270000e+003 6.24170000e+002
+7911 2.52530000e+003 6.24170000e+002
+7912 2.77780000e+003 6.24170000e+002
+7913 3.03030000e+003 6.24170000e+002
+7914 3.28280000e+003 6.24170000e+002
+7915 3.53540000e+003 6.24170000e+002
+7916 3.78790000e+003 6.24170000e+002
+7917 4.04040000e+003 6.24170000e+002
+7918 4.29290000e+003 6.24170000e+002
+7919 4.54550000e+003 6.24170000e+002
+7920 4.79800000e+003 6.24170000e+002
+7921 5.05050000e+003 6.24170000e+002
+7922 5.30300000e+003 6.24170000e+002
+7923 5.55560000e+003 6.24170000e+002
+7924 5.80810000e+003 6.24170000e+002
+7925 6.06060000e+003 6.24170000e+002
+7926 6.31310000e+003 6.24170000e+002
+7927 6.56570000e+003 6.24170000e+002
+7928 6.81820000e+003 6.24170000e+002
+7929 7.07070000e+003 6.24170000e+002
+7930 7.32320000e+003 6.24170000e+002
+7931 7.57580000e+003 6.24170000e+002
+7932 7.82830000e+003 6.24170000e+002
+7933 8.08080000e+003 6.24170000e+002
+7934 8.33330000e+003 6.24170000e+002
+7935 8.58590000e+003 6.24170000e+002
+7936 8.83840000e+003 6.24170000e+002
+7937 9.09090000e+003 6.24170000e+002
+7938 9.34340000e+003 6.24170000e+002
+7939 9.59600000e+003 6.24170000e+002
+7940 9.84850000e+003 6.24170000e+002
+7941 1.01010000e+004 6.24170000e+002
+7942 1.03540000e+004 6.24170000e+002
+7943 1.06060000e+004 6.24170000e+002
+7944 1.08590000e+004 6.24170000e+002
+7945 1.11110000e+004 6.24170000e+002
+7946 1.13640000e+004 6.24170000e+002
+7947 1.16160000e+004 6.24170000e+002
+7948 1.18690000e+004 6.24170000e+002
+7949 1.21210000e+004 6.24170000e+002
+7950 1.23740000e+004 6.24170000e+002
+7951 1.26260000e+004 6.24170000e+002
+7952 1.28790000e+004 6.24170000e+002
+7953 1.31310000e+004 6.24170000e+002
+7954 1.33840000e+004 6.24170000e+002
+7955 1.36360000e+004 6.24170000e+002
+7956 1.38890000e+004 6.24170000e+002
+7957 1.41410000e+004 6.24170000e+002
+7958 1.43940000e+004 6.24170000e+002
+7959 1.46460000e+004 6.24170000e+002
+7960 1.48990000e+004 6.24170000e+002
+7961 1.51520000e+004 6.24170000e+002
+7962 1.54040000e+004 6.24170000e+002
+7963 1.56570000e+004 6.24170000e+002
+7964 1.59090000e+004 6.24170000e+002
+7965 1.61620000e+004 6.24170000e+002
+7966 1.64140000e+004 6.24170000e+002
+7967 1.66670000e+004 6.24170000e+002
+7968 1.69190000e+004 6.24170000e+002
+7969 1.71720000e+004 6.24170000e+002
+7970 1.74240000e+004 6.24170000e+002
+7971 1.76770000e+004 6.24170000e+002
+7972 1.79290000e+004 6.24170000e+002
+7973 1.81820000e+004 6.24170000e+002
+7974 1.84340000e+004 6.24170000e+002
+7975 1.86870000e+004 6.24170000e+002
+7976 1.89390000e+004 6.24170000e+002
+7977 1.91920000e+004 6.24170000e+002
+7978 1.94440000e+004 6.24170000e+002
+7979 1.96970000e+004 6.24170000e+002
+7980 1.99490000e+004 6.24170000e+002
+7981 2.02020000e+004 6.24170000e+002
+7982 2.04550000e+004 6.24170000e+002
+7983 2.07070000e+004 6.24170000e+002
+7984 2.09600000e+004 6.24170000e+002
+7985 2.12120000e+004 6.24170000e+002
+7986 2.14650000e+004 6.24170000e+002
+7987 2.17170000e+004 6.24170000e+002
+7988 2.19700000e+004 6.24170000e+002
+7989 2.22220000e+004 6.24170000e+002
+7990 2.24750000e+004 6.24170000e+002
+7991 2.27270000e+004 6.24170000e+002
+7992 2.29800000e+004 6.24170000e+002
+7993 2.32320000e+004 6.24170000e+002
+7994 2.34850000e+004 6.24170000e+002
+7995 2.37370000e+004 6.24170000e+002
+7996 2.39900000e+004 6.24170000e+002
+7997 2.42420000e+004 6.24170000e+002
+7998 2.44950000e+004 6.24170000e+002
+7999 2.47470000e+004 6.24170000e+002
+8000 2.50000000e+004 6.24170000e+002
+8001 0.00000000e+000 6.28330000e+002
+8002 2.52530000e+002 6.28330000e+002
+8003 5.05050000e+002 6.28330000e+002
+8004 7.57580000e+002 6.28330000e+002
+8005 1.01010000e+003 6.28330000e+002
+8006 1.26260000e+003 6.28330000e+002
+8007 1.51520000e+003 6.28330000e+002
+8008 1.76770000e+003 6.28330000e+002
+8009 2.02020000e+003 6.28330000e+002
+8010 2.27270000e+003 6.28330000e+002
+8011 2.52530000e+003 6.28330000e+002
+8012 2.77780000e+003 6.28330000e+002
+8013 3.03030000e+003 6.28330000e+002
+8014 3.28280000e+003 6.28330000e+002
+8015 3.53540000e+003 6.28330000e+002
+8016 3.78790000e+003 6.28330000e+002
+8017 4.04040000e+003 6.28330000e+002
+8018 4.29290000e+003 6.28330000e+002
+8019 4.54550000e+003 6.28330000e+002
+8020 4.79800000e+003 6.28330000e+002
+8021 5.05050000e+003 6.28330000e+002
+8022 5.30300000e+003 6.28330000e+002
+8023 5.55560000e+003 6.28330000e+002
+8024 5.80810000e+003 6.28330000e+002
+8025 6.06060000e+003 6.28330000e+002
+8026 6.31310000e+003 6.28330000e+002
+8027 6.56570000e+003 6.28330000e+002
+8028 6.81820000e+003 6.28330000e+002
+8029 7.07070000e+003 6.28330000e+002
+8030 7.32320000e+003 6.28330000e+002
+8031 7.57580000e+003 6.28330000e+002
+8032 7.82830000e+003 6.28330000e+002
+8033 8.08080000e+003 6.28330000e+002
+8034 8.33330000e+003 6.28330000e+002
+8035 8.58590000e+003 6.28330000e+002
+8036 8.83840000e+003 6.28330000e+002
+8037 9.09090000e+003 6.28330000e+002
+8038 9.34340000e+003 6.28330000e+002
+8039 9.59600000e+003 6.28330000e+002
+8040 9.84850000e+003 6.28330000e+002
+8041 1.01010000e+004 6.28330000e+002
+8042 1.03540000e+004 6.28330000e+002
+8043 1.06060000e+004 6.28330000e+002
+8044 1.08590000e+004 6.28330000e+002
+8045 1.11110000e+004 6.28330000e+002
+8046 1.13640000e+004 6.28330000e+002
+8047 1.16160000e+004 6.28330000e+002
+8048 1.18690000e+004 6.28330000e+002
+8049 1.21210000e+004 6.28330000e+002
+8050 1.23740000e+004 6.28330000e+002
+8051 1.26260000e+004 6.28330000e+002
+8052 1.28790000e+004 6.28330000e+002
+8053 1.31310000e+004 6.28330000e+002
+8054 1.33840000e+004 6.28330000e+002
+8055 1.36360000e+004 6.28330000e+002
+8056 1.38890000e+004 6.28330000e+002
+8057 1.41410000e+004 6.28330000e+002
+8058 1.43940000e+004 6.28330000e+002
+8059 1.46460000e+004 6.28330000e+002
+8060 1.48990000e+004 6.28330000e+002
+8061 1.51520000e+004 6.28330000e+002
+8062 1.54040000e+004 6.28330000e+002
+8063 1.56570000e+004 6.28330000e+002
+8064 1.59090000e+004 6.28330000e+002
+8065 1.61620000e+004 6.28330000e+002
+8066 1.64140000e+004 6.28330000e+002
+8067 1.66670000e+004 6.28330000e+002
+8068 1.69190000e+004 6.28330000e+002
+8069 1.71720000e+004 6.28330000e+002
+8070 1.74240000e+004 6.28330000e+002
+8071 1.76770000e+004 6.28330000e+002
+8072 1.79290000e+004 6.28330000e+002
+8073 1.81820000e+004 6.28330000e+002
+8074 1.84340000e+004 6.28330000e+002
+8075 1.86870000e+004 6.28330000e+002
+8076 1.89390000e+004 6.28330000e+002
+8077 1.91920000e+004 6.28330000e+002
+8078 1.94440000e+004 6.28330000e+002
+8079 1.96970000e+004 6.28330000e+002
+8080 1.99490000e+004 6.28330000e+002
+8081 2.02020000e+004 6.28330000e+002
+8082 2.04550000e+004 6.28330000e+002
+8083 2.07070000e+004 6.28330000e+002
+8084 2.09600000e+004 6.28330000e+002
+8085 2.12120000e+004 6.28330000e+002
+8086 2.14650000e+004 6.28330000e+002
+8087 2.17170000e+004 6.28330000e+002
+8088 2.19700000e+004 6.28330000e+002
+8089 2.22220000e+004 6.28330000e+002
+8090 2.24750000e+004 6.28330000e+002
+8091 2.27270000e+004 6.28330000e+002
+8092 2.29800000e+004 6.28330000e+002
+8093 2.32320000e+004 6.28330000e+002
+8094 2.34850000e+004 6.28330000e+002
+8095 2.37370000e+004 6.28330000e+002
+8096 2.39900000e+004 6.28330000e+002
+8097 2.42420000e+004 6.28330000e+002
+8098 2.44950000e+004 6.28330000e+002
+8099 2.47470000e+004 6.28330000e+002
+8100 2.50000000e+004 6.28330000e+002
+8101 0.00000000e+000 6.32500000e+002
+8102 2.52530000e+002 6.32500000e+002
+8103 5.05050000e+002 6.32500000e+002
+8104 7.57580000e+002 6.32500000e+002
+8105 1.01010000e+003 6.32500000e+002
+8106 1.26260000e+003 6.32500000e+002
+8107 1.51520000e+003 6.32500000e+002
+8108 1.76770000e+003 6.32500000e+002
+8109 2.02020000e+003 6.32500000e+002
+8110 2.27270000e+003 6.32500000e+002
+8111 2.52530000e+003 6.32500000e+002
+8112 2.77780000e+003 6.32500000e+002
+8113 3.03030000e+003 6.32500000e+002
+8114 3.28280000e+003 6.32500000e+002
+8115 3.53540000e+003 6.32500000e+002
+8116 3.78790000e+003 6.32500000e+002
+8117 4.04040000e+003 6.32500000e+002
+8118 4.29290000e+003 6.32500000e+002
+8119 4.54550000e+003 6.32500000e+002
+8120 4.79800000e+003 6.32500000e+002
+8121 5.05050000e+003 6.32500000e+002
+8122 5.30300000e+003 6.32500000e+002
+8123 5.55560000e+003 6.32500000e+002
+8124 5.80810000e+003 6.32500000e+002
+8125 6.06060000e+003 6.32500000e+002
+8126 6.31310000e+003 6.32500000e+002
+8127 6.56570000e+003 6.32500000e+002
+8128 6.81820000e+003 6.32500000e+002
+8129 7.07070000e+003 6.32500000e+002
+8130 7.32320000e+003 6.32500000e+002
+8131 7.57580000e+003 6.32500000e+002
+8132 7.82830000e+003 6.32500000e+002
+8133 8.08080000e+003 6.32500000e+002
+8134 8.33330000e+003 6.32500000e+002
+8135 8.58590000e+003 6.32500000e+002
+8136 8.83840000e+003 6.32500000e+002
+8137 9.09090000e+003 6.32500000e+002
+8138 9.34340000e+003 6.32500000e+002
+8139 9.59600000e+003 6.32500000e+002
+8140 9.84850000e+003 6.32500000e+002
+8141 1.01010000e+004 6.32500000e+002
+8142 1.03540000e+004 6.32500000e+002
+8143 1.06060000e+004 6.32500000e+002
+8144 1.08590000e+004 6.32500000e+002
+8145 1.11110000e+004 6.32500000e+002
+8146 1.13640000e+004 6.32500000e+002
+8147 1.16160000e+004 6.32500000e+002
+8148 1.18690000e+004 6.32500000e+002
+8149 1.21210000e+004 6.32500000e+002
+8150 1.23740000e+004 6.32500000e+002
+8151 1.26260000e+004 6.32500000e+002
+8152 1.28790000e+004 6.32500000e+002
+8153 1.31310000e+004 6.32500000e+002
+8154 1.33840000e+004 6.32500000e+002
+8155 1.36360000e+004 6.32500000e+002
+8156 1.38890000e+004 6.32500000e+002
+8157 1.41410000e+004 6.32500000e+002
+8158 1.43940000e+004 6.32500000e+002
+8159 1.46460000e+004 6.32500000e+002
+8160 1.48990000e+004 6.32500000e+002
+8161 1.51520000e+004 6.32500000e+002
+8162 1.54040000e+004 6.32500000e+002
+8163 1.56570000e+004 6.32500000e+002
+8164 1.59090000e+004 6.32500000e+002
+8165 1.61620000e+004 6.32500000e+002
+8166 1.64140000e+004 6.32500000e+002
+8167 1.66670000e+004 6.32500000e+002
+8168 1.69190000e+004 6.32500000e+002
+8169 1.71720000e+004 6.32500000e+002
+8170 1.74240000e+004 6.32500000e+002
+8171 1.76770000e+004 6.32500000e+002
+8172 1.79290000e+004 6.32500000e+002
+8173 1.81820000e+004 6.32500000e+002
+8174 1.84340000e+004 6.32500000e+002
+8175 1.86870000e+004 6.32500000e+002
+8176 1.89390000e+004 6.32500000e+002
+8177 1.91920000e+004 6.32500000e+002
+8178 1.94440000e+004 6.32500000e+002
+8179 1.96970000e+004 6.32500000e+002
+8180 1.99490000e+004 6.32500000e+002
+8181 2.02020000e+004 6.32500000e+002
+8182 2.04550000e+004 6.32500000e+002
+8183 2.07070000e+004 6.32500000e+002
+8184 2.09600000e+004 6.32500000e+002
+8185 2.12120000e+004 6.32500000e+002
+8186 2.14650000e+004 6.32500000e+002
+8187 2.17170000e+004 6.32500000e+002
+8188 2.19700000e+004 6.32500000e+002
+8189 2.22220000e+004 6.32500000e+002
+8190 2.24750000e+004 6.32500000e+002
+8191 2.27270000e+004 6.32500000e+002
+8192 2.29800000e+004 6.32500000e+002
+8193 2.32320000e+004 6.32500000e+002
+8194 2.34850000e+004 6.32500000e+002
+8195 2.37370000e+004 6.32500000e+002
+8196 2.39900000e+004 6.32500000e+002
+8197 2.42420000e+004 6.32500000e+002
+8198 2.44950000e+004 6.32500000e+002
+8199 2.47470000e+004 6.32500000e+002
+8200 2.50000000e+004 6.32500000e+002
+8201 0.00000000e+000 6.36670000e+002
+8202 2.52530000e+002 6.36670000e+002
+8203 5.05050000e+002 6.36670000e+002
+8204 7.57580000e+002 6.36670000e+002
+8205 1.01010000e+003 6.36670000e+002
+8206 1.26260000e+003 6.36670000e+002
+8207 1.51520000e+003 6.36670000e+002
+8208 1.76770000e+003 6.36670000e+002
+8209 2.02020000e+003 6.36670000e+002
+8210 2.27270000e+003 6.36670000e+002
+8211 2.52530000e+003 6.36670000e+002
+8212 2.77780000e+003 6.36670000e+002
+8213 3.03030000e+003 6.36670000e+002
+8214 3.28280000e+003 6.36670000e+002
+8215 3.53540000e+003 6.36670000e+002
+8216 3.78790000e+003 6.36670000e+002
+8217 4.04040000e+003 6.36670000e+002
+8218 4.29290000e+003 6.36670000e+002
+8219 4.54550000e+003 6.36670000e+002
+8220 4.79800000e+003 6.36670000e+002
+8221 5.05050000e+003 6.36670000e+002
+8222 5.30300000e+003 6.36670000e+002
+8223 5.55560000e+003 6.36670000e+002
+8224 5.80810000e+003 6.36670000e+002
+8225 6.06060000e+003 6.36670000e+002
+8226 6.31310000e+003 6.36670000e+002
+8227 6.56570000e+003 6.36670000e+002
+8228 6.81820000e+003 6.36670000e+002
+8229 7.07070000e+003 6.36670000e+002
+8230 7.32320000e+003 6.36670000e+002
+8231 7.57580000e+003 6.36670000e+002
+8232 7.82830000e+003 6.36670000e+002
+8233 8.08080000e+003 6.36670000e+002
+8234 8.33330000e+003 6.36670000e+002
+8235 8.58590000e+003 6.36670000e+002
+8236 8.83840000e+003 6.36670000e+002
+8237 9.09090000e+003 6.36670000e+002
+8238 9.34340000e+003 6.36670000e+002
+8239 9.59600000e+003 6.36670000e+002
+8240 9.84850000e+003 6.36670000e+002
+8241 1.01010000e+004 6.36670000e+002
+8242 1.03540000e+004 6.36670000e+002
+8243 1.06060000e+004 6.36670000e+002
+8244 1.08590000e+004 6.36670000e+002
+8245 1.11110000e+004 6.36670000e+002
+8246 1.13640000e+004 6.36670000e+002
+8247 1.16160000e+004 6.36670000e+002
+8248 1.18690000e+004 6.36670000e+002
+8249 1.21210000e+004 6.36670000e+002
+8250 1.23740000e+004 6.36670000e+002
+8251 1.26260000e+004 6.36670000e+002
+8252 1.28790000e+004 6.36670000e+002
+8253 1.31310000e+004 6.36670000e+002
+8254 1.33840000e+004 6.36670000e+002
+8255 1.36360000e+004 6.36670000e+002
+8256 1.38890000e+004 6.36670000e+002
+8257 1.41410000e+004 6.36670000e+002
+8258 1.43940000e+004 6.36670000e+002
+8259 1.46460000e+004 6.36670000e+002
+8260 1.48990000e+004 6.36670000e+002
+8261 1.51520000e+004 6.36670000e+002
+8262 1.54040000e+004 6.36670000e+002
+8263 1.56570000e+004 6.36670000e+002
+8264 1.59090000e+004 6.36670000e+002
+8265 1.61620000e+004 6.36670000e+002
+8266 1.64140000e+004 6.36670000e+002
+8267 1.66670000e+004 6.36670000e+002
+8268 1.69190000e+004 6.36670000e+002
+8269 1.71720000e+004 6.36670000e+002
+8270 1.74240000e+004 6.36670000e+002
+8271 1.76770000e+004 6.36670000e+002
+8272 1.79290000e+004 6.36670000e+002
+8273 1.81820000e+004 6.36670000e+002
+8274 1.84340000e+004 6.36670000e+002
+8275 1.86870000e+004 6.36670000e+002
+8276 1.89390000e+004 6.36670000e+002
+8277 1.91920000e+004 6.36670000e+002
+8278 1.94440000e+004 6.36670000e+002
+8279 1.96970000e+004 6.36670000e+002
+8280 1.99490000e+004 6.36670000e+002
+8281 2.02020000e+004 6.36670000e+002
+8282 2.04550000e+004 6.36670000e+002
+8283 2.07070000e+004 6.36670000e+002
+8284 2.09600000e+004 6.36670000e+002
+8285 2.12120000e+004 6.36670000e+002
+8286 2.14650000e+004 6.36670000e+002
+8287 2.17170000e+004 6.36670000e+002
+8288 2.19700000e+004 6.36670000e+002
+8289 2.22220000e+004 6.36670000e+002
+8290 2.24750000e+004 6.36670000e+002
+8291 2.27270000e+004 6.36670000e+002
+8292 2.29800000e+004 6.36670000e+002
+8293 2.32320000e+004 6.36670000e+002
+8294 2.34850000e+004 6.36670000e+002
+8295 2.37370000e+004 6.36670000e+002
+8296 2.39900000e+004 6.36670000e+002
+8297 2.42420000e+004 6.36670000e+002
+8298 2.44950000e+004 6.36670000e+002
+8299 2.47470000e+004 6.36670000e+002
+8300 2.50000000e+004 6.36670000e+002
+8301 0.00000000e+000 6.40830000e+002
+8302 2.52530000e+002 6.40830000e+002
+8303 5.05050000e+002 6.40830000e+002
+8304 7.57580000e+002 6.40830000e+002
+8305 1.01010000e+003 6.40830000e+002
+8306 1.26260000e+003 6.40830000e+002
+8307 1.51520000e+003 6.40830000e+002
+8308 1.76770000e+003 6.40830000e+002
+8309 2.02020000e+003 6.40830000e+002
+8310 2.27270000e+003 6.40830000e+002
+8311 2.52530000e+003 6.40830000e+002
+8312 2.77780000e+003 6.40830000e+002
+8313 3.03030000e+003 6.40830000e+002
+8314 3.28280000e+003 6.40830000e+002
+8315 3.53540000e+003 6.40830000e+002
+8316 3.78790000e+003 6.40830000e+002
+8317 4.04040000e+003 6.40830000e+002
+8318 4.29290000e+003 6.40830000e+002
+8319 4.54550000e+003 6.40830000e+002
+8320 4.79800000e+003 6.40830000e+002
+8321 5.05050000e+003 6.40830000e+002
+8322 5.30300000e+003 6.40830000e+002
+8323 5.55560000e+003 6.40830000e+002
+8324 5.80810000e+003 6.40830000e+002
+8325 6.06060000e+003 6.40830000e+002
+8326 6.31310000e+003 6.40830000e+002
+8327 6.56570000e+003 6.40830000e+002
+8328 6.81820000e+003 6.40830000e+002
+8329 7.07070000e+003 6.40830000e+002
+8330 7.32320000e+003 6.40830000e+002
+8331 7.57580000e+003 6.40830000e+002
+8332 7.82830000e+003 6.40830000e+002
+8333 8.08080000e+003 6.40830000e+002
+8334 8.33330000e+003 6.40830000e+002
+8335 8.58590000e+003 6.40830000e+002
+8336 8.83840000e+003 6.40830000e+002
+8337 9.09090000e+003 6.40830000e+002
+8338 9.34340000e+003 6.40830000e+002
+8339 9.59600000e+003 6.40830000e+002
+8340 9.84850000e+003 6.40830000e+002
+8341 1.01010000e+004 6.40830000e+002
+8342 1.03540000e+004 6.40830000e+002
+8343 1.06060000e+004 6.40830000e+002
+8344 1.08590000e+004 6.40830000e+002
+8345 1.11110000e+004 6.40830000e+002
+8346 1.13640000e+004 6.40830000e+002
+8347 1.16160000e+004 6.40830000e+002
+8348 1.18690000e+004 6.40830000e+002
+8349 1.21210000e+004 6.40830000e+002
+8350 1.23740000e+004 6.40830000e+002
+8351 1.26260000e+004 6.40830000e+002
+8352 1.28790000e+004 6.40830000e+002
+8353 1.31310000e+004 6.40830000e+002
+8354 1.33840000e+004 6.40830000e+002
+8355 1.36360000e+004 6.40830000e+002
+8356 1.38890000e+004 6.40830000e+002
+8357 1.41410000e+004 6.40830000e+002
+8358 1.43940000e+004 6.40830000e+002
+8359 1.46460000e+004 6.40830000e+002
+8360 1.48990000e+004 6.40830000e+002
+8361 1.51520000e+004 6.40830000e+002
+8362 1.54040000e+004 6.40830000e+002
+8363 1.56570000e+004 6.40830000e+002
+8364 1.59090000e+004 6.40830000e+002
+8365 1.61620000e+004 6.40830000e+002
+8366 1.64140000e+004 6.40830000e+002
+8367 1.66670000e+004 6.40830000e+002
+8368 1.69190000e+004 6.40830000e+002
+8369 1.71720000e+004 6.40830000e+002
+8370 1.74240000e+004 6.40830000e+002
+8371 1.76770000e+004 6.40830000e+002
+8372 1.79290000e+004 6.40830000e+002
+8373 1.81820000e+004 6.40830000e+002
+8374 1.84340000e+004 6.40830000e+002
+8375 1.86870000e+004 6.40830000e+002
+8376 1.89390000e+004 6.40830000e+002
+8377 1.91920000e+004 6.40830000e+002
+8378 1.94440000e+004 6.40830000e+002
+8379 1.96970000e+004 6.40830000e+002
+8380 1.99490000e+004 6.40830000e+002
+8381 2.02020000e+004 6.40830000e+002
+8382 2.04550000e+004 6.40830000e+002
+8383 2.07070000e+004 6.40830000e+002
+8384 2.09600000e+004 6.40830000e+002
+8385 2.12120000e+004 6.40830000e+002
+8386 2.14650000e+004 6.40830000e+002
+8387 2.17170000e+004 6.40830000e+002
+8388 2.19700000e+004 6.40830000e+002
+8389 2.22220000e+004 6.40830000e+002
+8390 2.24750000e+004 6.40830000e+002
+8391 2.27270000e+004 6.40830000e+002
+8392 2.29800000e+004 6.40830000e+002
+8393 2.32320000e+004 6.40830000e+002
+8394 2.34850000e+004 6.40830000e+002
+8395 2.37370000e+004 6.40830000e+002
+8396 2.39900000e+004 6.40830000e+002
+8397 2.42420000e+004 6.40830000e+002
+8398 2.44950000e+004 6.40830000e+002
+8399 2.47470000e+004 6.40830000e+002
+8400 2.50000000e+004 6.40830000e+002
+8401 0.00000000e+000 6.45000000e+002
+8402 2.52530000e+002 6.45000000e+002
+8403 5.05050000e+002 6.45000000e+002
+8404 7.57580000e+002 6.45000000e+002
+8405 1.01010000e+003 6.45000000e+002
+8406 1.26260000e+003 6.45000000e+002
+8407 1.51520000e+003 6.45000000e+002
+8408 1.76770000e+003 6.45000000e+002
+8409 2.02020000e+003 6.45000000e+002
+8410 2.27270000e+003 6.45000000e+002
+8411 2.52530000e+003 6.45000000e+002
+8412 2.77780000e+003 6.45000000e+002
+8413 3.03030000e+003 6.45000000e+002
+8414 3.28280000e+003 6.45000000e+002
+8415 3.53540000e+003 6.45000000e+002
+8416 3.78790000e+003 6.45000000e+002
+8417 4.04040000e+003 6.45000000e+002
+8418 4.29290000e+003 6.45000000e+002
+8419 4.54550000e+003 6.45000000e+002
+8420 4.79800000e+003 6.45000000e+002
+8421 5.05050000e+003 6.45000000e+002
+8422 5.30300000e+003 6.45000000e+002
+8423 5.55560000e+003 6.45000000e+002
+8424 5.80810000e+003 6.45000000e+002
+8425 6.06060000e+003 6.45000000e+002
+8426 6.31310000e+003 6.45000000e+002
+8427 6.56570000e+003 6.45000000e+002
+8428 6.81820000e+003 6.45000000e+002
+8429 7.07070000e+003 6.45000000e+002
+8430 7.32320000e+003 6.45000000e+002
+8431 7.57580000e+003 6.45000000e+002
+8432 7.82830000e+003 6.45000000e+002
+8433 8.08080000e+003 6.45000000e+002
+8434 8.33330000e+003 6.45000000e+002
+8435 8.58590000e+003 6.45000000e+002
+8436 8.83840000e+003 6.45000000e+002
+8437 9.09090000e+003 6.45000000e+002
+8438 9.34340000e+003 6.45000000e+002
+8439 9.59600000e+003 6.45000000e+002
+8440 9.84850000e+003 6.45000000e+002
+8441 1.01010000e+004 6.45000000e+002
+8442 1.03540000e+004 6.45000000e+002
+8443 1.06060000e+004 6.45000000e+002
+8444 1.08590000e+004 6.45000000e+002
+8445 1.11110000e+004 6.45000000e+002
+8446 1.13640000e+004 6.45000000e+002
+8447 1.16160000e+004 6.45000000e+002
+8448 1.18690000e+004 6.45000000e+002
+8449 1.21210000e+004 6.45000000e+002
+8450 1.23740000e+004 6.45000000e+002
+8451 1.26260000e+004 6.45000000e+002
+8452 1.28790000e+004 6.45000000e+002
+8453 1.31310000e+004 6.45000000e+002
+8454 1.33840000e+004 6.45000000e+002
+8455 1.36360000e+004 6.45000000e+002
+8456 1.38890000e+004 6.45000000e+002
+8457 1.41410000e+004 6.45000000e+002
+8458 1.43940000e+004 6.45000000e+002
+8459 1.46460000e+004 6.45000000e+002
+8460 1.48990000e+004 6.45000000e+002
+8461 1.51520000e+004 6.45000000e+002
+8462 1.54040000e+004 6.45000000e+002
+8463 1.56570000e+004 6.45000000e+002
+8464 1.59090000e+004 6.45000000e+002
+8465 1.61620000e+004 6.45000000e+002
+8466 1.64140000e+004 6.45000000e+002
+8467 1.66670000e+004 6.45000000e+002
+8468 1.69190000e+004 6.45000000e+002
+8469 1.71720000e+004 6.45000000e+002
+8470 1.74240000e+004 6.45000000e+002
+8471 1.76770000e+004 6.45000000e+002
+8472 1.79290000e+004 6.45000000e+002
+8473 1.81820000e+004 6.45000000e+002
+8474 1.84340000e+004 6.45000000e+002
+8475 1.86870000e+004 6.45000000e+002
+8476 1.89390000e+004 6.45000000e+002
+8477 1.91920000e+004 6.45000000e+002
+8478 1.94440000e+004 6.45000000e+002
+8479 1.96970000e+004 6.45000000e+002
+8480 1.99490000e+004 6.45000000e+002
+8481 2.02020000e+004 6.45000000e+002
+8482 2.04550000e+004 6.45000000e+002
+8483 2.07070000e+004 6.45000000e+002
+8484 2.09600000e+004 6.45000000e+002
+8485 2.12120000e+004 6.45000000e+002
+8486 2.14650000e+004 6.45000000e+002
+8487 2.17170000e+004 6.45000000e+002
+8488 2.19700000e+004 6.45000000e+002
+8489 2.22220000e+004 6.45000000e+002
+8490 2.24750000e+004 6.45000000e+002
+8491 2.27270000e+004 6.45000000e+002
+8492 2.29800000e+004 6.45000000e+002
+8493 2.32320000e+004 6.45000000e+002
+8494 2.34850000e+004 6.45000000e+002
+8495 2.37370000e+004 6.45000000e+002
+8496 2.39900000e+004 6.45000000e+002
+8497 2.42420000e+004 6.45000000e+002
+8498 2.44950000e+004 6.45000000e+002
+8499 2.47470000e+004 6.45000000e+002
+8500 2.50000000e+004 6.45000000e+002
+8501 0.00000000e+000 6.49170000e+002
+8502 2.52530000e+002 6.49170000e+002
+8503 5.05050000e+002 6.49170000e+002
+8504 7.57580000e+002 6.49170000e+002
+8505 1.01010000e+003 6.49170000e+002
+8506 1.26260000e+003 6.49170000e+002
+8507 1.51520000e+003 6.49170000e+002
+8508 1.76770000e+003 6.49170000e+002
+8509 2.02020000e+003 6.49170000e+002
+8510 2.27270000e+003 6.49170000e+002
+8511 2.52530000e+003 6.49170000e+002
+8512 2.77780000e+003 6.49170000e+002
+8513 3.03030000e+003 6.49170000e+002
+8514 3.28280000e+003 6.49170000e+002
+8515 3.53540000e+003 6.49170000e+002
+8516 3.78790000e+003 6.49170000e+002
+8517 4.04040000e+003 6.49170000e+002
+8518 4.29290000e+003 6.49170000e+002
+8519 4.54550000e+003 6.49170000e+002
+8520 4.79800000e+003 6.49170000e+002
+8521 5.05050000e+003 6.49170000e+002
+8522 5.30300000e+003 6.49170000e+002
+8523 5.55560000e+003 6.49170000e+002
+8524 5.80810000e+003 6.49170000e+002
+8525 6.06060000e+003 6.49170000e+002
+8526 6.31310000e+003 6.49170000e+002
+8527 6.56570000e+003 6.49170000e+002
+8528 6.81820000e+003 6.49170000e+002
+8529 7.07070000e+003 6.49170000e+002
+8530 7.32320000e+003 6.49170000e+002
+8531 7.57580000e+003 6.49170000e+002
+8532 7.82830000e+003 6.49170000e+002
+8533 8.08080000e+003 6.49170000e+002
+8534 8.33330000e+003 6.49170000e+002
+8535 8.58590000e+003 6.49170000e+002
+8536 8.83840000e+003 6.49170000e+002
+8537 9.09090000e+003 6.49170000e+002
+8538 9.34340000e+003 6.49170000e+002
+8539 9.59600000e+003 6.49170000e+002
+8540 9.84850000e+003 6.49170000e+002
+8541 1.01010000e+004 6.49170000e+002
+8542 1.03540000e+004 6.49170000e+002
+8543 1.06060000e+004 6.49170000e+002
+8544 1.08590000e+004 6.49170000e+002
+8545 1.11110000e+004 6.49170000e+002
+8546 1.13640000e+004 6.49170000e+002
+8547 1.16160000e+004 6.49170000e+002
+8548 1.18690000e+004 6.49170000e+002
+8549 1.21210000e+004 6.49170000e+002
+8550 1.23740000e+004 6.49170000e+002
+8551 1.26260000e+004 6.49170000e+002
+8552 1.28790000e+004 6.49170000e+002
+8553 1.31310000e+004 6.49170000e+002
+8554 1.33840000e+004 6.49170000e+002
+8555 1.36360000e+004 6.49170000e+002
+8556 1.38890000e+004 6.49170000e+002
+8557 1.41410000e+004 6.49170000e+002
+8558 1.43940000e+004 6.49170000e+002
+8559 1.46460000e+004 6.49170000e+002
+8560 1.48990000e+004 6.49170000e+002
+8561 1.51520000e+004 6.49170000e+002
+8562 1.54040000e+004 6.49170000e+002
+8563 1.56570000e+004 6.49170000e+002
+8564 1.59090000e+004 6.49170000e+002
+8565 1.61620000e+004 6.49170000e+002
+8566 1.64140000e+004 6.49170000e+002
+8567 1.66670000e+004 6.49170000e+002
+8568 1.69190000e+004 6.49170000e+002
+8569 1.71720000e+004 6.49170000e+002
+8570 1.74240000e+004 6.49170000e+002
+8571 1.76770000e+004 6.49170000e+002
+8572 1.79290000e+004 6.49170000e+002
+8573 1.81820000e+004 6.49170000e+002
+8574 1.84340000e+004 6.49170000e+002
+8575 1.86870000e+004 6.49170000e+002
+8576 1.89390000e+004 6.49170000e+002
+8577 1.91920000e+004 6.49170000e+002
+8578 1.94440000e+004 6.49170000e+002
+8579 1.96970000e+004 6.49170000e+002
+8580 1.99490000e+004 6.49170000e+002
+8581 2.02020000e+004 6.49170000e+002
+8582 2.04550000e+004 6.49170000e+002
+8583 2.07070000e+004 6.49170000e+002
+8584 2.09600000e+004 6.49170000e+002
+8585 2.12120000e+004 6.49170000e+002
+8586 2.14650000e+004 6.49170000e+002
+8587 2.17170000e+004 6.49170000e+002
+8588 2.19700000e+004 6.49170000e+002
+8589 2.22220000e+004 6.49170000e+002
+8590 2.24750000e+004 6.49170000e+002
+8591 2.27270000e+004 6.49170000e+002
+8592 2.29800000e+004 6.49170000e+002
+8593 2.32320000e+004 6.49170000e+002
+8594 2.34850000e+004 6.49170000e+002
+8595 2.37370000e+004 6.49170000e+002
+8596 2.39900000e+004 6.49170000e+002
+8597 2.42420000e+004 6.49170000e+002
+8598 2.44950000e+004 6.49170000e+002
+8599 2.47470000e+004 6.49170000e+002
+8600 2.50000000e+004 6.49170000e+002
+8601 0.00000000e+000 6.53330000e+002
+8602 2.52530000e+002 6.53330000e+002
+8603 5.05050000e+002 6.53330000e+002
+8604 7.57580000e+002 6.53330000e+002
+8605 1.01010000e+003 6.53330000e+002
+8606 1.26260000e+003 6.53330000e+002
+8607 1.51520000e+003 6.53330000e+002
+8608 1.76770000e+003 6.53330000e+002
+8609 2.02020000e+003 6.53330000e+002
+8610 2.27270000e+003 6.53330000e+002
+8611 2.52530000e+003 6.53330000e+002
+8612 2.77780000e+003 6.53330000e+002
+8613 3.03030000e+003 6.53330000e+002
+8614 3.28280000e+003 6.53330000e+002
+8615 3.53540000e+003 6.53330000e+002
+8616 3.78790000e+003 6.53330000e+002
+8617 4.04040000e+003 6.53330000e+002
+8618 4.29290000e+003 6.53330000e+002
+8619 4.54550000e+003 6.53330000e+002
+8620 4.79800000e+003 6.53330000e+002
+8621 5.05050000e+003 6.53330000e+002
+8622 5.30300000e+003 6.53330000e+002
+8623 5.55560000e+003 6.53330000e+002
+8624 5.80810000e+003 6.53330000e+002
+8625 6.06060000e+003 6.53330000e+002
+8626 6.31310000e+003 6.53330000e+002
+8627 6.56570000e+003 6.53330000e+002
+8628 6.81820000e+003 6.53330000e+002
+8629 7.07070000e+003 6.53330000e+002
+8630 7.32320000e+003 6.53330000e+002
+8631 7.57580000e+003 6.53330000e+002
+8632 7.82830000e+003 6.53330000e+002
+8633 8.08080000e+003 6.53330000e+002
+8634 8.33330000e+003 6.53330000e+002
+8635 8.58590000e+003 6.53330000e+002
+8636 8.83840000e+003 6.53330000e+002
+8637 9.09090000e+003 6.53330000e+002
+8638 9.34340000e+003 6.53330000e+002
+8639 9.59600000e+003 6.53330000e+002
+8640 9.84850000e+003 6.53330000e+002
+8641 1.01010000e+004 6.53330000e+002
+8642 1.03540000e+004 6.53330000e+002
+8643 1.06060000e+004 6.53330000e+002
+8644 1.08590000e+004 6.53330000e+002
+8645 1.11110000e+004 6.53330000e+002
+8646 1.13640000e+004 6.53330000e+002
+8647 1.16160000e+004 6.53330000e+002
+8648 1.18690000e+004 6.53330000e+002
+8649 1.21210000e+004 6.53330000e+002
+8650 1.23740000e+004 6.53330000e+002
+8651 1.26260000e+004 6.53330000e+002
+8652 1.28790000e+004 6.53330000e+002
+8653 1.31310000e+004 6.53330000e+002
+8654 1.33840000e+004 6.53330000e+002
+8655 1.36360000e+004 6.53330000e+002
+8656 1.38890000e+004 6.53330000e+002
+8657 1.41410000e+004 6.53330000e+002
+8658 1.43940000e+004 6.53330000e+002
+8659 1.46460000e+004 6.53330000e+002
+8660 1.48990000e+004 6.53330000e+002
+8661 1.51520000e+004 6.53330000e+002
+8662 1.54040000e+004 6.53330000e+002
+8663 1.56570000e+004 6.53330000e+002
+8664 1.59090000e+004 6.53330000e+002
+8665 1.61620000e+004 6.53330000e+002
+8666 1.64140000e+004 6.53330000e+002
+8667 1.66670000e+004 6.53330000e+002
+8668 1.69190000e+004 6.53330000e+002
+8669 1.71720000e+004 6.53330000e+002
+8670 1.74240000e+004 6.53330000e+002
+8671 1.76770000e+004 6.53330000e+002
+8672 1.79290000e+004 6.53330000e+002
+8673 1.81820000e+004 6.53330000e+002
+8674 1.84340000e+004 6.53330000e+002
+8675 1.86870000e+004 6.53330000e+002
+8676 1.89390000e+004 6.53330000e+002
+8677 1.91920000e+004 6.53330000e+002
+8678 1.94440000e+004 6.53330000e+002
+8679 1.96970000e+004 6.53330000e+002
+8680 1.99490000e+004 6.53330000e+002
+8681 2.02020000e+004 6.53330000e+002
+8682 2.04550000e+004 6.53330000e+002
+8683 2.07070000e+004 6.53330000e+002
+8684 2.09600000e+004 6.53330000e+002
+8685 2.12120000e+004 6.53330000e+002
+8686 2.14650000e+004 6.53330000e+002
+8687 2.17170000e+004 6.53330000e+002
+8688 2.19700000e+004 6.53330000e+002
+8689 2.22220000e+004 6.53330000e+002
+8690 2.24750000e+004 6.53330000e+002
+8691 2.27270000e+004 6.53330000e+002
+8692 2.29800000e+004 6.53330000e+002
+8693 2.32320000e+004 6.53330000e+002
+8694 2.34850000e+004 6.53330000e+002
+8695 2.37370000e+004 6.53330000e+002
+8696 2.39900000e+004 6.53330000e+002
+8697 2.42420000e+004 6.53330000e+002
+8698 2.44950000e+004 6.53330000e+002
+8699 2.47470000e+004 6.53330000e+002
+8700 2.50000000e+004 6.53330000e+002
+8701 0.00000000e+000 6.57500000e+002
+8702 2.52530000e+002 6.57500000e+002
+8703 5.05050000e+002 6.57500000e+002
+8704 7.57580000e+002 6.57500000e+002
+8705 1.01010000e+003 6.57500000e+002
+8706 1.26260000e+003 6.57500000e+002
+8707 1.51520000e+003 6.57500000e+002
+8708 1.76770000e+003 6.57500000e+002
+8709 2.02020000e+003 6.57500000e+002
+8710 2.27270000e+003 6.57500000e+002
+8711 2.52530000e+003 6.57500000e+002
+8712 2.77780000e+003 6.57500000e+002
+8713 3.03030000e+003 6.57500000e+002
+8714 3.28280000e+003 6.57500000e+002
+8715 3.53540000e+003 6.57500000e+002
+8716 3.78790000e+003 6.57500000e+002
+8717 4.04040000e+003 6.57500000e+002
+8718 4.29290000e+003 6.57500000e+002
+8719 4.54550000e+003 6.57500000e+002
+8720 4.79800000e+003 6.57500000e+002
+8721 5.05050000e+003 6.57500000e+002
+8722 5.30300000e+003 6.57500000e+002
+8723 5.55560000e+003 6.57500000e+002
+8724 5.80810000e+003 6.57500000e+002
+8725 6.06060000e+003 6.57500000e+002
+8726 6.31310000e+003 6.57500000e+002
+8727 6.56570000e+003 6.57500000e+002
+8728 6.81820000e+003 6.57500000e+002
+8729 7.07070000e+003 6.57500000e+002
+8730 7.32320000e+003 6.57500000e+002
+8731 7.57580000e+003 6.57500000e+002
+8732 7.82830000e+003 6.57500000e+002
+8733 8.08080000e+003 6.57500000e+002
+8734 8.33330000e+003 6.57500000e+002
+8735 8.58590000e+003 6.57500000e+002
+8736 8.83840000e+003 6.57500000e+002
+8737 9.09090000e+003 6.57500000e+002
+8738 9.34340000e+003 6.57500000e+002
+8739 9.59600000e+003 6.57500000e+002
+8740 9.84850000e+003 6.57500000e+002
+8741 1.01010000e+004 6.57500000e+002
+8742 1.03540000e+004 6.57500000e+002
+8743 1.06060000e+004 6.57500000e+002
+8744 1.08590000e+004 6.57500000e+002
+8745 1.11110000e+004 6.57500000e+002
+8746 1.13640000e+004 6.57500000e+002
+8747 1.16160000e+004 6.57500000e+002
+8748 1.18690000e+004 6.57500000e+002
+8749 1.21210000e+004 6.57500000e+002
+8750 1.23740000e+004 6.57500000e+002
+8751 1.26260000e+004 6.57500000e+002
+8752 1.28790000e+004 6.57500000e+002
+8753 1.31310000e+004 6.57500000e+002
+8754 1.33840000e+004 6.57500000e+002
+8755 1.36360000e+004 6.57500000e+002
+8756 1.38890000e+004 6.57500000e+002
+8757 1.41410000e+004 6.57500000e+002
+8758 1.43940000e+004 6.57500000e+002
+8759 1.46460000e+004 6.57500000e+002
+8760 1.48990000e+004 6.57500000e+002
+8761 1.51520000e+004 6.57500000e+002
+8762 1.54040000e+004 6.57500000e+002
+8763 1.56570000e+004 6.57500000e+002
+8764 1.59090000e+004 6.57500000e+002
+8765 1.61620000e+004 6.57500000e+002
+8766 1.64140000e+004 6.57500000e+002
+8767 1.66670000e+004 6.57500000e+002
+8768 1.69190000e+004 6.57500000e+002
+8769 1.71720000e+004 6.57500000e+002
+8770 1.74240000e+004 6.57500000e+002
+8771 1.76770000e+004 6.57500000e+002
+8772 1.79290000e+004 6.57500000e+002
+8773 1.81820000e+004 6.57500000e+002
+8774 1.84340000e+004 6.57500000e+002
+8775 1.86870000e+004 6.57500000e+002
+8776 1.89390000e+004 6.57500000e+002
+8777 1.91920000e+004 6.57500000e+002
+8778 1.94440000e+004 6.57500000e+002
+8779 1.96970000e+004 6.57500000e+002
+8780 1.99490000e+004 6.57500000e+002
+8781 2.02020000e+004 6.57500000e+002
+8782 2.04550000e+004 6.57500000e+002
+8783 2.07070000e+004 6.57500000e+002
+8784 2.09600000e+004 6.57500000e+002
+8785 2.12120000e+004 6.57500000e+002
+8786 2.14650000e+004 6.57500000e+002
+8787 2.17170000e+004 6.57500000e+002
+8788 2.19700000e+004 6.57500000e+002
+8789 2.22220000e+004 6.57500000e+002
+8790 2.24750000e+004 6.57500000e+002
+8791 2.27270000e+004 6.57500000e+002
+8792 2.29800000e+004 6.57500000e+002
+8793 2.32320000e+004 6.57500000e+002
+8794 2.34850000e+004 6.57500000e+002
+8795 2.37370000e+004 6.57500000e+002
+8796 2.39900000e+004 6.57500000e+002
+8797 2.42420000e+004 6.57500000e+002
+8798 2.44950000e+004 6.57500000e+002
+8799 2.47470000e+004 6.57500000e+002
+8800 2.50000000e+004 6.57500000e+002
+8801 0.00000000e+000 6.61670000e+002
+8802 2.52530000e+002 6.61670000e+002
+8803 5.05050000e+002 6.61670000e+002
+8804 7.57580000e+002 6.61670000e+002
+8805 1.01010000e+003 6.61670000e+002
+8806 1.26260000e+003 6.61670000e+002
+8807 1.51520000e+003 6.61670000e+002
+8808 1.76770000e+003 6.61670000e+002
+8809 2.02020000e+003 6.61670000e+002
+8810 2.27270000e+003 6.61670000e+002
+8811 2.52530000e+003 6.61670000e+002
+8812 2.77780000e+003 6.61670000e+002
+8813 3.03030000e+003 6.61670000e+002
+8814 3.28280000e+003 6.61670000e+002
+8815 3.53540000e+003 6.61670000e+002
+8816 3.78790000e+003 6.61670000e+002
+8817 4.04040000e+003 6.61670000e+002
+8818 4.29290000e+003 6.61670000e+002
+8819 4.54550000e+003 6.61670000e+002
+8820 4.79800000e+003 6.61670000e+002
+8821 5.05050000e+003 6.61670000e+002
+8822 5.30300000e+003 6.61670000e+002
+8823 5.55560000e+003 6.61670000e+002
+8824 5.80810000e+003 6.61670000e+002
+8825 6.06060000e+003 6.61670000e+002
+8826 6.31310000e+003 6.61670000e+002
+8827 6.56570000e+003 6.61670000e+002
+8828 6.81820000e+003 6.61670000e+002
+8829 7.07070000e+003 6.61670000e+002
+8830 7.32320000e+003 6.61670000e+002
+8831 7.57580000e+003 6.61670000e+002
+8832 7.82830000e+003 6.61670000e+002
+8833 8.08080000e+003 6.61670000e+002
+8834 8.33330000e+003 6.61670000e+002
+8835 8.58590000e+003 6.61670000e+002
+8836 8.83840000e+003 6.61670000e+002
+8837 9.09090000e+003 6.61670000e+002
+8838 9.34340000e+003 6.61670000e+002
+8839 9.59600000e+003 6.61670000e+002
+8840 9.84850000e+003 6.61670000e+002
+8841 1.01010000e+004 6.61670000e+002
+8842 1.03540000e+004 6.61670000e+002
+8843 1.06060000e+004 6.61670000e+002
+8844 1.08590000e+004 6.61670000e+002
+8845 1.11110000e+004 6.61670000e+002
+8846 1.13640000e+004 6.61670000e+002
+8847 1.16160000e+004 6.61670000e+002
+8848 1.18690000e+004 6.61670000e+002
+8849 1.21210000e+004 6.61670000e+002
+8850 1.23740000e+004 6.61670000e+002
+8851 1.26260000e+004 6.61670000e+002
+8852 1.28790000e+004 6.61670000e+002
+8853 1.31310000e+004 6.61670000e+002
+8854 1.33840000e+004 6.61670000e+002
+8855 1.36360000e+004 6.61670000e+002
+8856 1.38890000e+004 6.61670000e+002
+8857 1.41410000e+004 6.61670000e+002
+8858 1.43940000e+004 6.61670000e+002
+8859 1.46460000e+004 6.61670000e+002
+8860 1.48990000e+004 6.61670000e+002
+8861 1.51520000e+004 6.61670000e+002
+8862 1.54040000e+004 6.61670000e+002
+8863 1.56570000e+004 6.61670000e+002
+8864 1.59090000e+004 6.61670000e+002
+8865 1.61620000e+004 6.61670000e+002
+8866 1.64140000e+004 6.61670000e+002
+8867 1.66670000e+004 6.61670000e+002
+8868 1.69190000e+004 6.61670000e+002
+8869 1.71720000e+004 6.61670000e+002
+8870 1.74240000e+004 6.61670000e+002
+8871 1.76770000e+004 6.61670000e+002
+8872 1.79290000e+004 6.61670000e+002
+8873 1.81820000e+004 6.61670000e+002
+8874 1.84340000e+004 6.61670000e+002
+8875 1.86870000e+004 6.61670000e+002
+8876 1.89390000e+004 6.61670000e+002
+8877 1.91920000e+004 6.61670000e+002
+8878 1.94440000e+004 6.61670000e+002
+8879 1.96970000e+004 6.61670000e+002
+8880 1.99490000e+004 6.61670000e+002
+8881 2.02020000e+004 6.61670000e+002
+8882 2.04550000e+004 6.61670000e+002
+8883 2.07070000e+004 6.61670000e+002
+8884 2.09600000e+004 6.61670000e+002
+8885 2.12120000e+004 6.61670000e+002
+8886 2.14650000e+004 6.61670000e+002
+8887 2.17170000e+004 6.61670000e+002
+8888 2.19700000e+004 6.61670000e+002
+8889 2.22220000e+004 6.61670000e+002
+8890 2.24750000e+004 6.61670000e+002
+8891 2.27270000e+004 6.61670000e+002
+8892 2.29800000e+004 6.61670000e+002
+8893 2.32320000e+004 6.61670000e+002
+8894 2.34850000e+004 6.61670000e+002
+8895 2.37370000e+004 6.61670000e+002
+8896 2.39900000e+004 6.61670000e+002
+8897 2.42420000e+004 6.61670000e+002
+8898 2.44950000e+004 6.61670000e+002
+8899 2.47470000e+004 6.61670000e+002
+8900 2.50000000e+004 6.61670000e+002
+8901 0.00000000e+000 6.65830000e+002
+8902 2.52530000e+002 6.65830000e+002
+8903 5.05050000e+002 6.65830000e+002
+8904 7.57580000e+002 6.65830000e+002
+8905 1.01010000e+003 6.65830000e+002
+8906 1.26260000e+003 6.65830000e+002
+8907 1.51520000e+003 6.65830000e+002
+8908 1.76770000e+003 6.65830000e+002
+8909 2.02020000e+003 6.65830000e+002
+8910 2.27270000e+003 6.65830000e+002
+8911 2.52530000e+003 6.65830000e+002
+8912 2.77780000e+003 6.65830000e+002
+8913 3.03030000e+003 6.65830000e+002
+8914 3.28280000e+003 6.65830000e+002
+8915 3.53540000e+003 6.65830000e+002
+8916 3.78790000e+003 6.65830000e+002
+8917 4.04040000e+003 6.65830000e+002
+8918 4.29290000e+003 6.65830000e+002
+8919 4.54550000e+003 6.65830000e+002
+8920 4.79800000e+003 6.65830000e+002
+8921 5.05050000e+003 6.65830000e+002
+8922 5.30300000e+003 6.65830000e+002
+8923 5.55560000e+003 6.65830000e+002
+8924 5.80810000e+003 6.65830000e+002
+8925 6.06060000e+003 6.65830000e+002
+8926 6.31310000e+003 6.65830000e+002
+8927 6.56570000e+003 6.65830000e+002
+8928 6.81820000e+003 6.65830000e+002
+8929 7.07070000e+003 6.65830000e+002
+8930 7.32320000e+003 6.65830000e+002
+8931 7.57580000e+003 6.65830000e+002
+8932 7.82830000e+003 6.65830000e+002
+8933 8.08080000e+003 6.65830000e+002
+8934 8.33330000e+003 6.65830000e+002
+8935 8.58590000e+003 6.65830000e+002
+8936 8.83840000e+003 6.65830000e+002
+8937 9.09090000e+003 6.65830000e+002
+8938 9.34340000e+003 6.65830000e+002
+8939 9.59600000e+003 6.65830000e+002
+8940 9.84850000e+003 6.65830000e+002
+8941 1.01010000e+004 6.65830000e+002
+8942 1.03540000e+004 6.65830000e+002
+8943 1.06060000e+004 6.65830000e+002
+8944 1.08590000e+004 6.65830000e+002
+8945 1.11110000e+004 6.65830000e+002
+8946 1.13640000e+004 6.65830000e+002
+8947 1.16160000e+004 6.65830000e+002
+8948 1.18690000e+004 6.65830000e+002
+8949 1.21210000e+004 6.65830000e+002
+8950 1.23740000e+004 6.65830000e+002
+8951 1.26260000e+004 6.65830000e+002
+8952 1.28790000e+004 6.65830000e+002
+8953 1.31310000e+004 6.65830000e+002
+8954 1.33840000e+004 6.65830000e+002
+8955 1.36360000e+004 6.65830000e+002
+8956 1.38890000e+004 6.65830000e+002
+8957 1.41410000e+004 6.65830000e+002
+8958 1.43940000e+004 6.65830000e+002
+8959 1.46460000e+004 6.65830000e+002
+8960 1.48990000e+004 6.65830000e+002
+8961 1.51520000e+004 6.65830000e+002
+8962 1.54040000e+004 6.65830000e+002
+8963 1.56570000e+004 6.65830000e+002
+8964 1.59090000e+004 6.65830000e+002
+8965 1.61620000e+004 6.65830000e+002
+8966 1.64140000e+004 6.65830000e+002
+8967 1.66670000e+004 6.65830000e+002
+8968 1.69190000e+004 6.65830000e+002
+8969 1.71720000e+004 6.65830000e+002
+8970 1.74240000e+004 6.65830000e+002
+8971 1.76770000e+004 6.65830000e+002
+8972 1.79290000e+004 6.65830000e+002
+8973 1.81820000e+004 6.65830000e+002
+8974 1.84340000e+004 6.65830000e+002
+8975 1.86870000e+004 6.65830000e+002
+8976 1.89390000e+004 6.65830000e+002
+8977 1.91920000e+004 6.65830000e+002
+8978 1.94440000e+004 6.65830000e+002
+8979 1.96970000e+004 6.65830000e+002
+8980 1.99490000e+004 6.65830000e+002
+8981 2.02020000e+004 6.65830000e+002
+8982 2.04550000e+004 6.65830000e+002
+8983 2.07070000e+004 6.65830000e+002
+8984 2.09600000e+004 6.65830000e+002
+8985 2.12120000e+004 6.65830000e+002
+8986 2.14650000e+004 6.65830000e+002
+8987 2.17170000e+004 6.65830000e+002
+8988 2.19700000e+004 6.65830000e+002
+8989 2.22220000e+004 6.65830000e+002
+8990 2.24750000e+004 6.65830000e+002
+8991 2.27270000e+004 6.65830000e+002
+8992 2.29800000e+004 6.65830000e+002
+8993 2.32320000e+004 6.65830000e+002
+8994 2.34850000e+004 6.65830000e+002
+8995 2.37370000e+004 6.65830000e+002
+8996 2.39900000e+004 6.65830000e+002
+8997 2.42420000e+004 6.65830000e+002
+8998 2.44950000e+004 6.65830000e+002
+8999 2.47470000e+004 6.65830000e+002
+9000 2.50000000e+004 6.65830000e+002
+9001 0.00000000e+000 6.70000000e+002
+9002 2.52530000e+002 6.70000000e+002
+9003 5.05050000e+002 6.70000000e+002
+9004 7.57580000e+002 6.70000000e+002
+9005 1.01010000e+003 6.70000000e+002
+9006 1.26260000e+003 6.70000000e+002
+9007 1.51520000e+003 6.70000000e+002
+9008 1.76770000e+003 6.70000000e+002
+9009 2.02020000e+003 6.70000000e+002
+9010 2.27270000e+003 6.70000000e+002
+9011 2.52530000e+003 6.70000000e+002
+9012 2.77780000e+003 6.70000000e+002
+9013 3.03030000e+003 6.70000000e+002
+9014 3.28280000e+003 6.70000000e+002
+9015 3.53540000e+003 6.70000000e+002
+9016 3.78790000e+003 6.70000000e+002
+9017 4.04040000e+003 6.70000000e+002
+9018 4.29290000e+003 6.70000000e+002
+9019 4.54550000e+003 6.70000000e+002
+9020 4.79800000e+003 6.70000000e+002
+9021 5.05050000e+003 6.70000000e+002
+9022 5.30300000e+003 6.70000000e+002
+9023 5.55560000e+003 6.70000000e+002
+9024 5.80810000e+003 6.70000000e+002
+9025 6.06060000e+003 6.70000000e+002
+9026 6.31310000e+003 6.70000000e+002
+9027 6.56570000e+003 6.70000000e+002
+9028 6.81820000e+003 6.70000000e+002
+9029 7.07070000e+003 6.70000000e+002
+9030 7.32320000e+003 6.70000000e+002
+9031 7.57580000e+003 6.70000000e+002
+9032 7.82830000e+003 6.70000000e+002
+9033 8.08080000e+003 6.70000000e+002
+9034 8.33330000e+003 6.70000000e+002
+9035 8.58590000e+003 6.70000000e+002
+9036 8.83840000e+003 6.70000000e+002
+9037 9.09090000e+003 6.70000000e+002
+9038 9.34340000e+003 6.70000000e+002
+9039 9.59600000e+003 6.70000000e+002
+9040 9.84850000e+003 6.70000000e+002
+9041 1.01010000e+004 6.70000000e+002
+9042 1.03540000e+004 6.70000000e+002
+9043 1.06060000e+004 6.70000000e+002
+9044 1.08590000e+004 6.70000000e+002
+9045 1.11110000e+004 6.70000000e+002
+9046 1.13640000e+004 6.70000000e+002
+9047 1.16160000e+004 6.70000000e+002
+9048 1.18690000e+004 6.70000000e+002
+9049 1.21210000e+004 6.70000000e+002
+9050 1.23740000e+004 6.70000000e+002
+9051 1.26260000e+004 6.70000000e+002
+9052 1.28790000e+004 6.70000000e+002
+9053 1.31310000e+004 6.70000000e+002
+9054 1.33840000e+004 6.70000000e+002
+9055 1.36360000e+004 6.70000000e+002
+9056 1.38890000e+004 6.70000000e+002
+9057 1.41410000e+004 6.70000000e+002
+9058 1.43940000e+004 6.70000000e+002
+9059 1.46460000e+004 6.70000000e+002
+9060 1.48990000e+004 6.70000000e+002
+9061 1.51520000e+004 6.70000000e+002
+9062 1.54040000e+004 6.70000000e+002
+9063 1.56570000e+004 6.70000000e+002
+9064 1.59090000e+004 6.70000000e+002
+9065 1.61620000e+004 6.70000000e+002
+9066 1.64140000e+004 6.70000000e+002
+9067 1.66670000e+004 6.70000000e+002
+9068 1.69190000e+004 6.70000000e+002
+9069 1.71720000e+004 6.70000000e+002
+9070 1.74240000e+004 6.70000000e+002
+9071 1.76770000e+004 6.70000000e+002
+9072 1.79290000e+004 6.70000000e+002
+9073 1.81820000e+004 6.70000000e+002
+9074 1.84340000e+004 6.70000000e+002
+9075 1.86870000e+004 6.70000000e+002
+9076 1.89390000e+004 6.70000000e+002
+9077 1.91920000e+004 6.70000000e+002
+9078 1.94440000e+004 6.70000000e+002
+9079 1.96970000e+004 6.70000000e+002
+9080 1.99490000e+004 6.70000000e+002
+9081 2.02020000e+004 6.70000000e+002
+9082 2.04550000e+004 6.70000000e+002
+9083 2.07070000e+004 6.70000000e+002
+9084 2.09600000e+004 6.70000000e+002
+9085 2.12120000e+004 6.70000000e+002
+9086 2.14650000e+004 6.70000000e+002
+9087 2.17170000e+004 6.70000000e+002
+9088 2.19700000e+004 6.70000000e+002
+9089 2.22220000e+004 6.70000000e+002
+9090 2.24750000e+004 6.70000000e+002
+9091 2.27270000e+004 6.70000000e+002
+9092 2.29800000e+004 6.70000000e+002
+9093 2.32320000e+004 6.70000000e+002
+9094 2.34850000e+004 6.70000000e+002
+9095 2.37370000e+004 6.70000000e+002
+9096 2.39900000e+004 6.70000000e+002
+9097 2.42420000e+004 6.70000000e+002
+9098 2.44950000e+004 6.70000000e+002
+9099 2.47470000e+004 6.70000000e+002
+9100 2.50000000e+004 6.70000000e+002
+9101 0.00000000e+000 6.74170000e+002
+9102 2.52530000e+002 6.74170000e+002
+9103 5.05050000e+002 6.74170000e+002
+9104 7.57580000e+002 6.74170000e+002
+9105 1.01010000e+003 6.74170000e+002
+9106 1.26260000e+003 6.74170000e+002
+9107 1.51520000e+003 6.74170000e+002
+9108 1.76770000e+003 6.74170000e+002
+9109 2.02020000e+003 6.74170000e+002
+9110 2.27270000e+003 6.74170000e+002
+9111 2.52530000e+003 6.74170000e+002
+9112 2.77780000e+003 6.74170000e+002
+9113 3.03030000e+003 6.74170000e+002
+9114 3.28280000e+003 6.74170000e+002
+9115 3.53540000e+003 6.74170000e+002
+9116 3.78790000e+003 6.74170000e+002
+9117 4.04040000e+003 6.74170000e+002
+9118 4.29290000e+003 6.74170000e+002
+9119 4.54550000e+003 6.74170000e+002
+9120 4.79800000e+003 6.74170000e+002
+9121 5.05050000e+003 6.74170000e+002
+9122 5.30300000e+003 6.74170000e+002
+9123 5.55560000e+003 6.74170000e+002
+9124 5.80810000e+003 6.74170000e+002
+9125 6.06060000e+003 6.74170000e+002
+9126 6.31310000e+003 6.74170000e+002
+9127 6.56570000e+003 6.74170000e+002
+9128 6.81820000e+003 6.74170000e+002
+9129 7.07070000e+003 6.74170000e+002
+9130 7.32320000e+003 6.74170000e+002
+9131 7.57580000e+003 6.74170000e+002
+9132 7.82830000e+003 6.74170000e+002
+9133 8.08080000e+003 6.74170000e+002
+9134 8.33330000e+003 6.74170000e+002
+9135 8.58590000e+003 6.74170000e+002
+9136 8.83840000e+003 6.74170000e+002
+9137 9.09090000e+003 6.74170000e+002
+9138 9.34340000e+003 6.74170000e+002
+9139 9.59600000e+003 6.74170000e+002
+9140 9.84850000e+003 6.74170000e+002
+9141 1.01010000e+004 6.74170000e+002
+9142 1.03540000e+004 6.74170000e+002
+9143 1.06060000e+004 6.74170000e+002
+9144 1.08590000e+004 6.74170000e+002
+9145 1.11110000e+004 6.74170000e+002
+9146 1.13640000e+004 6.74170000e+002
+9147 1.16160000e+004 6.74170000e+002
+9148 1.18690000e+004 6.74170000e+002
+9149 1.21210000e+004 6.74170000e+002
+9150 1.23740000e+004 6.74170000e+002
+9151 1.26260000e+004 6.74170000e+002
+9152 1.28790000e+004 6.74170000e+002
+9153 1.31310000e+004 6.74170000e+002
+9154 1.33840000e+004 6.74170000e+002
+9155 1.36360000e+004 6.74170000e+002
+9156 1.38890000e+004 6.74170000e+002
+9157 1.41410000e+004 6.74170000e+002
+9158 1.43940000e+004 6.74170000e+002
+9159 1.46460000e+004 6.74170000e+002
+9160 1.48990000e+004 6.74170000e+002
+9161 1.51520000e+004 6.74170000e+002
+9162 1.54040000e+004 6.74170000e+002
+9163 1.56570000e+004 6.74170000e+002
+9164 1.59090000e+004 6.74170000e+002
+9165 1.61620000e+004 6.74170000e+002
+9166 1.64140000e+004 6.74170000e+002
+9167 1.66670000e+004 6.74170000e+002
+9168 1.69190000e+004 6.74170000e+002
+9169 1.71720000e+004 6.74170000e+002
+9170 1.74240000e+004 6.74170000e+002
+9171 1.76770000e+004 6.74170000e+002
+9172 1.79290000e+004 6.74170000e+002
+9173 1.81820000e+004 6.74170000e+002
+9174 1.84340000e+004 6.74170000e+002
+9175 1.86870000e+004 6.74170000e+002
+9176 1.89390000e+004 6.74170000e+002
+9177 1.91920000e+004 6.74170000e+002
+9178 1.94440000e+004 6.74170000e+002
+9179 1.96970000e+004 6.74170000e+002
+9180 1.99490000e+004 6.74170000e+002
+9181 2.02020000e+004 6.74170000e+002
+9182 2.04550000e+004 6.74170000e+002
+9183 2.07070000e+004 6.74170000e+002
+9184 2.09600000e+004 6.74170000e+002
+9185 2.12120000e+004 6.74170000e+002
+9186 2.14650000e+004 6.74170000e+002
+9187 2.17170000e+004 6.74170000e+002
+9188 2.19700000e+004 6.74170000e+002
+9189 2.22220000e+004 6.74170000e+002
+9190 2.24750000e+004 6.74170000e+002
+9191 2.27270000e+004 6.74170000e+002
+9192 2.29800000e+004 6.74170000e+002
+9193 2.32320000e+004 6.74170000e+002
+9194 2.34850000e+004 6.74170000e+002
+9195 2.37370000e+004 6.74170000e+002
+9196 2.39900000e+004 6.74170000e+002
+9197 2.42420000e+004 6.74170000e+002
+9198 2.44950000e+004 6.74170000e+002
+9199 2.47470000e+004 6.74170000e+002
+9200 2.50000000e+004 6.74170000e+002
+9201 0.00000000e+000 6.78330000e+002
+9202 2.52530000e+002 6.78330000e+002
+9203 5.05050000e+002 6.78330000e+002
+9204 7.57580000e+002 6.78330000e+002
+9205 1.01010000e+003 6.78330000e+002
+9206 1.26260000e+003 6.78330000e+002
+9207 1.51520000e+003 6.78330000e+002
+9208 1.76770000e+003 6.78330000e+002
+9209 2.02020000e+003 6.78330000e+002
+9210 2.27270000e+003 6.78330000e+002
+9211 2.52530000e+003 6.78330000e+002
+9212 2.77780000e+003 6.78330000e+002
+9213 3.03030000e+003 6.78330000e+002
+9214 3.28280000e+003 6.78330000e+002
+9215 3.53540000e+003 6.78330000e+002
+9216 3.78790000e+003 6.78330000e+002
+9217 4.04040000e+003 6.78330000e+002
+9218 4.29290000e+003 6.78330000e+002
+9219 4.54550000e+003 6.78330000e+002
+9220 4.79800000e+003 6.78330000e+002
+9221 5.05050000e+003 6.78330000e+002
+9222 5.30300000e+003 6.78330000e+002
+9223 5.55560000e+003 6.78330000e+002
+9224 5.80810000e+003 6.78330000e+002
+9225 6.06060000e+003 6.78330000e+002
+9226 6.31310000e+003 6.78330000e+002
+9227 6.56570000e+003 6.78330000e+002
+9228 6.81820000e+003 6.78330000e+002
+9229 7.07070000e+003 6.78330000e+002
+9230 7.32320000e+003 6.78330000e+002
+9231 7.57580000e+003 6.78330000e+002
+9232 7.82830000e+003 6.78330000e+002
+9233 8.08080000e+003 6.78330000e+002
+9234 8.33330000e+003 6.78330000e+002
+9235 8.58590000e+003 6.78330000e+002
+9236 8.83840000e+003 6.78330000e+002
+9237 9.09090000e+003 6.78330000e+002
+9238 9.34340000e+003 6.78330000e+002
+9239 9.59600000e+003 6.78330000e+002
+9240 9.84850000e+003 6.78330000e+002
+9241 1.01010000e+004 6.78330000e+002
+9242 1.03540000e+004 6.78330000e+002
+9243 1.06060000e+004 6.78330000e+002
+9244 1.08590000e+004 6.78330000e+002
+9245 1.11110000e+004 6.78330000e+002
+9246 1.13640000e+004 6.78330000e+002
+9247 1.16160000e+004 6.78330000e+002
+9248 1.18690000e+004 6.78330000e+002
+9249 1.21210000e+004 6.78330000e+002
+9250 1.23740000e+004 6.78330000e+002
+9251 1.26260000e+004 6.78330000e+002
+9252 1.28790000e+004 6.78330000e+002
+9253 1.31310000e+004 6.78330000e+002
+9254 1.33840000e+004 6.78330000e+002
+9255 1.36360000e+004 6.78330000e+002
+9256 1.38890000e+004 6.78330000e+002
+9257 1.41410000e+004 6.78330000e+002
+9258 1.43940000e+004 6.78330000e+002
+9259 1.46460000e+004 6.78330000e+002
+9260 1.48990000e+004 6.78330000e+002
+9261 1.51520000e+004 6.78330000e+002
+9262 1.54040000e+004 6.78330000e+002
+9263 1.56570000e+004 6.78330000e+002
+9264 1.59090000e+004 6.78330000e+002
+9265 1.61620000e+004 6.78330000e+002
+9266 1.64140000e+004 6.78330000e+002
+9267 1.66670000e+004 6.78330000e+002
+9268 1.69190000e+004 6.78330000e+002
+9269 1.71720000e+004 6.78330000e+002
+9270 1.74240000e+004 6.78330000e+002
+9271 1.76770000e+004 6.78330000e+002
+9272 1.79290000e+004 6.78330000e+002
+9273 1.81820000e+004 6.78330000e+002
+9274 1.84340000e+004 6.78330000e+002
+9275 1.86870000e+004 6.78330000e+002
+9276 1.89390000e+004 6.78330000e+002
+9277 1.91920000e+004 6.78330000e+002
+9278 1.94440000e+004 6.78330000e+002
+9279 1.96970000e+004 6.78330000e+002
+9280 1.99490000e+004 6.78330000e+002
+9281 2.02020000e+004 6.78330000e+002
+9282 2.04550000e+004 6.78330000e+002
+9283 2.07070000e+004 6.78330000e+002
+9284 2.09600000e+004 6.78330000e+002
+9285 2.12120000e+004 6.78330000e+002
+9286 2.14650000e+004 6.78330000e+002
+9287 2.17170000e+004 6.78330000e+002
+9288 2.19700000e+004 6.78330000e+002
+9289 2.22220000e+004 6.78330000e+002
+9290 2.24750000e+004 6.78330000e+002
+9291 2.27270000e+004 6.78330000e+002
+9292 2.29800000e+004 6.78330000e+002
+9293 2.32320000e+004 6.78330000e+002
+9294 2.34850000e+004 6.78330000e+002
+9295 2.37370000e+004 6.78330000e+002
+9296 2.39900000e+004 6.78330000e+002
+9297 2.42420000e+004 6.78330000e+002
+9298 2.44950000e+004 6.78330000e+002
+9299 2.47470000e+004 6.78330000e+002
+9300 2.50000000e+004 6.78330000e+002
+9301 0.00000000e+000 6.82500000e+002
+9302 2.52530000e+002 6.82500000e+002
+9303 5.05050000e+002 6.82500000e+002
+9304 7.57580000e+002 6.82500000e+002
+9305 1.01010000e+003 6.82500000e+002
+9306 1.26260000e+003 6.82500000e+002
+9307 1.51520000e+003 6.82500000e+002
+9308 1.76770000e+003 6.82500000e+002
+9309 2.02020000e+003 6.82500000e+002
+9310 2.27270000e+003 6.82500000e+002
+9311 2.52530000e+003 6.82500000e+002
+9312 2.77780000e+003 6.82500000e+002
+9313 3.03030000e+003 6.82500000e+002
+9314 3.28280000e+003 6.82500000e+002
+9315 3.53540000e+003 6.82500000e+002
+9316 3.78790000e+003 6.82500000e+002
+9317 4.04040000e+003 6.82500000e+002
+9318 4.29290000e+003 6.82500000e+002
+9319 4.54550000e+003 6.82500000e+002
+9320 4.79800000e+003 6.82500000e+002
+9321 5.05050000e+003 6.82500000e+002
+9322 5.30300000e+003 6.82500000e+002
+9323 5.55560000e+003 6.82500000e+002
+9324 5.80810000e+003 6.82500000e+002
+9325 6.06060000e+003 6.82500000e+002
+9326 6.31310000e+003 6.82500000e+002
+9327 6.56570000e+003 6.82500000e+002
+9328 6.81820000e+003 6.82500000e+002
+9329 7.07070000e+003 6.82500000e+002
+9330 7.32320000e+003 6.82500000e+002
+9331 7.57580000e+003 6.82500000e+002
+9332 7.82830000e+003 6.82500000e+002
+9333 8.08080000e+003 6.82500000e+002
+9334 8.33330000e+003 6.82500000e+002
+9335 8.58590000e+003 6.82500000e+002
+9336 8.83840000e+003 6.82500000e+002
+9337 9.09090000e+003 6.82500000e+002
+9338 9.34340000e+003 6.82500000e+002
+9339 9.59600000e+003 6.82500000e+002
+9340 9.84850000e+003 6.82500000e+002
+9341 1.01010000e+004 6.82500000e+002
+9342 1.03540000e+004 6.82500000e+002
+9343 1.06060000e+004 6.82500000e+002
+9344 1.08590000e+004 6.82500000e+002
+9345 1.11110000e+004 6.82500000e+002
+9346 1.13640000e+004 6.82500000e+002
+9347 1.16160000e+004 6.82500000e+002
+9348 1.18690000e+004 6.82500000e+002
+9349 1.21210000e+004 6.82500000e+002
+9350 1.23740000e+004 6.82500000e+002
+9351 1.26260000e+004 6.82500000e+002
+9352 1.28790000e+004 6.82500000e+002
+9353 1.31310000e+004 6.82500000e+002
+9354 1.33840000e+004 6.82500000e+002
+9355 1.36360000e+004 6.82500000e+002
+9356 1.38890000e+004 6.82500000e+002
+9357 1.41410000e+004 6.82500000e+002
+9358 1.43940000e+004 6.82500000e+002
+9359 1.46460000e+004 6.82500000e+002
+9360 1.48990000e+004 6.82500000e+002
+9361 1.51520000e+004 6.82500000e+002
+9362 1.54040000e+004 6.82500000e+002
+9363 1.56570000e+004 6.82500000e+002
+9364 1.59090000e+004 6.82500000e+002
+9365 1.61620000e+004 6.82500000e+002
+9366 1.64140000e+004 6.82500000e+002
+9367 1.66670000e+004 6.82500000e+002
+9368 1.69190000e+004 6.82500000e+002
+9369 1.71720000e+004 6.82500000e+002
+9370 1.74240000e+004 6.82500000e+002
+9371 1.76770000e+004 6.82500000e+002
+9372 1.79290000e+004 6.82500000e+002
+9373 1.81820000e+004 6.82500000e+002
+9374 1.84340000e+004 6.82500000e+002
+9375 1.86870000e+004 6.82500000e+002
+9376 1.89390000e+004 6.82500000e+002
+9377 1.91920000e+004 6.82500000e+002
+9378 1.94440000e+004 6.82500000e+002
+9379 1.96970000e+004 6.82500000e+002
+9380 1.99490000e+004 6.82500000e+002
+9381 2.02020000e+004 6.82500000e+002
+9382 2.04550000e+004 6.82500000e+002
+9383 2.07070000e+004 6.82500000e+002
+9384 2.09600000e+004 6.82500000e+002
+9385 2.12120000e+004 6.82500000e+002
+9386 2.14650000e+004 6.82500000e+002
+9387 2.17170000e+004 6.82500000e+002
+9388 2.19700000e+004 6.82500000e+002
+9389 2.22220000e+004 6.82500000e+002
+9390 2.24750000e+004 6.82500000e+002
+9391 2.27270000e+004 6.82500000e+002
+9392 2.29800000e+004 6.82500000e+002
+9393 2.32320000e+004 6.82500000e+002
+9394 2.34850000e+004 6.82500000e+002
+9395 2.37370000e+004 6.82500000e+002
+9396 2.39900000e+004 6.82500000e+002
+9397 2.42420000e+004 6.82500000e+002
+9398 2.44950000e+004 6.82500000e+002
+9399 2.47470000e+004 6.82500000e+002
+9400 2.50000000e+004 6.82500000e+002
+9401 0.00000000e+000 6.86670000e+002
+9402 2.52530000e+002 6.86670000e+002
+9403 5.05050000e+002 6.86670000e+002
+9404 7.57580000e+002 6.86670000e+002
+9405 1.01010000e+003 6.86670000e+002
+9406 1.26260000e+003 6.86670000e+002
+9407 1.51520000e+003 6.86670000e+002
+9408 1.76770000e+003 6.86670000e+002
+9409 2.02020000e+003 6.86670000e+002
+9410 2.27270000e+003 6.86670000e+002
+9411 2.52530000e+003 6.86670000e+002
+9412 2.77780000e+003 6.86670000e+002
+9413 3.03030000e+003 6.86670000e+002
+9414 3.28280000e+003 6.86670000e+002
+9415 3.53540000e+003 6.86670000e+002
+9416 3.78790000e+003 6.86670000e+002
+9417 4.04040000e+003 6.86670000e+002
+9418 4.29290000e+003 6.86670000e+002
+9419 4.54550000e+003 6.86670000e+002
+9420 4.79800000e+003 6.86670000e+002
+9421 5.05050000e+003 6.86670000e+002
+9422 5.30300000e+003 6.86670000e+002
+9423 5.55560000e+003 6.86670000e+002
+9424 5.80810000e+003 6.86670000e+002
+9425 6.06060000e+003 6.86670000e+002
+9426 6.31310000e+003 6.86670000e+002
+9427 6.56570000e+003 6.86670000e+002
+9428 6.81820000e+003 6.86670000e+002
+9429 7.07070000e+003 6.86670000e+002
+9430 7.32320000e+003 6.86670000e+002
+9431 7.57580000e+003 6.86670000e+002
+9432 7.82830000e+003 6.86670000e+002
+9433 8.08080000e+003 6.86670000e+002
+9434 8.33330000e+003 6.86670000e+002
+9435 8.58590000e+003 6.86670000e+002
+9436 8.83840000e+003 6.86670000e+002
+9437 9.09090000e+003 6.86670000e+002
+9438 9.34340000e+003 6.86670000e+002
+9439 9.59600000e+003 6.86670000e+002
+9440 9.84850000e+003 6.86670000e+002
+9441 1.01010000e+004 6.86670000e+002
+9442 1.03540000e+004 6.86670000e+002
+9443 1.06060000e+004 6.86670000e+002
+9444 1.08590000e+004 6.86670000e+002
+9445 1.11110000e+004 6.86670000e+002
+9446 1.13640000e+004 6.86670000e+002
+9447 1.16160000e+004 6.86670000e+002
+9448 1.18690000e+004 6.86670000e+002
+9449 1.21210000e+004 6.86670000e+002
+9450 1.23740000e+004 6.86670000e+002
+9451 1.26260000e+004 6.86670000e+002
+9452 1.28790000e+004 6.86670000e+002
+9453 1.31310000e+004 6.86670000e+002
+9454 1.33840000e+004 6.86670000e+002
+9455 1.36360000e+004 6.86670000e+002
+9456 1.38890000e+004 6.86670000e+002
+9457 1.41410000e+004 6.86670000e+002
+9458 1.43940000e+004 6.86670000e+002
+9459 1.46460000e+004 6.86670000e+002
+9460 1.48990000e+004 6.86670000e+002
+9461 1.51520000e+004 6.86670000e+002
+9462 1.54040000e+004 6.86670000e+002
+9463 1.56570000e+004 6.86670000e+002
+9464 1.59090000e+004 6.86670000e+002
+9465 1.61620000e+004 6.86670000e+002
+9466 1.64140000e+004 6.86670000e+002
+9467 1.66670000e+004 6.86670000e+002
+9468 1.69190000e+004 6.86670000e+002
+9469 1.71720000e+004 6.86670000e+002
+9470 1.74240000e+004 6.86670000e+002
+9471 1.76770000e+004 6.86670000e+002
+9472 1.79290000e+004 6.86670000e+002
+9473 1.81820000e+004 6.86670000e+002
+9474 1.84340000e+004 6.86670000e+002
+9475 1.86870000e+004 6.86670000e+002
+9476 1.89390000e+004 6.86670000e+002
+9477 1.91920000e+004 6.86670000e+002
+9478 1.94440000e+004 6.86670000e+002
+9479 1.96970000e+004 6.86670000e+002
+9480 1.99490000e+004 6.86670000e+002
+9481 2.02020000e+004 6.86670000e+002
+9482 2.04550000e+004 6.86670000e+002
+9483 2.07070000e+004 6.86670000e+002
+9484 2.09600000e+004 6.86670000e+002
+9485 2.12120000e+004 6.86670000e+002
+9486 2.14650000e+004 6.86670000e+002
+9487 2.17170000e+004 6.86670000e+002
+9488 2.19700000e+004 6.86670000e+002
+9489 2.22220000e+004 6.86670000e+002
+9490 2.24750000e+004 6.86670000e+002
+9491 2.27270000e+004 6.86670000e+002
+9492 2.29800000e+004 6.86670000e+002
+9493 2.32320000e+004 6.86670000e+002
+9494 2.34850000e+004 6.86670000e+002
+9495 2.37370000e+004 6.86670000e+002
+9496 2.39900000e+004 6.86670000e+002
+9497 2.42420000e+004 6.86670000e+002
+9498 2.44950000e+004 6.86670000e+002
+9499 2.47470000e+004 6.86670000e+002
+9500 2.50000000e+004 6.86670000e+002
+9501 0.00000000e+000 6.90830000e+002
+9502 2.52530000e+002 6.90830000e+002
+9503 5.05050000e+002 6.90830000e+002
+9504 7.57580000e+002 6.90830000e+002
+9505 1.01010000e+003 6.90830000e+002
+9506 1.26260000e+003 6.90830000e+002
+9507 1.51520000e+003 6.90830000e+002
+9508 1.76770000e+003 6.90830000e+002
+9509 2.02020000e+003 6.90830000e+002
+9510 2.27270000e+003 6.90830000e+002
+9511 2.52530000e+003 6.90830000e+002
+9512 2.77780000e+003 6.90830000e+002
+9513 3.03030000e+003 6.90830000e+002
+9514 3.28280000e+003 6.90830000e+002
+9515 3.53540000e+003 6.90830000e+002
+9516 3.78790000e+003 6.90830000e+002
+9517 4.04040000e+003 6.90830000e+002
+9518 4.29290000e+003 6.90830000e+002
+9519 4.54550000e+003 6.90830000e+002
+9520 4.79800000e+003 6.90830000e+002
+9521 5.05050000e+003 6.90830000e+002
+9522 5.30300000e+003 6.90830000e+002
+9523 5.55560000e+003 6.90830000e+002
+9524 5.80810000e+003 6.90830000e+002
+9525 6.06060000e+003 6.90830000e+002
+9526 6.31310000e+003 6.90830000e+002
+9527 6.56570000e+003 6.90830000e+002
+9528 6.81820000e+003 6.90830000e+002
+9529 7.07070000e+003 6.90830000e+002
+9530 7.32320000e+003 6.90830000e+002
+9531 7.57580000e+003 6.90830000e+002
+9532 7.82830000e+003 6.90830000e+002
+9533 8.08080000e+003 6.90830000e+002
+9534 8.33330000e+003 6.90830000e+002
+9535 8.58590000e+003 6.90830000e+002
+9536 8.83840000e+003 6.90830000e+002
+9537 9.09090000e+003 6.90830000e+002
+9538 9.34340000e+003 6.90830000e+002
+9539 9.59600000e+003 6.90830000e+002
+9540 9.84850000e+003 6.90830000e+002
+9541 1.01010000e+004 6.90830000e+002
+9542 1.03540000e+004 6.90830000e+002
+9543 1.06060000e+004 6.90830000e+002
+9544 1.08590000e+004 6.90830000e+002
+9545 1.11110000e+004 6.90830000e+002
+9546 1.13640000e+004 6.90830000e+002
+9547 1.16160000e+004 6.90830000e+002
+9548 1.18690000e+004 6.90830000e+002
+9549 1.21210000e+004 6.90830000e+002
+9550 1.23740000e+004 6.90830000e+002
+9551 1.26260000e+004 6.90830000e+002
+9552 1.28790000e+004 6.90830000e+002
+9553 1.31310000e+004 6.90830000e+002
+9554 1.33840000e+004 6.90830000e+002
+9555 1.36360000e+004 6.90830000e+002
+9556 1.38890000e+004 6.90830000e+002
+9557 1.41410000e+004 6.90830000e+002
+9558 1.43940000e+004 6.90830000e+002
+9559 1.46460000e+004 6.90830000e+002
+9560 1.48990000e+004 6.90830000e+002
+9561 1.51520000e+004 6.90830000e+002
+9562 1.54040000e+004 6.90830000e+002
+9563 1.56570000e+004 6.90830000e+002
+9564 1.59090000e+004 6.90830000e+002
+9565 1.61620000e+004 6.90830000e+002
+9566 1.64140000e+004 6.90830000e+002
+9567 1.66670000e+004 6.90830000e+002
+9568 1.69190000e+004 6.90830000e+002
+9569 1.71720000e+004 6.90830000e+002
+9570 1.74240000e+004 6.90830000e+002
+9571 1.76770000e+004 6.90830000e+002
+9572 1.79290000e+004 6.90830000e+002
+9573 1.81820000e+004 6.90830000e+002
+9574 1.84340000e+004 6.90830000e+002
+9575 1.86870000e+004 6.90830000e+002
+9576 1.89390000e+004 6.90830000e+002
+9577 1.91920000e+004 6.90830000e+002
+9578 1.94440000e+004 6.90830000e+002
+9579 1.96970000e+004 6.90830000e+002
+9580 1.99490000e+004 6.90830000e+002
+9581 2.02020000e+004 6.90830000e+002
+9582 2.04550000e+004 6.90830000e+002
+9583 2.07070000e+004 6.90830000e+002
+9584 2.09600000e+004 6.90830000e+002
+9585 2.12120000e+004 6.90830000e+002
+9586 2.14650000e+004 6.90830000e+002
+9587 2.17170000e+004 6.90830000e+002
+9588 2.19700000e+004 6.90830000e+002
+9589 2.22220000e+004 6.90830000e+002
+9590 2.24750000e+004 6.90830000e+002
+9591 2.27270000e+004 6.90830000e+002
+9592 2.29800000e+004 6.90830000e+002
+9593 2.32320000e+004 6.90830000e+002
+9594 2.34850000e+004 6.90830000e+002
+9595 2.37370000e+004 6.90830000e+002
+9596 2.39900000e+004 6.90830000e+002
+9597 2.42420000e+004 6.90830000e+002
+9598 2.44950000e+004 6.90830000e+002
+9599 2.47470000e+004 6.90830000e+002
+9600 2.50000000e+004 6.90830000e+002
+9601 0.00000000e+000 6.95000000e+002
+9602 2.52530000e+002 6.95000000e+002
+9603 5.05050000e+002 6.95000000e+002
+9604 7.57580000e+002 6.95000000e+002
+9605 1.01010000e+003 6.95000000e+002
+9606 1.26260000e+003 6.95000000e+002
+9607 1.51520000e+003 6.95000000e+002
+9608 1.76770000e+003 6.95000000e+002
+9609 2.02020000e+003 6.95000000e+002
+9610 2.27270000e+003 6.95000000e+002
+9611 2.52530000e+003 6.95000000e+002
+9612 2.77780000e+003 6.95000000e+002
+9613 3.03030000e+003 6.95000000e+002
+9614 3.28280000e+003 6.95000000e+002
+9615 3.53540000e+003 6.95000000e+002
+9616 3.78790000e+003 6.95000000e+002
+9617 4.04040000e+003 6.95000000e+002
+9618 4.29290000e+003 6.95000000e+002
+9619 4.54550000e+003 6.95000000e+002
+9620 4.79800000e+003 6.95000000e+002
+9621 5.05050000e+003 6.95000000e+002
+9622 5.30300000e+003 6.95000000e+002
+9623 5.55560000e+003 6.95000000e+002
+9624 5.80810000e+003 6.95000000e+002
+9625 6.06060000e+003 6.95000000e+002
+9626 6.31310000e+003 6.95000000e+002
+9627 6.56570000e+003 6.95000000e+002
+9628 6.81820000e+003 6.95000000e+002
+9629 7.07070000e+003 6.95000000e+002
+9630 7.32320000e+003 6.95000000e+002
+9631 7.57580000e+003 6.95000000e+002
+9632 7.82830000e+003 6.95000000e+002
+9633 8.08080000e+003 6.95000000e+002
+9634 8.33330000e+003 6.95000000e+002
+9635 8.58590000e+003 6.95000000e+002
+9636 8.83840000e+003 6.95000000e+002
+9637 9.09090000e+003 6.95000000e+002
+9638 9.34340000e+003 6.95000000e+002
+9639 9.59600000e+003 6.95000000e+002
+9640 9.84850000e+003 6.95000000e+002
+9641 1.01010000e+004 6.95000000e+002
+9642 1.03540000e+004 6.95000000e+002
+9643 1.06060000e+004 6.95000000e+002
+9644 1.08590000e+004 6.95000000e+002
+9645 1.11110000e+004 6.95000000e+002
+9646 1.13640000e+004 6.95000000e+002
+9647 1.16160000e+004 6.95000000e+002
+9648 1.18690000e+004 6.95000000e+002
+9649 1.21210000e+004 6.95000000e+002
+9650 1.23740000e+004 6.95000000e+002
+9651 1.26260000e+004 6.95000000e+002
+9652 1.28790000e+004 6.95000000e+002
+9653 1.31310000e+004 6.95000000e+002
+9654 1.33840000e+004 6.95000000e+002
+9655 1.36360000e+004 6.95000000e+002
+9656 1.38890000e+004 6.95000000e+002
+9657 1.41410000e+004 6.95000000e+002
+9658 1.43940000e+004 6.95000000e+002
+9659 1.46460000e+004 6.95000000e+002
+9660 1.48990000e+004 6.95000000e+002
+9661 1.51520000e+004 6.95000000e+002
+9662 1.54040000e+004 6.95000000e+002
+9663 1.56570000e+004 6.95000000e+002
+9664 1.59090000e+004 6.95000000e+002
+9665 1.61620000e+004 6.95000000e+002
+9666 1.64140000e+004 6.95000000e+002
+9667 1.66670000e+004 6.95000000e+002
+9668 1.69190000e+004 6.95000000e+002
+9669 1.71720000e+004 6.95000000e+002
+9670 1.74240000e+004 6.95000000e+002
+9671 1.76770000e+004 6.95000000e+002
+9672 1.79290000e+004 6.95000000e+002
+9673 1.81820000e+004 6.95000000e+002
+9674 1.84340000e+004 6.95000000e+002
+9675 1.86870000e+004 6.95000000e+002
+9676 1.89390000e+004 6.95000000e+002
+9677 1.91920000e+004 6.95000000e+002
+9678 1.94440000e+004 6.95000000e+002
+9679 1.96970000e+004 6.95000000e+002
+9680 1.99490000e+004 6.95000000e+002
+9681 2.02020000e+004 6.95000000e+002
+9682 2.04550000e+004 6.95000000e+002
+9683 2.07070000e+004 6.95000000e+002
+9684 2.09600000e+004 6.95000000e+002
+9685 2.12120000e+004 6.95000000e+002
+9686 2.14650000e+004 6.95000000e+002
+9687 2.17170000e+004 6.95000000e+002
+9688 2.19700000e+004 6.95000000e+002
+9689 2.22220000e+004 6.95000000e+002
+9690 2.24750000e+004 6.95000000e+002
+9691 2.27270000e+004 6.95000000e+002
+9692 2.29800000e+004 6.95000000e+002
+9693 2.32320000e+004 6.95000000e+002
+9694 2.34850000e+004 6.95000000e+002
+9695 2.37370000e+004 6.95000000e+002
+9696 2.39900000e+004 6.95000000e+002
+9697 2.42420000e+004 6.95000000e+002
+9698 2.44950000e+004 6.95000000e+002
+9699 2.47470000e+004 6.95000000e+002
+9700 2.50000000e+004 6.95000000e+002
--- /dev/null
+GRID UNSTructured 324 elements
+CONNectivity 'boitenew.cnc'
+COORdinate VERTices X Y 'boitenew.xyz'
+LOCAte LIST ID=re10
+ 163 , 164 , 165 , 166 , 167 , 168 , 169 , 170 , 171 , 172
+ 173 , 174 , 175 , 176 , 177 , 178 , 179 , 180 , 181 , 182
+ 183 , 184 , 185 , 186 , 187 , 188 , 189 , 190 , 191 , 192
+ 193 , 194 , 195 , 196 , 197 , 198 , 199 , 200 , 201 , 202
+ 203 , 204 , 205 , 206 , 207 , 208 , 209 , 210 , 211 , 212
+ 213 , 214 , 215 , 216 , 217 , 218 , 219 , 220 , 221 , 222
+ 223 , 224 , 225 , 226 , 227 , 228 , 229 , 230 , 231 , 232
+ 233 , 234 , 235 , 236 , 237 , 238 , 239 , 240 , 241 , 242
+ 243 , 244 , 245 , 246 , 247 , 248 , 249 , 250 , 251 , 252
+ 253 , 254 , 255 , 256 , 257 , 258 , 259 , 260 , 261 , 262
+ 263 , 264 , 265 , 266 , 267 , 268 , 269 , 270 , 271 , 272
+ 273 , 274 , 275 , 276 , 277 , 278 , 279 , 280 , 281 , 282
+ 283 , 284 , 285 , 286 , 287 , 288 , 289 , 290 , 291 , 292
+ 293 , 294 , 295 , 296 , 297 , 298 , 299 , 300 , 301 , 302
+ 303 , 304 , 305 , 306 , 307 , 308 , 309 , 310 , 311 , 312
+ 313 , 314 , 315 , 316 , 317 , 318 , 319 , 320 , 321 , 322
+ 323 , 324 ,
+LOCAte LIST ID=re11
+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10
+ 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20
+ 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30
+ 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40
+ 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 , 50
+ 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60
+ 61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 , 70
+ 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 , 80
+ 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90
+ 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 , 100
+ 101 , 102 , 103 , 104 , 105 , 106 , 107 , 108 , 109 , 110
+ 111 , 112 , 113 , 114 , 115 , 116 , 117 , 118 , 119 , 120
+ 121 , 122 , 123 , 124 , 125 , 126 , 127 , 128 , 129 , 130
+ 131 , 132 , 133 , 134 , 135 , 136 , 137 , 138 , 139 , 140
+ 141 , 142 , 143 , 144 , 145 , 146 , 147 , 148 , 149 , 150
+ 151 , 152 , 153 , 154 , 155 , 156 , 157 , 158 , 159 , 160
+ 161 , 162 ,
+LOCAte PAIR ID=ref1
+/ FRONTIERE REF : 1
+ 1 , 3 ; 2 , 3 ; 3 , 3 ; 4 , 3 ; 5 , 3
+ 6 , 3 ; 7 , 3 ; 8 , 3 ; 9 , 3 ; 163 , 3
+ 164 , 3 ; 165 , 3 ; 166 , 3 ; 167 , 3 ; 168 , 3
+ 169 , 3 ; 170 , 3 ; 171 , 3 ;
+LOCAte PAIR ID=ref2
+/ REF = 2 MATERIAU = 11
+ 9 , 2 ; 18 , 2 ; 27 , 2 ; 36 , 2 ; 45 , 2
+ 54 , 2 ; 63 , 2 ; 72 , 2 ; 81 , 2 ; 90 , 2
+ 99 , 2 ; 108 , 2 ; 117 , 2 ; 126 , 2 ; 135 , 2
+ 144 , 2 ; 153 , 2 ; 162 , 2 ;
+
+LOCAte PAIR ID=ref3
+/ FRONTIERE REF : 3
+ 154 , 4 ; 155 , 4 ; 156 , 4 ; 157 , 4 ; 158 , 4
+ 159 , 4 ; 160 , 4 ; 161 , 4 ; 162 , 4 ; 316 , 4
+ 317 , 4 ; 318 , 4 ; 319 , 4 ; 320 , 4 ; 321 , 4
+ 322 , 4 ; 323 , 4 ; 324 , 4 ;
+LOCAte PAIR ID=ref4
+/ REF = 4 MATERIAU = 10
+ 163 , 1 ; 172 , 1 ; 181 , 1 ; 190 , 1 ; 199 , 1
+ 208 , 1 ; 217 , 1 ; 226 , 1 ; 235 , 1 ; 244 , 1
+ 253 , 1 ; 262 , 1 ; 271 , 1 ; 280 , 1 ; 289 , 1
+ 298 , 1 ; 307 , 1 ; 316 , 1 ;
+
+LOCAte PAIR ID=ref5
+/ REF = 5 MATERIAU = 10
+ 171 , 2 ; 180 , 2 ; 189 , 2 ; 198 , 2 ; 207 , 2
+ 216 , 2 ; 225 , 2 ; 234 , 2 ; 243 , 2 ; 252 , 2
+ 261 , 2 ; 270 , 2 ; 279 , 2 ; 288 , 2 ; 297 , 2
+ 306 , 2 ; 315 , 2 ; 324 , 2 ;
+
--- /dev/null
+ 1 .00000E+00 .00000E+00
+ 2 .55556E+00 .00000E+00
+ 3 .11111E+01 .00000E+00
+ 4 .16667E+01 .00000E+00
+ 5 .22222E+01 .00000E+00
+ 6 .27778E+01 .00000E+00
+ 7 .33333E+01 .00000E+00
+ 8 .38889E+01 .00000E+00
+ 9 .44444E+01 .00000E+00
+ 10 .50000E+01 .00000E+00
+ 11 .00000E+00 .55556E+00
+ 12 .55556E+00 .55556E+00
+ 13 .11111E+01 .55556E+00
+ 14 .16667E+01 .55556E+00
+ 15 .22222E+01 .55556E+00
+ 16 .27778E+01 .55556E+00
+ 17 .33333E+01 .55556E+00
+ 18 .38889E+01 .55556E+00
+ 19 .44444E+01 .55556E+00
+ 20 .50000E+01 .55556E+00
+ 21 .00000E+00 .11111E+01
+ 22 .55556E+00 .11111E+01
+ 23 .11111E+01 .11111E+01
+ 24 .16667E+01 .11111E+01
+ 25 .22222E+01 .11111E+01
+ 26 .27778E+01 .11111E+01
+ 27 .33333E+01 .11111E+01
+ 28 .38889E+01 .11111E+01
+ 29 .44444E+01 .11111E+01
+ 30 .50000E+01 .11111E+01
+ 31 .00000E+00 .16667E+01
+ 32 .55556E+00 .16667E+01
+ 33 .11111E+01 .16667E+01
+ 34 .16667E+01 .16667E+01
+ 35 .22222E+01 .16667E+01
+ 36 .27778E+01 .16667E+01
+ 37 .33333E+01 .16667E+01
+ 38 .38889E+01 .16667E+01
+ 39 .44444E+01 .16667E+01
+ 40 .50000E+01 .16667E+01
+ 41 .00000E+00 .22222E+01
+ 42 .55556E+00 .22222E+01
+ 43 .11111E+01 .22222E+01
+ 44 .16667E+01 .22222E+01
+ 45 .22222E+01 .22222E+01
+ 46 .27778E+01 .22222E+01
+ 47 .33333E+01 .22222E+01
+ 48 .38889E+01 .22222E+01
+ 49 .44444E+01 .22222E+01
+ 50 .50000E+01 .22222E+01
+ 51 .00000E+00 .27778E+01
+ 52 .55556E+00 .27778E+01
+ 53 .11111E+01 .27778E+01
+ 54 .16667E+01 .27778E+01
+ 55 .22222E+01 .27778E+01
+ 56 .27778E+01 .27778E+01
+ 57 .33333E+01 .27778E+01
+ 58 .38889E+01 .27778E+01
+ 59 .44444E+01 .27778E+01
+ 60 .50000E+01 .27778E+01
+ 61 .00000E+00 .33333E+01
+ 62 .55556E+00 .33333E+01
+ 63 .11111E+01 .33333E+01
+ 64 .16667E+01 .33333E+01
+ 65 .22222E+01 .33333E+01
+ 66 .27778E+01 .33333E+01
+ 67 .33333E+01 .33333E+01
+ 68 .38889E+01 .33333E+01
+ 69 .44444E+01 .33333E+01
+ 70 .50000E+01 .33333E+01
+ 71 .00000E+00 .38889E+01
+ 72 .55556E+00 .38889E+01
+ 73 .11111E+01 .38889E+01
+ 74 .16667E+01 .38889E+01
+ 75 .22222E+01 .38889E+01
+ 76 .27778E+01 .38889E+01
+ 77 .33333E+01 .38889E+01
+ 78 .38889E+01 .38889E+01
+ 79 .44444E+01 .38889E+01
+ 80 .50000E+01 .38889E+01
+ 81 .00000E+00 .44444E+01
+ 82 .55556E+00 .44444E+01
+ 83 .11111E+01 .44444E+01
+ 84 .16667E+01 .44444E+01
+ 85 .22222E+01 .44444E+01
+ 86 .27778E+01 .44444E+01
+ 87 .33333E+01 .44444E+01
+ 88 .38889E+01 .44444E+01
+ 89 .44444E+01 .44444E+01
+ 90 .50000E+01 .44444E+01
+ 91 .00000E+00 .50000E+01
+ 92 .55556E+00 .50000E+01
+ 93 .11111E+01 .50000E+01
+ 94 .16667E+01 .50000E+01
+ 95 .22222E+01 .50000E+01
+ 96 .27778E+01 .50000E+01
+ 97 .33333E+01 .50000E+01
+ 98 .38889E+01 .50000E+01
+ 99 .44444E+01 .50000E+01
+ 100 .50000E+01 .50000E+01
+ 101 .00000E+00 .55556E+01
+ 102 .55556E+00 .55556E+01
+ 103 .11111E+01 .55556E+01
+ 104 .16667E+01 .55556E+01
+ 105 .22222E+01 .55556E+01
+ 106 .27778E+01 .55556E+01
+ 107 .33333E+01 .55556E+01
+ 108 .38889E+01 .55556E+01
+ 109 .44444E+01 .55556E+01
+ 110 .50000E+01 .55556E+01
+ 111 .00000E+00 .61111E+01
+ 112 .55556E+00 .61111E+01
+ 113 .11111E+01 .61111E+01
+ 114 .16667E+01 .61111E+01
+ 115 .22222E+01 .61111E+01
+ 116 .27778E+01 .61111E+01
+ 117 .33333E+01 .61111E+01
+ 118 .38889E+01 .61111E+01
+ 119 .44444E+01 .61111E+01
+ 120 .50000E+01 .61111E+01
+ 121 .00000E+00 .66667E+01
+ 122 .55556E+00 .66667E+01
+ 123 .11111E+01 .66667E+01
+ 124 .16667E+01 .66667E+01
+ 125 .22222E+01 .66667E+01
+ 126 .27778E+01 .66667E+01
+ 127 .33333E+01 .66667E+01
+ 128 .38889E+01 .66667E+01
+ 129 .44444E+01 .66667E+01
+ 130 .50000E+01 .66667E+01
+ 131 .00000E+00 .72222E+01
+ 132 .55556E+00 .72222E+01
+ 133 .11111E+01 .72222E+01
+ 134 .16667E+01 .72222E+01
+ 135 .22222E+01 .72222E+01
+ 136 .27778E+01 .72222E+01
+ 137 .33333E+01 .72222E+01
+ 138 .38889E+01 .72222E+01
+ 139 .44444E+01 .72222E+01
+ 140 .50000E+01 .72222E+01
+ 141 .00000E+00 .77778E+01
+ 142 .55556E+00 .77778E+01
+ 143 .11111E+01 .77778E+01
+ 144 .16667E+01 .77778E+01
+ 145 .22222E+01 .77778E+01
+ 146 .27778E+01 .77778E+01
+ 147 .33333E+01 .77778E+01
+ 148 .38889E+01 .77778E+01
+ 149 .44444E+01 .77778E+01
+ 150 .50000E+01 .77778E+01
+ 151 .00000E+00 .83333E+01
+ 152 .55556E+00 .83333E+01
+ 153 .11111E+01 .83333E+01
+ 154 .16667E+01 .83333E+01
+ 155 .22222E+01 .83333E+01
+ 156 .27778E+01 .83333E+01
+ 157 .33333E+01 .83333E+01
+ 158 .38889E+01 .83333E+01
+ 159 .44444E+01 .83333E+01
+ 160 .50000E+01 .83333E+01
+ 161 .00000E+00 .88889E+01
+ 162 .55556E+00 .88889E+01
+ 163 .11111E+01 .88889E+01
+ 164 .16667E+01 .88889E+01
+ 165 .22222E+01 .88889E+01
+ 166 .27778E+01 .88889E+01
+ 167 .33333E+01 .88889E+01
+ 168 .38889E+01 .88889E+01
+ 169 .44444E+01 .88889E+01
+ 170 .50000E+01 .88889E+01
+ 171 .00000E+00 .94444E+01
+ 172 .55556E+00 .94444E+01
+ 173 .11111E+01 .94444E+01
+ 174 .16667E+01 .94444E+01
+ 175 .22222E+01 .94444E+01
+ 176 .27778E+01 .94444E+01
+ 177 .33333E+01 .94444E+01
+ 178 .38889E+01 .94444E+01
+ 179 .44444E+01 .94444E+01
+ 180 .50000E+01 .94444E+01
+ 181 .00000E+00 .10000E+02
+ 182 .55556E+00 .10000E+02
+ 183 .11111E+01 .10000E+02
+ 184 .16667E+01 .10000E+02
+ 185 .22222E+01 .10000E+02
+ 186 .27778E+01 .10000E+02
+ 187 .33333E+01 .10000E+02
+ 188 .38889E+01 .10000E+02
+ 189 .44444E+01 .10000E+02
+ 190 .50000E+01 .10000E+02
+ 191 .66667E+01 .00000E+00
+ 192 .83333E+01 .00000E+00
+ 193 .10000E+02 .00000E+00
+ 194 .11667E+02 .00000E+00
+ 195 .13333E+02 .00000E+00
+ 196 .15000E+02 .00000E+00
+ 197 .16667E+02 .00000E+00
+ 198 .18333E+02 .00000E+00
+ 199 .20000E+02 .00000E+00
+ 200 .66667E+01 .55556E+00
+ 201 .83333E+01 .55556E+00
+ 202 .10000E+02 .55556E+00
+ 203 .11667E+02 .55556E+00
+ 204 .13333E+02 .55556E+00
+ 205 .15000E+02 .55556E+00
+ 206 .16667E+02 .55556E+00
+ 207 .18333E+02 .55556E+00
+ 208 .20000E+02 .55556E+00
+ 209 .66667E+01 .11111E+01
+ 210 .83333E+01 .11111E+01
+ 211 .10000E+02 .11111E+01
+ 212 .11667E+02 .11111E+01
+ 213 .13333E+02 .11111E+01
+ 214 .15000E+02 .11111E+01
+ 215 .16667E+02 .11111E+01
+ 216 .18333E+02 .11111E+01
+ 217 .20000E+02 .11111E+01
+ 218 .66667E+01 .16667E+01
+ 219 .83333E+01 .16667E+01
+ 220 .10000E+02 .16667E+01
+ 221 .11667E+02 .16667E+01
+ 222 .13333E+02 .16667E+01
+ 223 .15000E+02 .16667E+01
+ 224 .16667E+02 .16667E+01
+ 225 .18333E+02 .16667E+01
+ 226 .20000E+02 .16667E+01
+ 227 .66667E+01 .22222E+01
+ 228 .83333E+01 .22222E+01
+ 229 .10000E+02 .22222E+01
+ 230 .11667E+02 .22222E+01
+ 231 .13333E+02 .22222E+01
+ 232 .15000E+02 .22222E+01
+ 233 .16667E+02 .22222E+01
+ 234 .18333E+02 .22222E+01
+ 235 .20000E+02 .22222E+01
+ 236 .66667E+01 .27778E+01
+ 237 .83333E+01 .27778E+01
+ 238 .10000E+02 .27778E+01
+ 239 .11667E+02 .27778E+01
+ 240 .13333E+02 .27778E+01
+ 241 .15000E+02 .27778E+01
+ 242 .16667E+02 .27778E+01
+ 243 .18333E+02 .27778E+01
+ 244 .20000E+02 .27778E+01
+ 245 .66667E+01 .33333E+01
+ 246 .83333E+01 .33333E+01
+ 247 .10000E+02 .33333E+01
+ 248 .11667E+02 .33333E+01
+ 249 .13333E+02 .33333E+01
+ 250 .15000E+02 .33333E+01
+ 251 .16667E+02 .33333E+01
+ 252 .18333E+02 .33333E+01
+ 253 .20000E+02 .33333E+01
+ 254 .66667E+01 .38889E+01
+ 255 .83333E+01 .38889E+01
+ 256 .10000E+02 .38889E+01
+ 257 .11667E+02 .38889E+01
+ 258 .13333E+02 .38889E+01
+ 259 .15000E+02 .38889E+01
+ 260 .16667E+02 .38889E+01
+ 261 .18333E+02 .38889E+01
+ 262 .20000E+02 .38889E+01
+ 263 .66667E+01 .44444E+01
+ 264 .83333E+01 .44444E+01
+ 265 .10000E+02 .44444E+01
+ 266 .11667E+02 .44444E+01
+ 267 .13333E+02 .44444E+01
+ 268 .15000E+02 .44444E+01
+ 269 .16667E+02 .44444E+01
+ 270 .18333E+02 .44444E+01
+ 271 .20000E+02 .44444E+01
+ 272 .66667E+01 .50000E+01
+ 273 .83333E+01 .50000E+01
+ 274 .10000E+02 .50000E+01
+ 275 .11667E+02 .50000E+01
+ 276 .13333E+02 .50000E+01
+ 277 .15000E+02 .50000E+01
+ 278 .16667E+02 .50000E+01
+ 279 .18333E+02 .50000E+01
+ 280 .20000E+02 .50000E+01
+ 281 .66667E+01 .55556E+01
+ 282 .83333E+01 .55556E+01
+ 283 .10000E+02 .55556E+01
+ 284 .11667E+02 .55556E+01
+ 285 .13333E+02 .55556E+01
+ 286 .15000E+02 .55556E+01
+ 287 .16667E+02 .55556E+01
+ 288 .18333E+02 .55556E+01
+ 289 .20000E+02 .55556E+01
+ 290 .66667E+01 .61111E+01
+ 291 .83333E+01 .61111E+01
+ 292 .10000E+02 .61111E+01
+ 293 .11667E+02 .61111E+01
+ 294 .13333E+02 .61111E+01
+ 295 .15000E+02 .61111E+01
+ 296 .16667E+02 .61111E+01
+ 297 .18333E+02 .61111E+01
+ 298 .20000E+02 .61111E+01
+ 299 .66667E+01 .66667E+01
+ 300 .83333E+01 .66667E+01
+ 301 .10000E+02 .66667E+01
+ 302 .11667E+02 .66667E+01
+ 303 .13333E+02 .66667E+01
+ 304 .15000E+02 .66667E+01
+ 305 .16667E+02 .66667E+01
+ 306 .18333E+02 .66667E+01
+ 307 .20000E+02 .66667E+01
+ 308 .66667E+01 .72222E+01
+ 309 .83333E+01 .72222E+01
+ 310 .10000E+02 .72222E+01
+ 311 .11667E+02 .72222E+01
+ 312 .13333E+02 .72222E+01
+ 313 .15000E+02 .72222E+01
+ 314 .16667E+02 .72222E+01
+ 315 .18333E+02 .72222E+01
+ 316 .20000E+02 .72222E+01
+ 317 .66667E+01 .77778E+01
+ 318 .83333E+01 .77778E+01
+ 319 .10000E+02 .77778E+01
+ 320 .11667E+02 .77778E+01
+ 321 .13333E+02 .77778E+01
+ 322 .15000E+02 .77778E+01
+ 323 .16667E+02 .77778E+01
+ 324 .18333E+02 .77778E+01
+ 325 .20000E+02 .77778E+01
+ 326 .66667E+01 .83333E+01
+ 327 .83333E+01 .83333E+01
+ 328 .10000E+02 .83333E+01
+ 329 .11667E+02 .83333E+01
+ 330 .13333E+02 .83333E+01
+ 331 .15000E+02 .83333E+01
+ 332 .16667E+02 .83333E+01
+ 333 .18333E+02 .83333E+01
+ 334 .20000E+02 .83333E+01
+ 335 .66667E+01 .88889E+01
+ 336 .83333E+01 .88889E+01
+ 337 .10000E+02 .88889E+01
+ 338 .11667E+02 .88889E+01
+ 339 .13333E+02 .88889E+01
+ 340 .15000E+02 .88889E+01
+ 341 .16667E+02 .88889E+01
+ 342 .18333E+02 .88889E+01
+ 343 .20000E+02 .88889E+01
+ 344 .66667E+01 .94444E+01
+ 345 .83333E+01 .94444E+01
+ 346 .10000E+02 .94444E+01
+ 347 .11667E+02 .94444E+01
+ 348 .13333E+02 .94444E+01
+ 349 .15000E+02 .94444E+01
+ 350 .16667E+02 .94444E+01
+ 351 .18333E+02 .94444E+01
+ 352 .20000E+02 .94444E+01
+ 353 .66667E+01 .10000E+02
+ 354 .83333E+01 .10000E+02
+ 355 .10000E+02 .10000E+02
+ 356 .11667E+02 .10000E+02
+ 357 .13333E+02 .10000E+02
+ 358 .15000E+02 .10000E+02
+ 359 .16667E+02 .10000E+02
+ 360 .18333E+02 .10000E+02
+ 361 .20000E+02 .10000E+02
--- /dev/null
+GRID UNSTructured THREE 16 elements
+CONNectivity 'cube.cnc'
+COORdinate VERTices X Y Z 'cube.xyz'
+LOCAte LIST ID=d1
+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,
+LOCAte LIST ID=d2
+ 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 ,
+LOCAte PAIR ID=f1
+ 1 , 5 ; 2 , 5 ; 3 , 5 ; 4 , 5 ; 9 , 5
+ 10 , 5 ; 11 , 5 ; 12 , 5 ;
+LOCAte PAIR ID=f2
+ 5 , 6 ; 6 , 6 ; 7 , 6 ; 8 , 6 ; 13 , 6
+ 14 , 6 ; 15 , 6 ; 16 , 6 ;
+LOCAte PAIR ID=f3
+ 1 , 1 ; 2 , 1 ; 5 , 1 ; 6 , 1 ; 9 , 3
+ 10 , 3 ; 13 , 3 ; 14 , 3 ;
+LOCAte PAIR ID=f5
+ 3 , 2 ; 4 , 2 ; 7 , 2 ; 8 , 2 ; 11 , 4
+ 12 , 4 ; 15 , 4 ; 16 , 4 ;
+LOCAte PAIR ID=f6
+ 2 , 4 ; 4 , 4 ; 6 , 4 ; 8 , 4 ;
+LOCAte PAIR ID=f7
+ 10 , 2 ; 12 , 2 ; 14 , 2 ; 16 , 2 ;
--- /dev/null
+ 1 0.00000E+00 0.00000E+00 0.10000E+01
+ 2 0.50000E+00 0.00000E+00 0.10000E+01
+ 3 0.50000E+00 0.00000E+00 0.50000E+00
+ 4 0.00000E+00 0.00000E+00 0.50000E+00
+ 5 0.10000E+01 0.00000E+00 0.10000E+01
+ 6 0.10000E+01 0.00000E+00 0.50000E+00
+ 7 0.50000E+00 0.00000E+00 0.00000E+00
+ 8 0.00000E+00 0.00000E+00 0.00000E+00
+ 9 0.10000E+01 0.00000E+00 0.00000E+00
+ 10 0.00000E+00 0.50000E+00 0.10000E+01
+ 11 0.50000E+00 0.50000E+00 0.10000E+01
+ 12 0.50000E+00 0.50000E+00 0.50000E+00
+ 13 0.00000E+00 0.50000E+00 0.50000E+00
+ 14 0.10000E+01 0.50000E+00 0.10000E+01
+ 15 0.10000E+01 0.50000E+00 0.50000E+00
+ 16 0.50000E+00 0.50000E+00 0.00000E+00
+ 17 0.00000E+00 0.50000E+00 0.00000E+00
+ 18 0.10000E+01 0.50000E+00 0.00000E+00
+ 19 0.00000E+00 0.10000E+01 0.10000E+01
+ 20 0.50000E+00 0.10000E+01 0.10000E+01
+ 21 0.50000E+00 0.10000E+01 0.50000E+00
+ 22 0.00000E+00 0.10000E+01 0.50000E+00
+ 23 0.10000E+01 0.10000E+01 0.10000E+01
+ 24 0.10000E+01 0.10000E+01 0.50000E+00
+ 25 0.50000E+00 0.10000E+01 0.00000E+00
+ 26 0.00000E+00 0.10000E+01 0.00000E+00
+ 27 0.10000E+01 0.10000E+01 0.00000E+00
+ 28 -0.50000E+00 0.00000E+00 0.10000E+01
+ 29 -0.50000E+00 0.00000E+00 0.50000E+00
+ 30 -0.10000E+01 0.00000E+00 0.10000E+01
+ 31 -0.10000E+01 0.00000E+00 0.50000E+00
+ 32 -0.50000E+00 0.00000E+00 0.00000E+00
+ 33 -0.10000E+01 0.00000E+00 0.00000E+00
+ 34 -0.50000E+00 0.50000E+00 0.10000E+01
+ 35 -0.50000E+00 0.50000E+00 0.50000E+00
+ 36 -0.10000E+01 0.50000E+00 0.10000E+01
+ 37 -0.10000E+01 0.50000E+00 0.50000E+00
+ 38 -0.50000E+00 0.50000E+00 0.00000E+00
+ 39 -0.10000E+01 0.50000E+00 0.00000E+00
+ 40 -0.50000E+00 0.10000E+01 0.10000E+01
+ 41 -0.50000E+00 0.10000E+01 0.50000E+00
+ 42 -0.10000E+01 0.10000E+01 0.10000E+01
+ 43 -0.10000E+01 0.10000E+01 0.50000E+00
+ 44 -0.50000E+00 0.10000E+01 0.00000E+00
+ 45 -0.10000E+01 0.10000E+01 0.00000E+00
--- /dev/null
+GRID UNSTructured 22
+CONNectivity HYBR 'test3.cnc'
+COORDINATE vertices X Y 'test3.xyz'
+LOCAte LIST: 2 4 6 7 12 1 5 ID=argile
+LOCAte LIST: 3 5 10 11 16 19 2 4 ID=craie
+LOCAte LIST: 1 8 13 15 17 18 20 22 ID=granite
+LOCAte LIST: 9 14 21 ID=basalte
+LOCATE LIST: 4 ID=truc
+LOCAte PAIR: (4,2) (2,2) (6,2) (3,2) (5,2) (1,2) ID=Face1
+LOCAte PAIR: (18,3) (1,1) ID=Face2
+LOCAte PAIR: (15,3) (20,2) (17,2) (19,2) (16,2) (18,2) ID=Face3
+LOCAte PAIR: (15,2) (4,3) ID=Face4
+LOCATE LIST 1 2 3 4 5 9 18 22 ID=TUTU
+LOCATE PAIR: (5,3) (8,2) (5,1) (2,2) (18,3) ID=FACET
--- /dev/null
+1 -9.103800 -4.150900 0.000000
+2 -8.679200 -2.146200 0.000000
+3 -7.020400 -4.174500 0.000000
+4 -5.762900 -2.098200 0.000000
+5 -8.254700 -0.141510 0.000000
+6 -4.937100 -4.198100 0.000000
+7 -6.289300 -0.125790 0.000000
+8 -3.327300 -1.834200 0.000000
+9 -2.853800 -4.221700 0.000000
+10 -4.323900 -0.110060 0.000000
+11 -2.358500 -0.094339 0.000000
+12 -1.361900 -1.818500 0.000000
+13 -0.770440 -4.245300 0.000000
+14 -0.393080 -0.078616 0.000000
+15 0.603480 -1.802800 0.000000
+16 1.312900 -4.268900 0.000000
+17 1.572300 -0.062893 0.000000
+18 3.396200 -4.292500 0.000000
+19 3.467000 -2.169800 0.000000
+20 3.537700 -0.047170 0.000000
--- /dev/null
+GRID UNSTructured 22
+CONNectivity HYBR 'titi.cnc'
+COORDINATE vertices X Y 'titi.xyz'
+LOCAte LIST: 2 4 6 7 12 ID=argile
+LOCAte LIST: 3 5 10 11 16 19 ID=craie
+LOCAte LIST: 1 8 13 15 17 18 20 22 ID=granite
+LOCAte LIST: 9 14 21 ID=basalte
+LOCAte PAIR: (4,2) (2,2) (6,2) (3,2) (5,2) (1,2) ID=Face1
+LOCAte PAIR: (18,3) (1,1) ID=Face2
+LOCAte PAIR: (15,3) (20,2) (17,2) (19,2) (16,2) (18,2) ID=Face3
+LOCAte PAIR: (15,2) (4,3) ID=Face4
--- /dev/null
+1 -9.103800 -4.150900 0.000000
+2 -8.679200 -2.146200 0.000000
+3 -7.020400 -4.174500 0.000000
+4 -5.762900 -2.098200 0.000000
+5 -8.254700 -0.141510 0.000000
+6 -4.937100 -4.198100 0.000000
+7 -6.289300 -0.125790 0.000000
+8 -3.327300 -1.834200 0.000000
+9 -2.853800 -4.221700 0.000000
+10 -4.323900 -0.110060 0.000000
+11 -2.358500 -0.094339 0.000000
+12 -1.361900 -1.818500 0.000000
+13 -0.770440 -4.245300 0.000000
+14 -0.393080 -0.078616 0.000000
+15 0.603480 -1.802800 0.000000
+16 1.312900 -4.268900 0.000000
+17 1.572300 -0.062893 0.000000
+18 3.396200 -4.292500 0.000000
+19 3.467000 -2.169800 0.000000
+20 3.537700 -0.047170 0.000000