Public Member Functions | |
| RngStream (const char *name="") | |
| void | ResetStartStream () |
| void | ResetStartSubstream () |
| void | ResetNextSubstream () |
| void | SetAntithetic (bool a) |
| void | IncreasedPrecis (bool incp) |
| bool | SetSeed (const unsigned long seed[6]) |
| void | AdvanceState (long e, long c) |
| void | GetState (unsigned long seed[6]) const |
| void | WriteState () const |
| void | WriteStateFull () const |
| double | RandU01 () |
| int | RandInt (int i, int j) |
Static Public Member Functions | |
| static bool | SetPackageSeed (const unsigned long seed[6]) |
Private Member Functions | |
| double | U01 () |
| double | U01d () |
Private Attributes | |
| double | Cg [6] |
| double | Bg [6] |
| double | Ig [6] |
| bool | anti |
| bool | incPrec |
| std::string | name |
Static Private Attributes | |
| static double | nextSeed [6] |
| Eaagles::Basic::RngStream::RngStream | ( | const char * | name = "" |
) |
| bool Eaagles::Basic::RngStream::SetPackageSeed | ( | const unsigned long | seed[6] | ) | [static] |
| void Eaagles::Basic::RngStream::ResetStartStream | ( | ) |
| void Eaagles::Basic::RngStream::ResetStartSubstream | ( | ) |
| void Eaagles::Basic::RngStream::ResetNextSubstream | ( | ) |
| void Eaagles::Basic::RngStream::SetAntithetic | ( | bool | a | ) |
| void Eaagles::Basic::RngStream::IncreasedPrecis | ( | bool | incp | ) |
| bool Eaagles::Basic::RngStream::SetSeed | ( | const unsigned long | seed[6] | ) |
| void Eaagles::Basic::RngStream::AdvanceState | ( | long | e, | |
| long | c | |||
| ) |
| void Eaagles::Basic::RngStream::GetState | ( | unsigned long | seed[6] | ) | const |
| void Eaagles::Basic::RngStream::WriteState | ( | ) | const |
| void Eaagles::Basic::RngStream::WriteStateFull | ( | ) | const |
| double Eaagles::Basic::RngStream::RandU01 | ( | ) |
| int Eaagles::Basic::RngStream::RandInt | ( | int | i, | |
| int | j | |||
| ) |
| double Eaagles::Basic::RngStream::U01 | ( | ) | [private] |
| double Eaagles::Basic::RngStream::U01d | ( | ) | [private] |
double Eaagles::Basic::RngStream::Cg[6] [private] |
double Eaagles::Basic::RngStream::Bg[6] [private] |
double Eaagles::Basic::RngStream::Ig[6] [private] |
bool Eaagles::Basic::RngStream::anti [private] |
bool Eaagles::Basic::RngStream::incPrec [private] |
std::string Eaagles::Basic::RngStream::name [private] |
double Eaagles::Basic::RngStream::nextSeed [static, private] |
1.5.0