versor
3.0
C++11 library for Geometric algebra
|
goal is to use generators to collect all the unique transformations of the group, so we can apply them easily later. More...
#include <vsr_root.h>
Classes | |
struct | ReflectIdx |
Static Public Member Functions | |
template<class V > | |
static bool | Compare (const V &a, const V &b, bool ref=true) |
Utility function to compare two unit vectors (looks at dot product, or norm of diff...) | |
template<class V , class... R> | |
static vector< V > | System (const V &x, const R &...v) |
template<class V > | |
static vector< V > | System (const vector< V > &root, bool ref=true, int nMaxIter=500) |
goal is to use generators to collect all the unique transformations of the group, so we can apply them easily later.
multiply all pins by all pins until none left, same for spins, and same for pins with spins ( and spins with pins?)
CALCULATES POLYTOPES FROM SIMPLE ROOTS IN ND (beware infinite groups . . .)