-
Notifications
You must be signed in to change notification settings - Fork 126
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
Lie algebras: Add root system detection #4084
Lie algebras: Add root system detection #4084
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4084 +/- ##
==========================================
- Coverage 84.69% 84.67% -0.02%
==========================================
Files 614 626 +12
Lines 83568 84208 +640
==========================================
+ Hits 70780 71307 +527
- Misses 12788 12901 +113
|
1bc15ba
to
11ceb45
Compare
59bd0e5
to
d778378
Compare
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.
Had a cursory looks. Seems sensible (I am not surprised). No objections from me.
Let's wait for another few days with merging for @felix-roehrich to have the chance to have a look as well |
Co-authored-by: Felix Röhrich <[email protected]>
1655206
to
b46fb11
Compare
Co-authored-by: Felix Röhrich <[email protected]>
Co-authored-by: Felix Röhrich <[email protected]>
Add
root_system(L::LieAlgebra)
that either returns a cached root system or tries to compute the root system ofL
.The remaining changes are either subroutines needed to implement the former, or some few places where using this new functionality made the code a lot cleaner.
For my convenience and to limit potential conflicts, this currently contains #4053. Once #4053 is merged, I'll rebase this PR.