#include <CLHEP/Random/Random.h>
◆ HepRandom() [1/4]
CLHEP::HepRandom::HepRandom |
( |
| ) |
|
Referenced by getTheGenerator(), CLHEP::RandBinomial::RandBinomial(), CLHEP::RandBinomial::RandBinomial(), CLHEP::RandBreitWigner::RandBreitWigner(), CLHEP::RandBreitWigner::RandBreitWigner(), CLHEP::RandChiSquare::RandChiSquare(), CLHEP::RandChiSquare::RandChiSquare(), CLHEP::RandExponential::RandExponential(), CLHEP::RandExponential::RandExponential(), CLHEP::RandFlat::RandFlat(), CLHEP::RandFlat::RandFlat(), CLHEP::RandFlat::RandFlat(), CLHEP::RandFlat::RandFlat(), CLHEP::RandFlat::RandFlat(), CLHEP::RandFlat::RandFlat(), CLHEP::RandGamma::RandGamma(), CLHEP::RandGamma::RandGamma(), CLHEP::RandGauss::RandGauss(), CLHEP::RandGauss::RandGauss(), CLHEP::RandLandau::RandLandau(), CLHEP::RandLandau::RandLandau(), CLHEP::RandPoisson::RandPoisson(), CLHEP::RandPoisson::RandPoisson(), CLHEP::RandSkewNormal::RandSkewNormal(), CLHEP::RandSkewNormal::RandSkewNormal(), CLHEP::RandStudentT::RandStudentT(), and CLHEP::RandStudentT::RandStudentT().
◆ HepRandom() [2/4]
CLHEP::HepRandom::HepRandom |
( |
long | seed | ) |
|
◆ HepRandom() [3/4]
◆ HepRandom() [4/4]
◆ ~HepRandom()
virtual CLHEP::HepRandom::~HepRandom |
( |
| ) |
|
|
virtual |
◆ createInstance()
int CLHEP::HepRandom::createInstance |
( |
| ) |
|
|
static |
◆ distributionName()
std::string CLHEP::HepRandom::distributionName |
( |
| ) |
|
|
inlinestatic |
◆ engine()
Reimplemented in CLHEP::RandBinomial, CLHEP::RandBreitWigner, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandExpZiggurat, CLHEP::RandFlat, CLHEP::RandGamma, CLHEP::RandGauss, CLHEP::RandGaussQ, CLHEP::RandGaussT, CLHEP::RandGaussZiggurat, CLHEP::RandGeneral, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandPoissonQ, CLHEP::RandPoissonT, CLHEP::RandSkewNormal, and CLHEP::RandStudentT.
◆ flat() [1/2]
double CLHEP::HepRandom::flat |
( |
| ) |
|
◆ flat() [2/2]
◆ flatArray() [1/2]
void CLHEP::HepRandom::flatArray |
( |
const int | size, |
|
|
double * | vect ) |
◆ flatArray() [2/2]
void CLHEP::HepRandom::flatArray |
( |
HepRandomEngine * | theNewEngine, |
|
|
const int | size, |
|
|
double * | vect ) |
|
inline |
◆ get()
virtual std::istream & CLHEP::HepRandom::get |
( |
std::istream & | is | ) |
|
|
virtual |
Reimplemented in CLHEP::RandBinomial, CLHEP::RandBit, CLHEP::RandBreitWigner, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandExpZiggurat, CLHEP::RandFlat, CLHEP::RandGamma, CLHEP::RandGauss, CLHEP::RandGaussQ, CLHEP::RandGaussT, CLHEP::RandGaussZiggurat, CLHEP::RandGeneral, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandPoissonQ, CLHEP::RandPoissonT, CLHEP::RandSkewNormal, and CLHEP::RandStudentT.
◆ getTheEngine()
◆ getTheGenerator()
HepRandom * CLHEP::HepRandom::getTheGenerator |
( |
| ) |
|
|
static |
◆ getTheSeed()
long CLHEP::HepRandom::getTheSeed |
( |
| ) |
|
|
static |
◆ getTheSeeds()
const long * CLHEP::HepRandom::getTheSeeds |
( |
| ) |
|
|
static |
◆ getTheTableSeeds()
void CLHEP::HepRandom::getTheTableSeeds |
( |
long * | seeds, |
|
|
int | index ) |
|
static |
◆ name()
virtual std::string CLHEP::HepRandom::name |
( |
| ) |
const |
|
virtual |
Reimplemented in CLHEP::RandBinomial, CLHEP::RandBit, CLHEP::RandBreitWigner, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandExpZiggurat, CLHEP::RandFlat, CLHEP::RandGamma, CLHEP::RandGauss, CLHEP::RandGaussQ, CLHEP::RandGaussT, CLHEP::RandGaussZiggurat, CLHEP::RandGeneral, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandPoissonQ, CLHEP::RandPoissonT, CLHEP::RandSkewNormal, and CLHEP::RandStudentT.
◆ operator()()
virtual double CLHEP::HepRandom::operator() |
( |
| ) |
|
|
virtual |
Reimplemented in CLHEP::RandBinomial, CLHEP::RandBreitWigner, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandExpZiggurat, CLHEP::RandFlat, CLHEP::RandGamma, CLHEP::RandGauss, CLHEP::RandGaussQ, CLHEP::RandGaussT, CLHEP::RandGaussZiggurat, CLHEP::RandGeneral, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandPoissonQ, CLHEP::RandPoissonT, CLHEP::RandSkewNormal, and CLHEP::RandStudentT.
◆ put()
virtual std::ostream & CLHEP::HepRandom::put |
( |
std::ostream & | os | ) |
const |
|
virtual |
Reimplemented in CLHEP::RandBinomial, CLHEP::RandBit, CLHEP::RandBreitWigner, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandExpZiggurat, CLHEP::RandFlat, CLHEP::RandGamma, CLHEP::RandGauss, CLHEP::RandGaussQ, CLHEP::RandGaussT, CLHEP::RandGaussZiggurat, CLHEP::RandGeneral, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandPoissonQ, CLHEP::RandPoissonT, CLHEP::RandSkewNormal, and CLHEP::RandStudentT.
◆ restoreDistState()
std::istream & CLHEP::HepRandom::restoreDistState |
( |
std::istream & | is | ) |
|
|
inlinestatic |
◆ restoreEngineStatus()
void CLHEP::HepRandom::restoreEngineStatus |
( |
const char | filename[] = "Config.conf" | ) |
|
|
static |
◆ restoreFullState()
std::istream & CLHEP::HepRandom::restoreFullState |
( |
std::istream & | is | ) |
|
|
static |
◆ restoreStaticRandomStates()
std::istream & CLHEP::HepRandom::restoreStaticRandomStates |
( |
std::istream & | is | ) |
|
|
static |
◆ saveDistState()
std::ostream & CLHEP::HepRandom::saveDistState |
( |
std::ostream & | os | ) |
|
|
inlinestatic |
◆ saveEngineStatus()
void CLHEP::HepRandom::saveEngineStatus |
( |
const char | filename[] = "Config.conf" | ) |
|
|
static |
◆ saveFullState()
std::ostream & CLHEP::HepRandom::saveFullState |
( |
std::ostream & | os | ) |
|
|
static |
◆ saveStaticRandomStates()
std::ostream & CLHEP::HepRandom::saveStaticRandomStates |
( |
std::ostream & | os | ) |
|
|
static |
◆ setTheEngine()
◆ setTheSeed()
void CLHEP::HepRandom::setTheSeed |
( |
long | seed, |
|
|
int | lxr = 3 ) |
|
static |
◆ setTheSeeds()
void CLHEP::HepRandom::setTheSeeds |
( |
const long * | seeds, |
|
|
int | aux = -1 ) |
|
static |
◆ showEngineStatus()
void CLHEP::HepRandom::showEngineStatus |
( |
| ) |
|
|
static |
◆ seedTable
const long CLHEP::HepRandom::seedTable |
|
staticprotected |
The documentation for this class was generated from the following files: