|
Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Sequence of Korobov lattices. More...
#include <Korobov.h>
Inherits LatBuilder::LatSeq::Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip >.
Public Member Functions | |
| Korobov (const SizeParam< LAT > &sizeParam, const GENSEQ &genSeq, Dimension latDimension) | |
| Constructor. More... | |
Public Member Functions inherited from LatBuilder::LatSeq::Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip > | |
| Combiner (SizeParam< LAT > sizeParam, std::vector< GenSeq > genSeqs) | |
| Constructor. More... | |
| const SizeParam< LAT > & | sizeParam () const |
| Returns the size parameter of the lattices in the sequence. | |
| Dimension | latDimension () const |
| Returns the dimension of the lattices. | |
| value_type | element (const typename Base::const_iterator &it) const |
| Computes and returns the output value. | |
Public Member Functions inherited from LatBuilder::BridgeSeq< Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip >, SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >, LatDef< LAT >, 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. | |
Additional Inherited Members | |
Public Types inherited from LatBuilder::LatSeq::Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip > | |
| typedef self_type::Base | Base |
| typedef self_type::value_type | value_type |
| typedef self_type::size_type | size_type |
| typedef GenSeq::PowerSeq< GENSEQ > | GenSeq |
Public Types inherited from LatBuilder::BridgeSeq< Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip >, SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >, LatDef< LAT >, BridgeIteratorCached > | |
|
typedef BridgeSeq< Combiner < LAT, GenSeq::PowerSeq < GENSEQ >, Zip >, SeqCombiner < GenSeq::PowerSeq< GENSEQ > , Zip >, LatDef< LAT > , BridgeIteratorCached > | BridgeSeq_ |
|
typedef SeqCombiner < GenSeq::PowerSeq< GENSEQ > , Zip > | Base |
| typedef LatDef< LAT > | value_type |
| typedef Base::size_type | size_type |
|
typedef BridgeIteratorCached < Combiner< LAT, GenSeq::PowerSeq< GENSEQ > , Zip > > | const_iterator |
Sequence of Korobov lattices.
| LAT | Type of lattice. |
| GENSEQ | Type of sequence of sequences of generator values. |
|
inline |
Constructor.
| sizeParam | Lattice size parameter. |
| genSeq | Sequence of sequences of generator values. |
| latDimension | Dimension of the lattices in the sequence. |