Commit Graph

10 Commits

Author SHA1 Message Date
Marek Nečada 3e94b1baec The quaternions were apparently correct after all (except for the ordering of conjugation in vector rotation).
Former-commit-id: c233f1501a565ad3bbed5933324a0b821d2d1379
2019-03-15 21:14:59 +00:00
Marek Nečada 02ec8804d0 Fix quaternion conjugation order on vector rotation.
Now it does not crash on C4v and the projectors seem to be indeed
projectors, but the translation operator decomposition is still wrong.


Former-commit-id: 6273c5a76b4e424f77b12514df209b995999b24b
2019-03-12 22:22:02 +02:00
Marek Nečada 04a181ae9b Fix quaternion-based rotation.
Former-commit-id: 3614adf2aa69752a529b20f73c29e7f8994826ae
2019-03-11 21:32:33 +00:00
Marek Nečada 371e8c7ccc Rotate 3d cartesian vector using the quaternion repre.
Former-commit-id: 78ef0fa0cf625601f99add34dfe18339ab0f36e4
2019-02-26 06:08:24 +02:00
Marek Nečada 0b8f90db6f Move typedefs from wigner.h to qpms_types.h; new
qpms_vswf_irot_elem_from_irot3 fun.


Former-commit-id: 0db6bbaade3993108c7227bfae67f5c22ab9df3e
2019-02-25 18:11:22 +02:00
Marek Nečada efaf3211e4 Quaternion + determinant representation of improper rotations.
Former-commit-id: fbc101d997ae85565584a3f0ea9c583360fbabec
2019-02-25 09:52:23 +02:00
Marek Nečada e6d0936842 Fix exp of a real quaternion
Former-commit-id: 2bd5c22c3690330e3881bd509bf4070cf2a21015
2019-02-25 05:13:59 +00:00
Marek Nečada d11ce9e8ee Fix logarithm of a real quaternion
Former-commit-id: a82a1cd462014e7eeadc127061328b45f1e00ec2
2019-02-25 05:11:08 +00:00
Marek Nečada e120464046 Quaternion power to a real exponent.
Former-commit-id: e8dc72c04813e592dd1c5a0ccff2971374b3c99c
2019-02-25 05:03:11 +00:00
Marek Nečada 83b8b72578 Quaternions and Wigner matrix elements; untested.
Former-commit-id: 27dfd620a73f7ec246882863239e96a29c87a867
2019-02-22 05:35:38 +00:00