LatNet Builder Manual
2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
|
Cyclic group. More...
#include <CyclicGroup.h>
Cyclic group.
Cyclic group \(\{ 1, g, g^2, \dots, g^{\varphi(b^m) - 1} \}\) of integers modulo \(b^m\) (respectively polynomials modulo \(b^m\)), where \(b\) is a prime base (respectively an irreductible polynomial), \(g\) is the generator of the group, and \(\varphi\) is Euler's totient function.
The generator of the group is computed by the class constructor.
COMPRESS | Compression type. If Compress::SYMMETRIC, only the first half of the group is considered and an element value of \(a\) is mapped to \(\min(a, b^m - a)\). (available only in the integer case) |