LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
LatBuilder::GenSeq Namespace Reference

Sequences of generator values. More...

Classes

class  CoprimeIntegers
 Indexed sequence of integers coprime with a specified modulus. More...
 
struct  Creator
 Creator for sequences of generator values. More...
 
struct  Creator< CyclicGroup< LR, COMPRESS, TRAV, ORDER > >
 Creator specialization for cyclic groups. More...
 
struct  Creator< PowerSeq< SEQ > >
 Creator specialization for PowerSeq. More...
 
class  CyclicGroup
 Cyclic group. More...
 
class  CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER >
 
class  CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER >
 
struct  CyclicGroupTraits
 Cyclic group traits. More...
 
struct  CyclicGroupTraits< CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER > >
 
struct  CyclicGroupTraits< CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER > >
 
class  CyclicGroupTraversal
 Default traversal policy for cyclic groups. More...
 
struct  CyclicGroupTraversalTraits
 Cyclic group traits. More...
 
struct  CyclicGroupTraversalTraits< CyclicGroupTraversal< LatticeType::ORDINARY > >
 
struct  CyclicGroupTraversalTraits< CyclicGroupTraversal< LatticeType::POLYNOMIAL > >
 
class  Extend
 Indexed sequence of integers that extend on an smaller integer by adding higher-order digits. More...
 
class  GeneratingValues
 Indexed sequence of generating values: -For ordinary lattices: integers coprime with a specified modulus (Integer). More...
 
class  GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV >
 Indexed sequence of integers coprime with a specified modulus. More...
 
class  GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV >
 Indexed sequence of Polynomials coprime with a specified polynomial modulus. More...
 
struct  GeneratingValuesTraits
 GeneratingValues traits. More...
 
struct  GeneratingValuesTraits< GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV > >
 
struct  GeneratingValuesTraits< GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV > >
 
class  PowerSeq
 Sequence filter that raises values (of integers or polynomials) to a given power, optionally modulo a given modulus. More...
 
struct  VectorCreator
 Creator for vectors of sequences of generator values. More...
 

Enumerations

enum  GroupOrder : bool { DIRECT = false, INVERSE = true }
 Group ordering type.
 

Functions

constexpr GroupOrder operator! (GroupOrder order)
 Returns the inverse group order.
 

Detailed Description

Sequences of generator values.

These sequences contain the values that the components of a generating vector can take.