|
|
| 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