You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* improve promotion and equality checking
* Apply suggestions from code review
better styling and formatting
Co-authored-by: Daniel Karrasch <[email protected]>
* change && to & in ==
* extend promotion and equality improvements to Octonion, DualQuaternion
* Update src/Octonion.jl
Co-authored-by: Seth Axen <[email protected]>
* add promotion and equality tests for DualQuaternion and Octonion
* Update test/test_Quaternion.jl
Co-authored-by: Seth Axen <[email protected]>
* reorganize testing and add convert() tests
* fix troublesome shorthand constructors that gave potentially-wrong .norm field. but they should probably be removed altogether.
* fix broken DualQuaternion interactions with DualNumbers.Dual
* Update src/DualQuaternion.jl
Co-authored-by: Seth Axen <[email protected]>
* revert mistake to norm field
* Revert "fix troublesome shorthand constructors that gave potentially-wrong .norm field. but they should probably be removed altogether."
This reverts commit 3809886.
* quat(), dualquat(), and octo() don't set their own defaults for norm
* make Quaternion(1) === Quaternion{T}(1)
* fix norm fields of DualQuaternion(::Dual)
* fix test that was broken because it was misplaced
* Update test/test_Quaternion.jl
Co-authored-by: Seth Axen <[email protected]>
* increase test coverage
* a few more tests
* Update test/test_Quaternion.jl
Co-authored-by: Seth Axen <[email protected]>
Co-authored-by: Daniel Karrasch <[email protected]>
Co-authored-by: Seth Axen <[email protected]>
Co-authored-by: mikmoore <[email protected]>
0 commit comments