#include <math.h>
#include "hydroparams.h"
#include <stdio.h>
Go to the source code of this file.
Defines | |
#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 | BIM1 2147483563 |
#define | BIM2 2147483399 |
#define | BAM (1.0/BIM1) |
#define | BIMM1 (BIM1-1) |
#define | BIA1 40014 |
#define | BIA2 40692 |
#define | BIQ1 53668 |
#define | BIQ2 52774 |
#define | BIR1 12211 |
#define | BIR2 3791 |
#define | BNTAB 32 |
#define | BNDIV (1+BIMM1/BNTAB) |
#define | BEPS 1.2e-7 |
#define | BRNMX (1.0-BEPS) |
#define | CIM1 2147483563 |
#define | CIM2 2147483399 |
#define | CAM (1.0/CIM1) |
#define | CIMM1 (CIM1-1) |
#define | CIA1 40014 |
#define | CIA2 40692 |
#define | CIQ1 53668 |
#define | CIQ2 52774 |
#define | CIR1 12211 |
#define | CIR2 3791 |
#define | CNTAB 32 |
#define | CNDIV (1+CIMM1/CNTAB) |
#define | CEPS 1.2e-7 |
#define | CRNMX (1.0-CEPS) |
#define | DIM1 2147483563 |
#define | DIM2 2147483399 |
#define | DAM (1.0/DIM1) |
#define | DIMM1 (DIM1-1) |
#define | DIA1 40014 |
#define | DIA2 40692 |
#define | DIQ1 53668 |
#define | DIQ2 52774 |
#define | DIR1 12211 |
#define | DIR2 3791 |
#define | DNTAB 32 |
#define | DNDIV (1+DIMM1/DNTAB) |
#define | DEPS 1.2e-7 |
#define | DRNMX (1.0-DEPS) |
Functions | |
float | hydroran2 (long *idum) |
float | hydroran3 (long *idumb) |
float | hydroran4 (long *idumc) |
float | hydroran5 (long *idumd) |
#define AM (1.0/IM1) |
Definition at line 24 of file hydroran2.c.
Referenced by eh_ran0(), eh_ran1(), eh_ran2(), and hydroran2().
#define BAM (1.0/BIM1) |
#define BEPS 1.2e-7 |
Definition at line 49 of file hydroran2.c.
#define BIA1 40014 |
#define BIA2 40692 |
#define BIM1 2147483563 |
#define BIM2 2147483399 |
#define BIMM1 (BIM1-1) |
#define BIQ1 53668 |
#define BIQ2 52774 |
#define BIR1 12211 |
#define BIR2 3791 |
#define BNDIV (1+BIMM1/BNTAB) |
#define BNTAB 32 |
#define BRNMX (1.0-BEPS) |
#define CAM (1.0/CIM1) |
#define CEPS 1.2e-7 |
Definition at line 64 of file hydroran2.c.
#define CIA1 40014 |
#define CIA2 40692 |
#define CIM1 2147483563 |
#define CIM2 2147483399 |
#define CIMM1 (CIM1-1) |
#define CIQ1 53668 |
#define CIQ2 52774 |
#define CIR1 12211 |
#define CIR2 3791 |
#define CNDIV (1+CIMM1/CNTAB) |
#define CNTAB 32 |
#define CRNMX (1.0-CEPS) |
#define DAM (1.0/DIM1) |
#define DEPS 1.2e-7 |
Definition at line 79 of file hydroran2.c.
#define DIA1 40014 |
#define DIA2 40692 |
#define DIM1 2147483563 |
#define DIM2 2147483399 |
#define DIMM1 (DIM1-1) |
#define DIQ1 53668 |
#define DIQ2 52774 |
#define DIR1 12211 |
#define DIR2 3791 |
#define DNDIV (1+DIMM1/DNTAB) |
#define DNTAB 32 |
#define DRNMX (1.0-DEPS) |
#define EPS 1.2e-7 |
Definition at line 34 of file hydroran2.c.
#define IA1 40014 |
#define IA2 40692 |
#define IM1 2147483563 |
#define IM2 2147483399 |
#define IMM1 (IM1-1) |
#define IQ1 53668 |
#define IQ2 52774 |
#define IR1 12211 |
#define IR2 3791 |
#define NDIV (1+IMM1/NTAB) |
#define NTAB 32 |
#define RNMX (1.0-EPS) |
float hydroran2 | ( | long * | idum | ) |
float hydroran3 | ( | long * | idumb | ) |
float hydroran4 | ( | long * | idumc | ) |
float hydroran5 | ( | long * | idumd | ) |