quakeforge/ruamoko/gatest
Bill Currie a40fee2513 [gatest] Calculate correct sign for duals
I was aware in the beginning that the signs were probably incorrect, but
I had left them as I wasn't sure how they worked.  Thanks to enki
(bivector community), I was pointed in the right direction for getting
the calculations right: the product of a basis blade with its dual
(x !x) must product the positive pseudo-scalar.
2023-06-08 13:02:13 +09:00
..
algebra.h [gatest] Allow specifying the algebra on the command line 2023-05-29 15:14:59 +09:00
algebra.r [gatest] Allow specifying the algebra on the command line 2023-05-29 15:14:59 +09:00
basisblade.h [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
basisblade.r [gatest] Switch to using e0 for the null vector 2023-06-08 12:56:23 +09:00
basisgroup.h [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
basisgroup.r [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
basislayout.h [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
basislayout.r [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
main.r [gatest] Switch to using e0 for the null vector 2023-06-08 12:56:23 +09:00
Makemodule.am [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
metric.h [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
metric.r [gatest] Switch to using e0 for the null vector 2023-06-08 12:56:23 +09:00
multivector.h [gatest] Parse division and dual operations 2023-05-29 09:52:10 +09:00
multivector.r [gatest] Calculate correct sign for duals 2023-06-08 13:02:13 +09:00
util.h [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00
util.r [gatest] Add basic geometric algebra test 2023-05-19 00:34:05 +09:00