LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
|
Multidimensional sequence composed of unidimensional sequences. More...
#include <SeqCombiner.h>
Classes | |
class | const_iterator |
Constant iterator. More... |
Public Types | |
typedef SEQ | Seq |
typedef std::vector< typename Seq::value_type > | value_type |
typedef Seq::size_type | size_type |
Public Member Functions | |
SeqCombiner (std::vector< Seq > seqs) | |
Constructor. | |
const std::vector< Seq > & | seqs () const |
Returns the vector of unidimensional sequences. | |
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. | |
size_t | size () const |
Multidimensional sequence composed of unidimensional sequences.
SEQ | Type of unidimensional sequence. |
POLICY | Iterator incrementing policy. If set to CartesianProduct, the output values of the compound sequence are all values from the Cartesian product of the input unidimensional sequences. If set to Zip, the \(i\)-th output value is a vector whose \(j\)-th component consist of the \(i\)-th value of the \(j\)-th input sequence. |
|
inline |
Constructor.
seqs | Container of unidimenisonal sequences. |
Referenced by LatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator::seq().