LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
LatBuilder::LatSeq::CBC< LR, ET, GENSEQ > Class Template Reference

Sequence of lattice definitions obtained by appending a variable component to a base genrating vector. More...

#include <CBC.h>

Classes

class  const_iterator
 Constant iterator. More...
 

Public Types

typedef GENSEQ GenSeq
 
typedef LatDef< LR, ET > value_type
 
typedef size_t size_type
 

Public Member Functions

 CBC (LatDef< LR, ET > baseLat, GenSeq genSeq)
 Constructor. More...
 
const GenSeq & genSeq () const
 Returns the sequences of generator values used for the last (appended component) of the generating vector.
 
const LatDef< LR, ET > & baseLat () const
 Returns the base lattice definition.
 
const_iterator begin () const
 Returns an iterator pointing to the first element in the sequence.
 
const_iterator end () const
 Returns an iterator pointing past the last element in the sequence.
 

Detailed Description

template<LatticeType LR, EmbeddingType ET, class GENSEQ>
class LatBuilder::LatSeq::CBC< LR, ET, GENSEQ >

Sequence of lattice definitions obtained by appending a variable component to a base genrating vector.

Template Parameters
ETType of lattice.
GENSEQType of sequences of generator values.

Constructor & Destructor Documentation

◆ CBC()

template<LatticeType LR, EmbeddingType ET, class GENSEQ >
LatBuilder::LatSeq::CBC< LR, ET, GENSEQ >::CBC ( LatDef< LR, ET >  baseLat,
GenSeq  genSeq 
)
inline

Constructor.

Parameters
baseLatBase lattice.
genSeqSequence of generator sequences.

The documentation for this class was generated from the following file: