Lattice Builder Manual Software Package for Constructing Rank-1 Lattices

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Classes | Public Types | Public Member Functions | List of all members
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

  LAT | Type of lattice.
  GENSEQ | Type 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

  baseLat | Base lattice.
  genSeq | Sequence of generator sequences.

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

- latbuilder/include/latbuilder/LatSeq/CBC.h