LibRan  0.1
Pseudo-random number distribution generator
Macros
config.h File Reference

Generated by the configuration step. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAVE_INTTYPES_H   1
 
#define HAVE_MEMORY_H   1
 
#define HAVE_STDINT_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_UNISTD_H   1
 
#define PACKAGE   "libran"
 
#define PACKAGE_BUGREPORT   "rk@owen.sj.ca.us"
 
#define PACKAGE_NAME   "LibRan"
 
#define PACKAGE_STRING   "LibRan 0.1"
 
#define PACKAGE_TARNAME   "libran"
 
#define PACKAGE_URL   ""
 
#define PACKAGE_VERSION   "0.1"
 
#define STDC_HEADERS   1
 
#define TIME_WITH_SYS_TIME   1
 
#define _ALL_SOURCE   1
 
#define _GNU_SOURCE   1
 
#define _POSIX_PTHREAD_SEMANTICS   1
 
#define _TANDEM_SOURCE   1
 
#define __EXTENSIONS__   1
 
#define VERSION   "0.1"
 
#define LR_IRAND_LMAX2   4611686018427387904L
 LibRan IRAND half max long value.
 
#define LR_IRAND_LMAX   9223372036854775807L
 LibRan IRAND max long value.
 
#define LR_IRAND_LNOT   0x8000000000000000L
 LibRan IRAND long NOT max (in hex)
 
#define LR_IRAND_IMAX2   1073741824
 LibRan IRAND half max int value.
 
#define LR_IRAND_IMAX   2147483647
 LibRan IRAND max int value.
 
#define LR_IRAND_INOT   0x80000000
 LibRan IRAND int NOT max (in hex)
 
#define LR_FEPS   1.192093e-07
 LibRan float machine epsilon.
 
#define LR_FSQEPS   3.452670e-04
 LibRan float sqrt machine epsilon.
 
#define LR_DEPS   2.22045e-16
 LibRan double machine epsilon.
 
#define LR_DSQEPS   1.49012e-08
 LibRan double sqrt machine epsilon.
 
#define LR_IADD   1
 
#define LR_NOLADD   1
 
#define LR_ISUB   1
 
#define LR_LSUB   1
 
#define LR_NOIDIV   1
 
#define LR_LDIV   1
 

Detailed Description

Generated by the configuration step.

Urand is a specialized sequential congruential uniform pseudo-random number generator based on theory and suggestions given in D.E. Knuth (1969), vol 2. and then republished by G.E. Forsysth, M.A. Malcolm, and C.B. Moler (1977); and converted from Fortran 77 to C with f2c.

This config.h has the typical autoconf macros, but also some specialized macros with magic values.

Definition in file config.h.