|
| Sobol (BasicInt nbits, BasicInt dim, bool in_parallel=false) |
|
| Sobol (BasicInt nbits, std::vector< BasicInt > const °rees_of_irrpolys) |
|
| Sobol (BasicInt nbits, std::initializer_list< BasicInt > const °rees_of_irrpolys) |
|
| Sobol (BasicInt nbits, std::vector< std::vector< uintmax_t > > const &irrpolys_coeffs) |
|
| Sobol (BasicInt nbits, std::initializer_list< std::vector< uintmax_t > > const &irrpolys_coeffs) |
|
GenNum | inversed_generating_numbers (BasicInt dim) const |
|
GenMat | inversed_generating_matrix (BasicInt dim) const |
|
| Niederreiter (BasicInt nbits, BasicInt dim, bool in_parallel=false) |
|
| Niederreiter (BasicInt nbits, std::vector< BasicInt > const °rees_of_irrpolys) |
|
| Niederreiter (BasicInt nbits, std::initializer_list< BasicInt > const °rees_of_irrpolys) |
|
| Niederreiter (BasicInt nbits, std::vector< std::vector< uintmax_t > > const &irrpolys_coeffs) |
|
| Niederreiter (BasicInt nbits, std::initializer_list< std::vector< uintmax_t > > const &irrpolys_coeffs) |
|
BasicInt | t_estimate (void) const |
| Retutns t-value of a corresponding digital (t, s)-sequence.
|
|
| DigitalNet (DigitalNet const &)=default |
|
| DigitalNet (DigitalNet &&)=default |
|
DigitalNet & | operator= (DigitalNet const &)=default |
|
DigitalNet & | operator= (DigitalNet &&)=default |
|
| DigitalNet (void) |
| Creates empty object.
|
|
| DigitalNet (std::vector< GenNum > const &generating_numbers) |
| Creates digital net with given generating numbers.
|
|
| DigitalNet (std::vector< GenMat > const &generating_matrices) |
| Creates digital net with given generating matrices.
|
|
BasicInt | m (void) const |
| Returns \(m\) parameter of the net.
|
|
BasicInt | s (void) const |
| Returns \(s\) parameter of the net.
|
|
GenNum | generating_numbers (BasicInt dim) const |
|
GenMat | generating_matrix (BasicInt dim) const |
|
Point | generate_point_classical (CountInt pos) const |
|
Point | generate_point (CountInt pos) const |
|
IntPoint | generate_int_point (CountInt pos) const |
|
void | for_each_point (std::function< void(Point const &, CountInt)> handler, CountInt amount, CountInt pos=0) const |
|
void | for_each_int_point (std::function< void(IntPoint const &, CountInt)> handler, CountInt amount, CountInt pos=0) const |
|
Point | cast_int_point_to_real (IntPoint const &int_point) const |
|
|
void | initialize_generating_numbers (void) override |
|
| Niederreiter (BasicInt nbits, BasicInt dim, std::vector< GenNum > const &generating_numbers, Real recip, std::vector< Polynomial > const &irrpolys, void(Niederreiter::*ptr_check)(void const *), void const *ptr_arg) |
|
void | check_init1 (void const *ptr_arg) |
|
void | check_init2 (void const *ptr_arg) |
|
void | check_init3 (void const *ptr_arg) |
|
| DigitalNet (BasicInt nbits, BasicInt dim, std::vector< GenNum > const &generating_numbers) |
|
void | store_int_point (IntPoint &point, CountInt pos) const |
|
void | store_next_int_point (IntPoint &point, CountInt pos, IntPoint const &prev_point) const |
|
Represents digital Sobol (t, m, s)-net in base 2