ROOT
6.07/01
Reference Guide
|
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "mixmax.h"
#include "mixmax_skip_N256.icc"
Go to the source code of this file.
Macros | |
#define | __MIXMAX_C |
#define | MASK32 0xFFFFFFFFULL |
#define | FUSEDMODMULVEC |
#define | SKIPISON 1 |
#define __MIXMAX_C |
Definition at line 33 of file mixmax.cxx.
#define FUSEDMODMULVEC |
Definition at line 376 of file mixmax.cxx.
Referenced by apply_bigskip().
#define MASK32 0xFFFFFFFFULL |
Definition at line 290 of file mixmax.cxx.
Referenced by fmodmulM61().
#define SKIPISON 1 |
Definition at line 382 of file mixmax.cxx.
myuint apply_bigskip | ( | myuint * | Vout, |
myuint * | Vin, | ||
myID_t | clusterID, | ||
myID_t | machineID, | ||
myID_t | runID, | ||
myID_t | streamID | ||
) |
Definition at line 395 of file mixmax.cxx.
Referenced by branch_inplace(), and seed_uniquestream().
void branch_inplace | ( | rng_state_t * | Xin, |
myID_t * | IDvec | ||
) |
Definition at line 391 of file mixmax.cxx.
void fill_array | ( | rng_state_t * | X, |
unsigned int | n, | ||
double * | array | ||
) |
Definition at line 117 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::RndmArray().
Definition at line 292 of file mixmax.cxx.
myuint get_next | ( | rng_state_t * | X | ) |
Definition at line 83 of file mixmax.cxx.
Referenced by get_next_float(), and ROOT::Math::MixMaxEngine::IntRndm().
double get_next_float | ( | rng_state_t * | X | ) |
Definition at line 97 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::Rndm_impl().
int iterate | ( | rng_state_t * | X | ) |
Definition at line 40 of file mixmax.cxx.
Referenced by fill_array(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::NegativeG2LineSearch::operator()(), ROOT::Minuit2::MnLineSearch::operator()(), ROOT::Math::MixMaxEngine::SetSeed(), ROOT::Math::MixMaxEngine::SetSeed64(), and TGondzioSolver::Solve().
void iterate_and_fill_array | ( | rng_state_t * | X, |
double * | array | ||
) |
Definition at line 137 of file mixmax.cxx.
Referenced by fill_array().
Definition at line 53 of file mixmax.cxx.
Referenced by apply_bigskip(), GET_BY_MACRO(), get_next(), and iterate().
Definition at line 162 of file mixmax.cxx.
Referenced by apply_bigskip(), iterate_and_fill_array(), and iterate_raw_vec().
|
inline |
Definition at line 48 of file mixmax.cxx.
Referenced by iterate_raw_vec().
myuint precalc | ( | rng_state_t * | X | ) |
Definition at line 252 of file mixmax.cxx.
Referenced by read_state().
void print_state | ( | rng_state_t * | X | ) |
Definition at line 307 of file mixmax.cxx.
Referenced by read_state().
void read_state | ( | rng_state_t * | X, |
const char | filename[] | ||
) |
Definition at line 320 of file mixmax.cxx.
rng_state_t* rng_alloc | ( | ) |
Definition at line 178 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::MixMaxEngine(), and rng_copy().
rng_state_t* rng_copy | ( | myuint * | Y | ) |
Definition at line 192 of file mixmax.cxx.
int rng_free | ( | rng_state_t * | X | ) |
Definition at line 186 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::~MixMaxEngine().
int rng_get_N | ( | void | ) |
Definition at line 264 of file mixmax.cxx.
Referenced by print_state(), and read_state().
void seed_spbox | ( | rng_state_t * | X, |
myuint | seed | ||
) |
Definition at line 229 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::SetSeed(), and ROOT::Math::MixMaxEngine::SetSeed64().
void seed_uniquestream | ( | rng_state_t * | Xin, |
myID_t | clusterID, | ||
myID_t | machineID, | ||
myID_t | runID, | ||
myID_t | streamID | ||
) |
Definition at line 385 of file mixmax.cxx.
void seed_vielbein | ( | rng_state_t * | X, |
unsigned int | index | ||
) |
Definition at line 212 of file mixmax.cxx.
Referenced by seed_uniquestream().