Include dependency graph for Rand.cpp:

Namespaces | |
| namespace | Eaagles |
| namespace | Eaagles::Basic |
Classes | |
| class | Eaagles::Basic::RngStream |
Functions | |
| double | Eaagles::Basic::MultModM (double a, double s, double c, double m) |
| void | Eaagles::Basic::MatVecModM (const double A[3][3], const double s[3], double v[3], double m) |
| void | Eaagles::Basic::MatMatModM (const double A[3][3], const double B[3][3], double C[3][3], double m) |
| void | Eaagles::Basic::MatTwoPowModM (const double A[3][3], double B[3][3], double m, long e) |
| void | Eaagles::Basic::MatPowModM (const double A[3][3], double B[3][3], double m, long n) |
| int | Eaagles::Basic::CheckSeed (const unsigned long seed[6]) |
Variables | |
| Eaagles::Basic::Seed | |
| Eaagles::Basic::Antithetic | |
| Eaagles::Basic::Min | |
| Eaagles::Basic::Mean | |
| const double | Eaagles::Basic::m1 = 4294967087.0 |
| const double | Eaagles::Basic::m2 = 4294944443.0 |
| const double | Eaagles::Basic::norm = 1.0 / (m1 + 1.0) |
| const double | Eaagles::Basic::a12 = 1403580.0 |
| const double | Eaagles::Basic::a13n = 810728.0 |
| const double | Eaagles::Basic::a21 = 527612.0 |
| const double | Eaagles::Basic::a23n = 1370589.0 |
| const double | Eaagles::Basic::two17 = 131072.0 |
| const double | Eaagles::Basic::two53 = 9007199254740992.0 |
| const double | Eaagles::Basic::fact = 5.9604644775390625e-8 |
| const double | Eaagles::Basic::InvA1 [3][3] |
| const double | Eaagles::Basic::InvA2 [3][3] |
| const double | Eaagles::Basic::A1p0 [3][3] |
| const double | Eaagles::Basic::A2p0 [3][3] |
| const double | Eaagles::Basic::A1p76 [3][3] |
| const double | Eaagles::Basic::A2p76 [3][3] |
| const double | Eaagles::Basic::A1p127 [3][3] |
| const double | Eaagles::Basic::A2p127 [3][3] |
1.5.0