Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Sequence of inner product values. More...
#include <CoordUniformInnerProdFast.h>
Inherits LatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached >.
Public Types | |
typedef GENSEQ | GenSeq |
typedef Seq::Base | Base |
typedef Seq::size_type | size_type |
Public Types inherited from LatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached > | |
typedef BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached > | BridgeSeq_ |
typedef GENSEQ | Base |
typedef MeritValue | value_type |
typedef Base::size_type | size_type |
typedef BridgeIteratorCached< Seq< GENSEQ > > | const_iterator |
Public Member Functions | |
template<class E > | |
Seq (const CoordUniformInnerProdFast &parent, GenSeq genSeq, const boost::numeric::ublas::vector_expression< E > &vec) | |
Constructor. More... | |
const CoordUniformInnerProdFast & | innerProd () const |
Returns the parent inner product of this sequence. | |
MeritValue | element (const typename Base::const_iterator &it) const |
Public Member Functions inherited from LatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached > | |
BridgeSeq (Base base=Base()) | |
Constructor. More... | |
Base & | base () |
Returns the base sequence. | |
const Base & | base () const |
void | setBase (Base b) |
Changes the base sequence to b . | |
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. | |
Sequence of inner product values.
GENSEQ | Type of sequence of generator values. Must be a binding of GenSeq::CyclicGroup. |
|
inline |
Constructor.
parent | Parent inner product instance. |
genSeq | Sequence of generator sequences that determines the order of the permutations of baseVec . |
vec | Second operand in the inner product. |