ExRandom
3.0
|
The common namespace. More...
Classes | |
class | aux_info |
Some auxiliary functions related to normal and exponential distributions. More... | |
class | digit_arithmetic |
Machinery to manipulate bases. More... | |
class | discrete_normal_dist |
Partially sample exactly from the discrete normal distribution. More... | |
class | discrete_normal_distribution |
Sample exactly from the discrete normal distribution. More... | |
class | i_rand |
A class to sample integers [0,m). More... | |
class | rand_digit |
Machinery to convert a random generator into a random digit. More... | |
class | rand_table |
a wrapper to table_gen to make it look like a rand_digit. More... | |
class | table_gen |
a class to generate tabulated random numbers. More... | |
class | u_rand |
The machinery to handle u-rands, arbitrary precision random deviates. More... | |
class | unit_exponential_dist |
Sample u-rands exactly from the unit exponential distribution. More... | |
class | unit_exponential_distribution |
Sample exactly from the unit exponential distribution. More... | |
class | unit_normal_dist |
Sample u-rands exactly from the unit normal distribution. More... | |
class | unit_normal_distribution |
Sample exactly from the unit normal distribution. More... | |
class | unit_normal_kahn |
Sample u-rands from the normal distribution, Kahn's method (deprecated) More... | |
class | unit_uniform_dist |
Sample u-rands exactly from the unit uniform distribution. More... | |
class | unit_uniform_distribution |
Sample exactly from the unit uniform distribution. More... | |
The common namespace.
The entire library resides in this namespace so avoid the possibility of name conflicts. For the same reason, all the headers are in the exrandom directory in the include path.