-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
RFC: Fixed scale and scale1 methods to not assume commutativity. Issue #13690 #14425
Conversation
+1 cc: @andreasnoack, @jiahao |
Looks good, thank you! |
There is a latent bug reporting issue in these scale methods too - the |
When working with the |
In which case, this PR is fine. Would be good to include some tests with simple noncommutative algebras. |
@jiahao To test what in this case? Scales already have tests. |
They already have tests, but they weren't covering any non-commutative cases that this PR fixes. Try to find some examples with simple types that would fail on master but pass with this PR. |
@tkelman AppVeyor build failed and showed the following. Its just due to not installing Quaternions pakage, though I have included this in the test files.
What to do about this ? |
You added |
@tkelman Could you please rephrase your question? |
Can you just include the minimum quaternion type definition and non-commutative multiplication inline in the tests for this? |
The quaternion type for testing belongs under |
RFC: Fixed scale and scale1 methods to not assume commutativity. Issue #13690
thanks for the reminder |
i.e. distinguish between pre- or post-multiplications.