Commit 07e5345
committed
Calling tidy_peripheral_curves fix in _two_to_three and _three_to_two.
This fixes a bug that Neil Hoffman reported a sequence of M._two_to_three() and M._three_to_two() moves that make M.solution_type() == 'all tetrahedra positively oriented' for M=Manifold("m007(3,1)") because we pick up loops in peripheral curves. These loops don't change the curves homologically but changes the M.gluing_equations().1 parent 4d1a96f commit 07e5345
2 files changed
Lines changed: 18 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
622 | 622 | | |
623 | 623 | | |
624 | 624 | | |
| 625 | + | |
625 | 626 | | |
626 | 627 | | |
627 | 628 | | |
| |||
Lines changed: 17 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
559 | 565 | | |
560 | 566 | | |
561 | 567 | | |
| |||
575 | 581 | | |
576 | 582 | | |
577 | 583 | | |
| 584 | + | |
578 | 585 | | |
579 | 586 | | |
580 | 587 | | |
| |||
602 | 609 | | |
603 | 610 | | |
604 | 611 | | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
605 | 618 | | |
| 619 | + | |
606 | 620 | | |
607 | 621 | | |
608 | 622 | | |
609 | 623 | | |
610 | | - | |
| 624 | + | |
611 | 625 | | |
612 | 626 | | |
613 | 627 | | |
| |||
616 | 630 | | |
617 | 631 | | |
618 | 632 | | |
619 | | - | |
| 633 | + | |
620 | 634 | | |
621 | 635 | | |
622 | 636 | | |
| |||
626 | 640 | | |
627 | 641 | | |
628 | 642 | | |
| 643 | + | |
629 | 644 | | |
630 | 645 | | |
631 | 646 | | |
| |||
0 commit comments