LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
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: