LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
LatBuilder::GenSeq::CyclicGroupTraversal< LR > Class Template Reference

Default traversal policy for cyclic groups. More...

#include <CyclicGroup.h>

Inherited by LatBuilder::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal< LR > >.

Public Types

typedef CyclicGroupTraversal< LR > self_type
typedef CyclicGroupTraversalTraits< self_type >::size_type size_type
typedef CyclicGroupTraversalTraits< self_type >::value_type value_type
typedef CyclicGroupTraversalTraits< self_type >::Modulus Modulus

Public Member Functions

size_t size () const
 Returns the traversal size.
void resize (size_type size)
 Changes the traversal size to size.

Static Public Member Functions

static std::string name ()
static void increment (value_type &currentValue, size_type &index, const value_type &generator, const Modulus &modulus, const size_type &size)
 increments to next value.

Detailed Description

template<LatticeType LR>
class LatBuilder::GenSeq::CyclicGroupTraversal< LR >

Default traversal policy for cyclic groups.


The documentation for this class was generated from the following file:
  • include/latbuilder/GenSeq/CyclicGroup.h