KJB
|
C++ wrapper on GSL quasi-random sequence generators, to prevent leaks. More...
Go to the source code of this file.
Classes | |
class | kjb::Gsl_Qrng_basic< KIND > |
Wrapper for one of GSL's quasi-random generators. More... | |
class | kjb::Gsl_Qrng_Niederreiter |
Quasi-random generator using the algorithm of Bratley et al. More... | |
class | kjb::Gsl_Qrng_Sobol |
Quasi-random generator using the algorithm of Antonov and Saleev. More... | |
class | kjb::Gsl_Qrng_Halton |
Quasi-random generator using the algorithm of Halton. More... | |
class | kjb::Gsl_Qrng_Rvs_Halton |
Quasi-random generator using the algorithm of Vandewoestyne et al. More... | |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
std | |
Typedefs | |
typedef void | kjb::gsl_qrng_type |
typedef void | kjb::gsl_qrng |
Enumerations | |
enum | { kjb::GSL_QRNG_NIEDER, kjb::GSL_QRNG_SOBOL, kjb::GSL_QRNG_HALTON, kjb::GSL_QRNG_RVSHALTON } |
Functions | |
template<unsigned KIND> | |
void | std::swap (kjb::Gsl_Qrng_basic< KIND > &m1, kjb::Gsl_Qrng_basic< KIND > &m2) |
Swap two wrapped qrng objects. More... | |
Variables | |
gsl_qrng_type * | kjb::gsl_qrng_niederreiter_2 |
gsl_qrng_type * | kjb::gsl_qrng_sobol |
gsl_qrng_type * | kjb::gsl_qrng_halton |
gsl_qrng_type * | kjb::gsl_qrng_reversehalton |
C++ wrapper on GSL quasi-random sequence generators, to prevent leaks.
GSL is the GNU Scientific Library.