![]() |
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.
1.13.2