DESERT 3.5.1
Loading...
Searching...
No Matches
uwrandomlib.h File Reference
#include <math.h>
Include dependency graph for uwrandomlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Uwrandomlib
 

Macros

#define GENER   3
 
#define IM1   2147483563L
 
#define IM2   2147483399L
 
#define AM   (1.0 / IM1)
 
#define IMM1   (IM1 - 1)
 
#define IA1   40014L
 
#define IA2   40692L
 
#define IQ1   53668L
 
#define IQ2   52774L
 
#define IR1   12211L
 
#define IR2   3791L
 
#define NTAB   32
 
#define NDIV   (1 + IMM1 / NTAB)
 
#define EPS   1.0e-10
 
#define RNMX   (1.0 - EPS)
 

Detailed Description

Random function header.

Version
1.0.0

Header of random variable function

Definition in file uwrandomlib.h.

Macro Definition Documentation

◆ AM

#define AM   (1.0 / IM1)

Definition at line 45 of file uwrandomlib.h.

◆ EPS

#define EPS   1.0e-10

Definition at line 55 of file uwrandomlib.h.

◆ GENER

#define GENER   3

Definition at line 41 of file uwrandomlib.h.

◆ IA1

#define IA1   40014L

Definition at line 47 of file uwrandomlib.h.

◆ IA2

#define IA2   40692L

Definition at line 48 of file uwrandomlib.h.

◆ IM1

#define IM1   2147483563L

Definition at line 43 of file uwrandomlib.h.

◆ IM2

#define IM2   2147483399L

Definition at line 44 of file uwrandomlib.h.

◆ IMM1

#define IMM1   (IM1 - 1)

Definition at line 46 of file uwrandomlib.h.

◆ IQ1

#define IQ1   53668L

Definition at line 49 of file uwrandomlib.h.

◆ IQ2

#define IQ2   52774L

Definition at line 50 of file uwrandomlib.h.

◆ IR1

#define IR1   12211L

Definition at line 51 of file uwrandomlib.h.

◆ IR2

#define IR2   3791L

Definition at line 52 of file uwrandomlib.h.

◆ NDIV

#define NDIV   (1 + IMM1 / NTAB)

Definition at line 54 of file uwrandomlib.h.

◆ NTAB

#define NTAB   32

Definition at line 53 of file uwrandomlib.h.

◆ RNMX

#define RNMX   (1.0 - EPS)

Definition at line 56 of file uwrandomlib.h.