@@ -445,30 +445,30 @@ end
445
445
elems = connect .([(1 , 2 , 3 ), (4 , 3 , 2 )])
446
446
t = HalfEdgeTopology (elems)
447
447
β = Boundary {2,0} (t)
448
- @test β (1 ) == (2 , 3 , 1 )
448
+ @test β (1 ) == (1 , 2 , 3 )
449
449
@test β (2 ) == (3 , 2 , 4 )
450
450
β = Boundary {2,1} (t)
451
- @test β (1 ) == (1 , 3 , 2 )
452
- @test β (2 ) == (1 , 4 , 5 )
451
+ @test β (1 ) == (1 , 2 , 3 )
452
+ @test β (2 ) == (2 , 5 , 4 )
453
453
β = Boundary {1,0} (t)
454
- @test β (1 ) == (3 , 2 )
455
- @test β (2 ) == (1 , 2 )
454
+ @test β (1 ) == (1 , 2 )
455
+ @test β (2 ) == (2 , 3 )
456
456
@test β (3 ) == (3 , 1 )
457
- @test β (4 ) == (2 , 4 )
458
- @test β (5 ) == (4 , 3 )
457
+ @test β (4 ) == (4 , 3 )
458
+ @test β (5 ) == (2 , 4 )
459
459
π = Coboundary {0,1} (t)
460
- @test π (1 ) == (2 , 3 )
461
- @test π (2 ) == (4 , 1 , 2 )
462
- @test π (3 ) == (3 , 1 , 5 )
463
- @test π (4 ) == (5 , 4 )
460
+ @test π (1 ) == (1 , 3 )
461
+ @test π (2 ) == (5 , 2 , 1 )
462
+ @test π (3 ) == (3 , 2 , 4 )
463
+ @test π (4 ) == (4 , 5 )
464
464
π = Coboundary {0,2} (t)
465
465
@test π (1 ) == (1 ,)
466
466
@test π (2 ) == (2 , 1 )
467
467
@test π (3 ) == (1 , 2 )
468
468
@test π (4 ) == (2 ,)
469
469
π = Coboundary {1,2} (t)
470
- @test π (1 ) == (2 , 1 )
471
- @test π (2 ) == (1 ,)
470
+ @test π (1 ) == (1 , )
471
+ @test π (2 ) == (1 , 2 )
472
472
@test π (3 ) == (1 ,)
473
473
@test π (4 ) == (2 ,)
474
474
@test π (5 ) == (2 ,)
@@ -484,30 +484,30 @@ end
484
484
β = Boundary {2,0} (t)
485
485
@test β (1 ) == (1 , 2 , 6 , 5 )
486
486
@test β (2 ) == (6 , 2 , 4 )
487
- @test β (3 ) == (6 , 4 , 3 , 5 )
488
- @test β (4 ) == (3 , 1 , 5 )
487
+ @test β (3 ) == (5 , 6 , 4 , 3 )
488
+ @test β (4 ) == (1 , 5 , 3 )
489
489
β = Boundary {2,1} (t)
490
- @test β (1 ) == (1 , 3 , 5 , 6 )
491
- @test β (2 ) == (3 , 9 , 4 )
492
- @test β (3 ) == (4 , 7 , 8 , 5 )
493
- @test β (4 ) == (2 , 6 , 8 )
490
+ @test β (1 ) == (1 , 2 , 3 , 4 )
491
+ @test β (2 ) == (2 , 7 , 8 )
492
+ @test β (3 ) == (3 , 8 , 9 , 5 )
493
+ @test β (4 ) == (4 , 5 , 6 )
494
494
β = Boundary {1,0} (t)
495
495
@test β (1 ) == (1 , 2 )
496
- @test β (2 ) == (3 , 1 )
497
- @test β (3 ) == (6 , 2 )
498
- @test β (4 ) == (4 , 6 )
499
- @test β (5 ) == (5 , 6 )
500
- @test β (6 ) == (1 , 5 )
501
- @test β (7 ) == (4 , 3 )
502
- @test β (8 ) == (3 , 5 )
503
- @test β (9 ) == (2 , 4 )
496
+ @test β (2 ) == (2 , 6 )
497
+ @test β (3 ) == (6 , 5 )
498
+ @test β (4 ) == (5 , 1 )
499
+ @test β (5 ) == (5 , 3 )
500
+ @test β (6 ) == (3 , 1 )
501
+ @test β (7 ) == (2 , 4 )
502
+ @test β (8 ) == (4 , 6 )
503
+ @test β (9 ) == (4 , 3 )
504
504
π = Coboundary {0,1} (t)
505
- @test π (1 ) == (1 , 6 , 2 )
506
- @test π (2 ) == (9 , 3 , 1 )
507
- @test π (3 ) == (2 , 8 , 7 )
508
- @test π (4 ) == (7 , 4 , 9 )
509
- @test π (5 ) == (5 , 8 , 6 )
510
- @test π (6 ) == (3 , 4 , 5 )
505
+ @test π (1 ) == (1 , 4 , 6 )
506
+ @test π (2 ) == (7 , 2 , 1 )
507
+ @test π (3 ) == (6 , 5 , 9 )
508
+ @test π (4 ) == (9 , 8 , 7 )
509
+ @test π (5 ) == (3 , 5 , 4 )
510
+ @test π (6 ) == (2 , 8 , 3 )
511
511
π = Coboundary {0,2} (t)
512
512
@test π (1 ) == (1 , 4 )
513
513
@test π (2 ) == (2 , 1 )
@@ -517,14 +517,14 @@ end
517
517
@test π (6 ) == (2 , 3 , 1 )
518
518
π = Coboundary {1,2} (t)
519
519
@test π (1 ) == (1 ,)
520
- @test π (2 ) == (4 , )
521
- @test π (3 ) == (2 , 1 )
522
- @test π (4 ) == (2 , 3 )
523
- @test π (5 ) == (3 , 1 )
524
- @test π (6 ) == (4 , 1 )
525
- @test π (7 ) == (3 ,)
526
- @test π (8 ) == (3 , 4 )
527
- @test π (9 ) == (2 ,)
520
+ @test π (2 ) == (1 , 2 )
521
+ @test π (3 ) == (1 , 3 )
522
+ @test π (4 ) == (1 , 4 )
523
+ @test π (5 ) == (4 , 3 )
524
+ @test π (6 ) == (4 ,)
525
+ @test π (7 ) == (2 ,)
526
+ @test π (8 ) == (2 , 3 )
527
+ @test π (9 ) == (3 ,)
528
528
π = Adjacency {0} (t)
529
529
@test π (1 ) == (2 , 5 , 3 )
530
530
@test π (2 ) == (4 , 6 , 1 )
@@ -539,17 +539,17 @@ end
539
539
π = Adjacency {2} (t)
540
540
@test π (1 ) == (2 , 3 , 4 )
541
541
@test π (2 ) == (1 , 3 )
542
- @test π (3 ) == (2 , 4 , 1 )
542
+ @test π (3 ) == (1 , 2 , 4 )
543
543
@test π (4 ) == (1 , 3 )
544
544
545
545
# 4 quadrangles in a grid
546
546
elems = connect .([(1 , 2 , 5 , 4 ), (2 , 3 , 6 , 5 ), (4 , 5 , 8 , 7 ), (5 , 6 , 9 , 8 )])
547
547
t = HalfEdgeTopology (elems)
548
548
π = Adjacency {2} (t)
549
- @test π (1 ) == (3 , 2 )
549
+ @test π (1 ) == (2 , 3 )
550
550
@test π (2 ) == (1 , 4 )
551
551
@test π (3 ) == (1 , 4 )
552
- @test π (4 ) == (3 , 2 )
552
+ @test π (4 ) == (2 , 3 )
553
553
554
554
# invalid relations
555
555
elems = connect .([(1 , 2 , 3 ), (4 , 3 , 2 )])
0 commit comments