#include <RanecuEngine.h>
CLHEP::RanecuEngine::RanecuEngine |
( |
std::istream & |
is | ) |
|
CLHEP::RanecuEngine::RanecuEngine |
( |
| ) |
|
CLHEP::RanecuEngine::RanecuEngine |
( |
int |
index | ) |
|
CLHEP::RanecuEngine::~RanecuEngine |
( |
| ) |
|
|
virtual |
std::string CLHEP::RanecuEngine::beginTag |
( |
| ) |
|
|
static |
bool CLHEP::HepRandomEngine::checkFile |
( |
std::istream & |
file, |
|
|
const std::string & |
filename, |
|
|
const std::string & |
classname, |
|
|
const std::string & |
methodname |
|
) |
| |
|
staticprotectedinherited |
static std::string CLHEP::RanecuEngine::engineName |
( |
| ) |
|
|
inlinestatic |
static double CLHEP::HepRandomEngine::exponent_bit_32 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
double CLHEP::RanecuEngine::flat |
( |
| ) |
|
|
virtual |
CLHEP::HepRandomEngine를 구현.
RanecuEngine.cc 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : ecuyer_a, ecuyer_b, ecuyer_c, ecuyer_d, ecuyer_e, ecuyer_f, int(), CLHEP::prec, seq, shift1, shift2, table.
void CLHEP::RanecuEngine::flatArray |
( |
const int |
size, |
|
|
double * |
vect |
|
) |
| |
|
virtual |
CLHEP::HepRandomEngine를 구현.
RanecuEngine.cc 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : ecuyer_a, ecuyer_b, ecuyer_c, ecuyer_d, ecuyer_e, ecuyer_f, int(), CLHEP::prec, seq, shift1, shift2, table.
void CLHEP::RanecuEngine::further_randomize |
( |
int |
seq, |
|
|
int |
col, |
|
|
int |
index, |
|
|
int |
modulus |
|
) |
| |
|
private |
std::istream & CLHEP::RanecuEngine::get |
( |
std::istream & |
is | ) |
|
|
virtual |
bool CLHEP::RanecuEngine::get |
( |
const std::vector< unsigned long > & |
v | ) |
|
|
virtual |
long CLHEP::HepRandomEngine::getSeed |
( |
| ) |
const |
|
inlineinherited |
const long* CLHEP::HepRandomEngine::getSeeds |
( |
| ) |
const |
|
inlineinherited |
std::istream & CLHEP::RanecuEngine::getState |
( |
std::istream & |
is | ) |
|
|
virtual |
bool CLHEP::RanecuEngine::getState |
( |
const std::vector< unsigned long > & |
v | ) |
|
|
virtual |
static double CLHEP::HepRandomEngine::mantissa_bit_12 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
static double CLHEP::HepRandomEngine::mantissa_bit_24 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
static double CLHEP::HepRandomEngine::mantissa_bit_32 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
std::string CLHEP::RanecuEngine::name |
( |
| ) |
const |
|
virtual |
static double CLHEP::HepRandomEngine::nearlyTwoToMinus_54 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
HepRandomEngine * CLHEP::HepRandomEngine::newEngine |
( |
const std::vector< unsigned long > & |
v | ) |
|
|
staticinherited |
CLHEP::RanecuEngine::operator double |
( |
| ) |
|
|
virtual |
CLHEP::RanecuEngine::operator float |
( |
| ) |
|
|
virtual |
CLHEP::RanecuEngine::operator unsigned int |
( |
| ) |
|
|
virtual |
std::ostream & CLHEP::RanecuEngine::put |
( |
std::ostream & |
os | ) |
const |
|
virtual |
std::vector< unsigned long > CLHEP::RanecuEngine::put |
( |
| ) |
const |
|
virtual |
void CLHEP::RanecuEngine::restoreStatus |
( |
const char |
filename[] = "Ranecu.conf" | ) |
|
|
virtual |
void CLHEP::RanecuEngine::saveStatus |
( |
const char |
filename[] = "Ranecu.conf" | ) |
const |
|
virtual |
void CLHEP::RanecuEngine::setIndex |
( |
long |
index | ) |
|
void CLHEP::RanecuEngine::setSeed |
( |
long |
index, |
|
|
int |
dum = 0 |
|
) |
| |
|
virtual |
void CLHEP::RanecuEngine::setSeeds |
( |
const long * |
seeds, |
|
|
int |
index = -1 |
|
) |
| |
|
virtual |
void CLHEP::RanecuEngine::showStatus |
( |
| ) |
const |
|
virtual |
static double CLHEP::HepRandomEngine::twoToMinus_32 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
static double CLHEP::HepRandomEngine::twoToMinus_48 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
static double CLHEP::HepRandomEngine::twoToMinus_49 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
static double CLHEP::HepRandomEngine::twoToMinus_53 |
( |
| ) |
|
|
inlinestaticprotectedinherited |
const int CLHEP::RanecuEngine::ecuyer_a = 40014 |
|
staticprotected |
const int CLHEP::RanecuEngine::ecuyer_b = 53668 |
|
staticprotected |
const int CLHEP::RanecuEngine::ecuyer_c = 12211 |
|
staticprotected |
const int CLHEP::RanecuEngine::ecuyer_d = 40692 |
|
staticprotected |
const int CLHEP::RanecuEngine::ecuyer_e = 52774 |
|
staticprotected |
const int CLHEP::RanecuEngine::ecuyer_f = 3791 |
|
staticprotected |
const int CLHEP::RanecuEngine::maxSeq = 215 |
|
staticprivate |
int CLHEP::RanecuEngine::seq |
|
private |
const int CLHEP::RanecuEngine::shift1 = 2147483563 |
|
staticprotected |
const int CLHEP::RanecuEngine::shift2 = 2147483399 |
|
staticprotected |
long CLHEP::RanecuEngine::table[215][2] |
|
private |
RanecuEngine.h 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : flat(), flatArray(), further_randomize(), getState(), put(), RanecuEngine(), restoreStatus(), setIndex(), setSeed(), setSeeds(), showStatus().
long CLHEP::HepRandomEngine::theSeed |
|
protectedinherited |
RandomEngine.h 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CLHEP::DualRand::DualRand(), CLHEP::HepRandomEngine::getSeed(), CLHEP::MTwistEngine::getState(), CLHEP::Ranlux64Engine::getState(), CLHEP::HepJamesRandom::getState(), CLHEP::RanshiEngine::getState(), CLHEP::DualRand::getState(), getState(), CLHEP::RanluxEngine::getState(), CLHEP::MixMaxRng::getState(), CLHEP::HepJamesRandom::HepJamesRandom(), CLHEP::MixMaxRng::MixMaxRng(), CLHEP::MTwistEngine::put(), CLHEP::MixMaxRng::put(), put(), RanecuEngine(), CLHEP::RanluxEngine::RanluxEngine(), CLHEP::RanshiEngine::RanshiEngine(), CLHEP::MTwistEngine::restoreStatus(), CLHEP::HepJamesRandom::restoreStatus(), CLHEP::Ranlux64Engine::restoreStatus(), CLHEP::RanshiEngine::restoreStatus(), restoreStatus(), CLHEP::DualRand::restoreStatus(), CLHEP::RanluxEngine::restoreStatus(), CLHEP::MTwistEngine::saveStatus(), setIndex(), CLHEP::MTwistEngine::setSeed(), CLHEP::HepJamesRandom::setSeed(), CLHEP::Ranlux64Engine::setSeed(), setSeed(), CLHEP::DualRand::setSeed(), CLHEP::MixMaxRng::setSeed(), CLHEP::RanluxEngine::setSeed(), CLHEP::Ranlux64Engine::setSeeds(), CLHEP::RanshiEngine::setSeeds(), setSeeds(), CLHEP::MixMaxRng::setSeeds(), CLHEP::RanluxEngine::setSeeds(), CLHEP::MTwistEngine::showStatus(), CLHEP::HepJamesRandom::showStatus(), CLHEP::Ranlux64Engine::showStatus(), CLHEP::RanshiEngine::showStatus(), CLHEP::DualRand::showStatus(), showStatus(), CLHEP::RanluxEngine::showStatus().
const long* CLHEP::HepRandomEngine::theSeeds |
|
protectedinherited |
RandomEngine.h 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CLHEP::HepRandomEngine::getSeeds(), RanecuEngine(), setIndex(), setSeed(), CLHEP::MTwistEngine::setSeeds(), CLHEP::HepJamesRandom::setSeeds(), CLHEP::Ranlux64Engine::setSeeds(), setSeeds(), CLHEP::RanshiEngine::setSeeds(), CLHEP::DualRand::setSeeds(), CLHEP::RanluxEngine::setSeeds(), CLHEP::MixMaxRng::setSeeds().
const unsigned int CLHEP::RanecuEngine::VECTOR_STATE_SIZE = 4 |
|
staticprotected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: