-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid declaring and using attribute 'Matrix' #64
Conversation
Instead, introduce two attributes MatrixOfRack and MatrixOfCycleSet, and provide convenience methods for Matrix that delegate to the two. This way, Matrix is freed up to become an operation in GAP 4.12. Also optimize CycleSet2YB a bit.
Codecov Report
@@ Coverage Diff @@
## master #64 +/- ##
==========================================
- Coverage 99.52% 99.52% -0.01%
==========================================
Files 94 94
Lines 106313 106312 -1
==========================================
- Hits 105806 105805 -1
Misses 507 507
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. @vendramin could such renaming break any user code? Also, would be good to add a test for IsNonDegenerate
for the better test coverage of the diff.
@fingolfin please rebase to include Travis test in stable-4.11 too. |
@fingolfin checked myself - passes in stable-4.11. Thanks. |
Oops this missed a warning from the log file which did not fail the test:
Will fix it now. |
This was introduced in #64
Fixed in da8e135 |
Instead, introduce two attributes MatrixOfRack and MatrixOfCycleSet,
and provide convenience methods for Matrix that delegate to the two.
This way, Matrix is freed up to become an operation in GAP 4.12.
Also optimize CycleSet2YB a bit.