-
Notifications
You must be signed in to change notification settings - Fork 112
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
Hypercomplexes #2958
Hypercomplexes #2958
Conversation
389c083
to
37f6c57
Compare
@jankoboehm : Did you have time to have a look at this? IMHO it would make sense to subsume double complexes under The same could then be done for ordinary |
37f6c57
to
84cd028
Compare
Freshly rebased for better readability. |
I like it. It does what we discussed. Before interlinking it with double complexes, complexes or resolutions, I think we should get it it. I would then like to test it out in some use cases, also in the one-dimensional setting. We can then discuss carefully about interlinking it with what is there, ensuring compatibility. The goal is that the user does not have to struggle with different types of complexes not interoperating, or operating inconsistently. |
bed7ea5
to
910911a
Compare
Codecov Report
@@ Coverage Diff @@
## master #2958 +/- ##
========================================
Coverage 80.28% 80.28%
========================================
Files 483 484 +1
Lines 68262 68464 +202
========================================
+ Hits 54803 54969 +166
- Misses 13459 13495 +36
|
0cd6153
to
8cd401b
Compare
Rebased again after recent merge of the double complexes. |
8cd401b
to
ef46d62
Compare
@jankoboehm : As discussed this morning. Hypercomplexes fused with the double complexes. For the fun of it, I also added a concrete type for double complexes which is wrapping a hyper complex. In the example in the test file it seems to perform slightly worse than the native double complex implementation. But since the latter is kept and used, I don't see a problem here. |
ef46d62
to
16a261b
Compare
Can this be merged then? Or should we talk about it again on Wednesday? |
@jankoboehm : As discussed today. The relevant files are exclusively in
experimental/HyperComplexes
. The rest is in #2935 and can be ignored.