|
Defines |
#define | IA 16807 |
#define | IM 2147483647 |
#define | AM (1.0/IM) |
#define | IQ 127773 |
#define | IR 2836 |
#define | MASK 123459876 |
#define | IA 16807 |
#define | IM 2147483647 |
#define | AM (1.0/IM) |
#define | IQ 127773 |
#define | IR 2836 |
#define | NTAB 32 |
#define | NDIV (1+(IM-1)/NTAB) |
#define | EPS 1.2e-7 |
#define | RNMX (1.0-EPS) |
#define | IM1 2147483563 |
#define | IM2 2147483399 |
#define | AM (1.0/IM1) |
#define | IMM1 (IM1-1) |
#define | IA1 40014 |
#define | IA2 40692 |
#define | IQ1 53668 |
#define | IQ2 52774 |
#define | IR1 12211 |
#define | IR2 3791 |
#define | NTAB 32 |
#define | NDIV (1+IMM1/NTAB) |
#define | EPS 1.2e-7 |
#define | RNMX (1.0-EPS) |
#define | MBIG 1000000000 |
#define | MSEED 161803398 |
#define | MZ 0 |
#define | FAC (1.0/MBIG) |
#define | NITER 4 |
#define | PI 3.14159265359 |
Functions |
double | eh_ran0 (long *idum) |
double | eh_ran1 (long *idum) |
double | eh_ran2 (long *idum) |
double | eh_ran3 (long *idum) |
double | eh_ran4 (long *idum) |
void | eh_psdes (unsigned long *lword, unsigned long *irword) |
double | eh_cosdev (long *idum) |
double | eh_reject (double(*p)(double), double(*f)(double), double(*F)(double)) |
double | eh_expdev (long *idum) |
double | eh_gasdev (long *idum) |
double | eh_powdev (double a, long *idum) |
double | eh_maxpowdev (double a, double n, long *idum) |
double | eh_rand_exponential (GRand *rand, double mu) |
double | eh_rand_max_exponential (GRand *rand, double mu, double n) |
double | eh_log_normal (GRand *rand, double mu, double sigma) |
double | eh_max_log_normal (GRand *rand, double mu, double sigma, double n) |
double | eh_rand_weibull (GRand *rand, double eta, double beta) |
double | eh_rand_max_weibull (GRand *rand, double eta, double beta, double n) |
double | eh_rand_user (GRand *rand, double *x, double *F, gssize len) |
double | eh_rand_normal (GRand *rand, double mu, double sigma) |
double | eh_get_fuzzy_dbl (double min, double max) |
double | eh_get_fuzzy_dbl_norm (double mean, double std) |
double | eh_get_fuzzy_dbl_log_norm (double mean, double std) |
gint32 | eh_get_fuzzy_int (gint32 min, gint32 max) |