![]() |
ScalES-PPM
|
internal header for PRNG More...
Macros | |
#define | RAND_MAX 0x7FFFFFFFL |
#define | random() |
#define | rand __ERROR_use_random_not_rand_in_scales_ppm__ |
#define | drand48 __ERROR_use_frand_not_drand48_in_scales_ppm__ |
#define | srandom __ERROR_do_not_call_srandom_in_scales_ppm__ |
#define | srand __ERROR_do_not_call_srand_in_scales_ppm__ |
#define | srand48 __ERROR_do_not_call_srand48_in_scales_ppm__ |
#define | frand(f) |
Functions | |
uint32_t | PPM_ya_random (void) |
uint64_t | PPM_ya_random64 (void) |
unsigned int | PPM_ya_rand_init (MPI_Comm comm, int) |
void | PPM_ya_rand_finish (void) |
double | PPM_ya_frandom (void) |
float | PPM_ya_frandomf (void) |
double | PPM_ya_fsgrandom (void) |
float | PPM_ya_fsgrandomf (void) |
internal header for PRNG
Changes for ScalES-PPM:
#define frand | ( | f | ) |
#define random | ( | ) |
double PPM_ya_frandom | ( | void | ) |
PRNG function for double precision floating-point quantities
PRNG function for uniformly distributed double precision floating-point quantities This routine is synonymous with PPM_drandp.
float PPM_ya_frandomf | ( | void | ) |
PRNG function for double precision floating-point quantities
PRNG function for uniformly distributed single precision floating-point quantities This routine is synonymous with PPM_frandp.
double PPM_ya_fsgrandom | ( | void | ) |
PRNG function for double precision floating-point quantities
PRNG function for uniformly distributed double precision floating-point quantities This routine is synonymous with PPM_drand.
float PPM_ya_fsgrandomf | ( | void | ) |
PRNG function for double precision floating-point quantities
PRNG function for uniformly distributed single precision floating-point quantities This routine is synonymous with PPM_frand.
uint32_t PPM_ya_random | ( | void | ) |
PRNG function for type int uint32_t
uint64_t PPM_ya_random64 | ( | void | ) |
PRNG function for type int uint64_t
Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.