Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
LatBuilder::LatSeq::CBC< LAT, 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< LAT > value_type
 
typedef size_t size_type
 

Public Member Functions

 CBC (LatDef< LAT > 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< LAT > & 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<LatType LAT, class GENSEQ>
class LatBuilder::LatSeq::CBC< LAT, GENSEQ >

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

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

Constructor & Destructor Documentation

template<LatType LAT, class GENSEQ >
LatBuilder::LatSeq::CBC< LAT, GENSEQ >::CBC ( LatDef< LAT >  baseLat,
GenSeq  genSeq 
)
inline

Constructor.

Parameters
baseLatBase lattice.
genSeqSequence of generator sequences.

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