#include <stdio.h>
#include <stdint.h>
Go to the source code of this file.
|
int | CLHEP::rng_get_N (void) |
|
rng_state_t * | CLHEP::rng_alloc () |
|
int | CLHEP::rng_free (rng_state_t *X) |
|
rng_state_t * | CLHEP::rng_copy (myuint *Y) |
|
void | CLHEP::read_state (rng_state_t *X, const char filename[]) |
|
void | CLHEP::print_state (rng_state_t *X) |
|
int | CLHEP::iterate (rng_state_t *X) |
|
myuint | CLHEP::iterate_raw_vec (myuint *Y, myuint sumtotOld) |
|
void | CLHEP::seed_uniquestream (rng_state_t *X, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID) |
|
void | CLHEP::seed_spbox (rng_state_t *X, myuint seed) |
|
void | CLHEP::seed_vielbein (rng_state_t *X, unsigned int i) |
|
void | CLHEP::fill_array (rng_state_t *X, unsigned int n, double *array) |
|
void | CLHEP::iterate_and_fill_array (rng_state_t *X, double *array) |
|
myuint | CLHEP::precalc (rng_state_t *X) |
|
myuint | CLHEP::apply_bigskip (myuint *Vout, myuint *Vin, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID) |
|
void | CLHEP::branch_inplace (rng_state_t *Xin, myID_t *ID) |
|
myuint | CLHEP::modadd (myuint foo, myuint bar) |
|
myuint | CLHEP::modmulM61 (myuint s, myuint a) |
|
myuint | CLHEP::fmodmulM61 (myuint cum, myuint s, myuint a) |
|
myuint | CLHEP::GET_BY_MACRO (rng_state_t *X) |
|
double | CLHEP::get_next_float_BY_MACRO (rng_state_t *X) |
|
#define ARRAY_INDEX_OUT_OF_BOUNDS 0xFF01 |
#define ERROR_READING_STATE_CHECKSUM 0xFF05 |
#define ERROR_READING_STATE_COUNTER 0xFF04 |
#define ERROR_READING_STATE_FILE 0xFF03 |
#define get_next |
( |
|
X | ) |
GET_BY_MACRO(X) |
#define get_next_float |
( |
|
X | ) |
get_next_float_BY_MACRO(X) |
#define INV_MERSBASE (0.43368086899420177360298E-18L) |
#define M61 2305843009213693951ULL |
#define MOD_PAYNE |
( |
|
k | ) |
((((k)) & MERSBASE) + (((k)) >> BITS) ) |
#define SEED_WAS_ZERO 0xFF02 |
#define USE_INLINE_ASM YES |