quakeforge/ruamoko/gatest
Bill Currie 68ca8c7016 [gatest] Switch to using e0 for the null vector
According to enki (bivector community) when there are more than one null
vector in a geometry, usually all vectors are null, and it was what to
do with multiple null vectors that caused me to balk at using e0 for the
null vector. However, using e0 for the null vector makes life much
easier, especially as that's what most of the literature does. There
are plenty of places, particularly in layout handling, that still need
adjustment for the change, but things seem to work (minus duals, but
they were broken in the first place, thus the discussion with enki).
2023-06-08 12:56:23 +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] Parse division and dual operations 2023-05-29 09:52:10 +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