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