26#ifndef quantlib_sobol_ld_rsg_hpp
27#define quantlib_sobol_ld_rsg_hpp
29#include <ql/methods/montecarlo/sample.hpp>
119 unsigned long seed = 0,
122 void skipTo(std::uint_least32_t n);
Sobol low-discrepancy sequence generator.
std::uint_least32_t sequenceCounter_
std::vector< std::vector< std::uint_least32_t > > directionIntegers_
static const double normalizationFactor_
void skipTo(std::uint_least32_t n)
const SobolRsg::sample_type & nextSequence() const
const sample_type & lastSequence() const
std::vector< std::uint_least32_t > integerSequence_
const std::vector< std::uint_least32_t > & nextInt32Sequence() const
Sample< std::vector< Real > > sample_type
std::size_t Size
size of a container