Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets. More...
#include <CoordinateSets.h>
Classes | |
class | const_iterator |
Public Types | |
typedef BASE | Base |
Constructs a set based on baseSets by adding coordinate coord to each of the sets in baseSets . More... | |
Public Member Functions | |
AddCoordinate (const Base &base, Coordinates::value_type coord) | |
Constructs a sequence of coordinate sets by adding the coordinate coord to each element in the base sequence base . | |
const Base & | base () const |
Returns the base sequence. | |
const Coordinates::value_type & | coord () const |
Returns the added coordinate. | |
const_iterator | begin () const |
Returns an iterator pointing to the first element in the seq. | |
const_iterator | end () const |
Returns an iterator pointing past the last element in the seq. | |
This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets.
BASE | Type of coordinate sets that serves as a base. |
typedef BASE LatCommon::CoordinateSets::AddCoordinate< BASE >::Base |
Constructs a set based on baseSets
by adding coordinate coord
to each of the sets in baseSets
.
Warning: do not use a temporary object as baseSets
.