Lattice Builder
Software Package for Constructing Rank-1 Lattices
|
Output sequence from the coordinate-symmetric CBC algorithm. More...
#include <CoordSymCBC.h>
Classes | |
class | const_iterator |
Constant iterator. More... | |
Public Types | |
typedef GENSEQ | GenSeq |
typedef CoordSymInnerProd::template Seq< GenSeq > | ProdSeq |
typedef LatBuilder::LatSeq::CBC< LAT, GenSeq > | LatSeq |
typedef LatSeq::size_type | size_type |
Public Member Functions | |
Seq (const CoordSymCBC &parent, const GenSeq &genSeq) | |
Constructor. More... | |
const CoordSymCBC & | cbc () const |
Returns a reference to the parent CoordSymCBC instance. | |
const LatSeq & | latSeq () const |
Returns a reference to the internal lattice sequence. | |
const ProdSeq & | prodSeq () const |
Returns a reference to the internal inner product sequence. | |
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. | |
Output sequence from the coordinate-symmetric CBC algorithm.
It is based on a sequence of lattice definitions.
GENSEQ | Type of sequence of generator values. |
|
inline |
Constructor.
parent | Reference to the parent. Kept as a reference, no copy made. |
genSeq | Sequence of generator values. |