libspatialindex API Reference
(git-trunk)
|
Go to the source code of this file.
Macros | |
#define | __THROW |
#define | __NTH(fct) fct |
Functions | |
void | srand48 (long int seed) __THROW |
unsigned short * | seed48 (unsigned short xseed[3]) __THROW |
long | nrand48 (unsigned short xseed[3]) __THROW |
long | mrand48 (void) __THROW |
long | lrand48 (void) __THROW |
void | lcong48 (unsigned short p[7]) __THROW |
long | jrand48 (unsigned short xseed[3]) __THROW |
double | erand48 (unsigned short xseed[3]) __THROW |
double | drand48 (void) __THROW |
double drand48 | ( | void | ) |
Definition at line 145 of file rand48.cc.
References __rand48_Seed, and erand48().
Referenced by SpatialIndex::StorageManager::RandomEvictionsBuffer::removeEntry().
double erand48 | ( | unsigned short | xseed[3] | ) |
Definition at line 136 of file rand48.cc.
References _dorand48().
Referenced by drand48(), and Tools::Random::nextUniformDouble().
long jrand48 | ( | unsigned short | xseed[3] | ) |
Definition at line 129 of file rand48.cc.
References _dorand48().
Referenced by Tools::Random::nextUniformLong().
void lcong48 | ( | unsigned short | p[7] | ) |
Definition at line 118 of file rand48.cc.
References __rand48_Add, __rand48_Mult, and __rand48_Seed.
long lrand48 | ( | void | ) |
Definition at line 111 of file rand48.cc.
References __rand48_Seed, and _dorand48().
long mrand48 | ( | void | ) |
Definition at line 104 of file rand48.cc.
References __rand48_Seed, and _dorand48().
long nrand48 | ( | unsigned short | xseed[3] | ) |
Definition at line 98 of file rand48.cc.
References _dorand48().
unsigned short* seed48 | ( | unsigned short | xseed[3] | ) |
Definition at line 80 of file rand48.cc.
References __rand48_Add, __rand48_Mult, __rand48_Seed, RAND48_ADD, RAND48_MULT_0, RAND48_MULT_1, and RAND48_MULT_2.
void srand48 | ( | long int | seed | ) |
Referenced by SpatialIndex::StorageManager::RandomEvictionsBuffer::RandomEvictionsBuffer().