18 std::size_t
dimension()
const {
return dimension_; }
20 void generate(std::uint64_t index,
double* out)
const;
21 std::vector<double>
generate(std::uint64_t index)
const;
25 std::array<std::uint64_t, kMaxBits> values{};
28 std::size_t dimension_;
29 std::vector<DirectionRow> directions_;
30 std::vector<std::uint64_t> scramble_;
void generate(std::uint64_t index, double *out) const
Definition sobol.cpp:96
static constexpr std::size_t kMaxBits
Definition sobol.hpp:14
std::size_t dimension() const
Definition sobol.hpp:18
static constexpr std::size_t kMaxSupportedDimension
Definition sobol.hpp:13
bool scrambled
Definition mc.cpp:131
Brownian bridge mapping for quasi Monte Carlo Brownian paths.
Definition brownian_bridge.hpp:7