KJB
|
Class defs for C++ wrapper on GNU GSL random number generators. More...
Go to the source code of this file.
Classes | |
class | kjb::Gsl_rng_basic< KIND > |
Basic RAII wrapper for GNU GSL random number generators. More... | |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
Macros | |
#define | Gsl_rng_template(Foo, foo, FOO) |
this macro is used to define random number generator classes More... | |
Typedefs | |
typedef void | gsl_rng |
typedef void | gsl_rng_type |
typedef Gsl_rng_mt19937 | kjb::Gsl_rng_default |
An all-around good, fast, simulation-quality random number generator. More... | |
Enumerations | |
enum | { kjb::GSL_RNG_MT19937, kjb::GSL_RNG_RANLXS0, kjb::GSL_RNG_RANLXS1, kjb::GSL_RNG_RANLXS2, kjb::GSL_RNG_RANLXD1, kjb::GSL_RNG_RANLXD2, kjb::GSL_RNG_CMRG, kjb::GSL_RNG_MRG, kjb::GSL_RNG_TAUS2, kjb::GSL_RNG_GFSR4 } |
constants used to select random number generators More... | |
Functions | |
kjb::Gsl_rng_template (Gsl_rng_mt19937, gsl_rng_mt19937, GSL_RNG_MT19937) | |
kjb::Gsl_rng_template (Gsl_rng_ranlxs0, gsl_rng_ranlxs0, GSL_RNG_RANLXS0) | |
kjb::Gsl_rng_template (Gsl_rng_ranlxs1, gsl_rng_ranlxs1, GSL_RNG_RANLXS1) | |
kjb::Gsl_rng_template (Gsl_rng_ranlxs2, gsl_rng_ranlxs2, GSL_RNG_RANLXS2) | |
kjb::Gsl_rng_template (Gsl_rng_ranlxd1, gsl_rng_ranlxd1, GSL_RNG_RANLXD1) | |
kjb::Gsl_rng_template (Gsl_rng_ranlxd2, gsl_rng_ranlxd2, GSL_RNG_RANLXD2) | |
kjb::Gsl_rng_template (Gsl_rng_cmrg, gsl_rng_cmrg, GSL_RNG_CMRG) | |
kjb::Gsl_rng_template (Gsl_rng_mrg, gsl_rng_mrg, GSL_RNG_MRG) | |
kjb::Gsl_rng_template (Gsl_rng_taus2, gsl_rng_taus2, GSL_RNG_TAUS2) | |
kjb::Gsl_rng_template (Gsl_rng_gfsr4, gsl_rng_gfsr4, GSL_RNG_GFSR4) | |
Class defs for C++ wrapper on GNU GSL random number generators.
#define Gsl_rng_template | ( | Foo, | |
foo, | |||
FOO | |||
) |
this macro is used to define random number generator classes
typedef void gsl_rng |
typedef void gsl_rng_type |
gsl_rng_type * gsl_rng_cmrg |
gsl_rng_type * gsl_rng_gfsr4 |
gsl_rng_type * gsl_rng_mrg |
gsl_rng_type* gsl_rng_mt19937 |
gsl_rng_type * gsl_rng_ranlxd1 |
gsl_rng_type * gsl_rng_ranlxd2 |
gsl_rng_type * gsl_rng_ranlxs0 |
gsl_rng_type * gsl_rng_ranlxs1 |
gsl_rng_type * gsl_rng_ranlxs2 |
gsl_rng_type * gsl_rng_taus2 |