ROOT
6.06/09
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 |
Variables | |
int | nskip = 2 |
int | firstElement = 3 |
#define __MIXMAX_C |
Definition at line 33 of file mixmax.cxx.
#define FUSEDMODMULVEC |
Definition at line 402 of file mixmax.cxx.
Referenced by apply_bigskip().
#define MASK32 0xFFFFFFFFULL |
Definition at line 316 of file mixmax.cxx.
Referenced by fmodmulM61().
#define SKIPISON 1 |
Definition at line 408 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 421 of file mixmax.cxx.
Referenced by branch_inplace(), and seed_uniquestream().
void branch_inplace | ( | rng_state_t * | Xin, |
myID_t * | IDvec | ||
) |
Definition at line 417 of file mixmax.cxx.
void fill_array | ( | rng_state_t * | X, |
unsigned int | n, | ||
double * | array | ||
) |
Definition at line 141 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::RndmArray().
Definition at line 318 of file mixmax.cxx.
int get_first_return_element | ( | ) |
Definition at line 53 of file mixmax.cxx.
Referenced by GET_BY_MACRO().
myuint get_next | ( | rng_state_t * | X | ) |
Definition at line 102 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 120 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::Rndm_impl().
int get_skip_number | ( | ) |
Definition at line 50 of file mixmax.cxx.
Referenced by GET_BY_MACRO().
int iterate | ( | rng_state_t * | X | ) |
Definition at line 57 of file mixmax.cxx.
Referenced by fill_array(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::NegativeG2LineSearch::operator()(), ROOT::Minuit2::MnLineSearch::operator()(), ROOT::Math::MixMaxEngine::SetState(), and TGondzioSolver::Solve().
void iterate_and_fill_array | ( | rng_state_t * | X, |
double * | array | ||
) |
Definition at line 163 of file mixmax.cxx.
Referenced by fill_array().
Definition at line 72 of file mixmax.cxx.
Referenced by apply_bigskip(), GET_BY_MACRO(), get_next(), and iterate().
Definition at line 188 of file mixmax.cxx.
Referenced by apply_bigskip(), iterate_and_fill_array(), and iterate_raw_vec().
|
inline |
Definition at line 67 of file mixmax.cxx.
Referenced by iterate_raw_vec().
myuint precalc | ( | rng_state_t * | X | ) |
Definition at line 278 of file mixmax.cxx.
Referenced by read_state().
void print_state | ( | rng_state_t * | X | ) |
Definition at line 333 of file mixmax.cxx.
Referenced by read_state().
void read_state | ( | rng_state_t * | X, |
const char | filename[] | ||
) |
Definition at line 346 of file mixmax.cxx.
rng_state_t* rng_alloc | ( | ) |
Definition at line 204 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::MixMaxEngine(), and rng_copy().
rng_state_t* rng_copy | ( | myuint * | Y | ) |
Definition at line 218 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::SetState().
int rng_free | ( | rng_state_t * | X | ) |
Definition at line 212 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::SetState(), and ROOT::Math::MixMaxEngine::~MixMaxEngine().
int rng_get_N | ( | void | ) |
Definition at line 290 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::GetState(), print_state(), read_state(), and ROOT::Math::MixMaxEngine::Size().
void seed_spbox | ( | rng_state_t * | X, |
myuint | seed | ||
) |
Definition at line 255 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 411 of file mixmax.cxx.
void seed_vielbein | ( | rng_state_t * | X, |
unsigned int | index | ||
) |
Definition at line 238 of file mixmax.cxx.
Referenced by seed_uniquestream().
void set_first_return_element | ( | int | n | ) |
Definition at line 46 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::SetFirstReturnElement().
void set_skip_number | ( | int | n | ) |
Definition at line 43 of file mixmax.cxx.
Referenced by ROOT::Math::MixMaxEngine::SetSkipNumber().
int firstElement = 3 |
Definition at line 41 of file mixmax.cxx.
Referenced by get_first_return_element(), get_next(), and set_first_return_element().
int nskip = 2 |
Definition at line 39 of file mixmax.cxx.
Referenced by fill_array(), TGeoPolygon::FinishPolygon(), get_next(), get_skip_number(), iterate(), and set_skip_number().