LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
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.
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:
  • include/latbuilder/LatSeq/CBC.h