![]() |
ROOT
6.06/09
Reference Guide
|
#include <stdio.h>#include <stdlib.h>#include <stdint.h>#include "mixmax.h"#include "mixmax_skip_N256.icc"
Include dependency graph for mixmax.cxx: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().