List of all members.
Public Member Functions |
| | TRnd (const int &_Seed=1, const int &Steps=0) |
| | TRnd (TSIn &SIn) |
| void | Save (TSOut &SOut) const |
| void | LoadXml (const PXmlTok &XmlTok, const TStr &Nm) |
| void | SaveXml (TSOut &SOut, const TStr &Nm) const |
| TRnd & | operator= (const TRnd &Rnd) |
| bool | operator== (const TRnd &) const |
| double | GetUniDev () |
| int | GetUniDevInt (const int &Range=0) |
| int | GetUniDevInt (const int &MnVal, const int &MxVal) |
| uint | GetUniDevUInt (const uint &Range=0) |
| double | GetNrmDev () |
| double | GetNrmDev (const double &Mean, const double &SDev, const double &Mn, const double &Mx) |
| double | GetExpDev () |
| double | GetExpDev (const double &Lambda) |
| double | GetGammaDev (const int &Order) |
| double | GetPoissonDev (const double &Mean) |
| double | GetBinomialDev (const double &Prb, const int &Trials) |
| int | GetGeoDev (const double &Prb) |
| double | GetPowerDev (const double &AlphaSlope) |
| void | PutSeed (const int &_Seed) |
| int | GetSeed () const |
| void | Randomize () |
| void | Move (const int &Steps) |
| bool | Check () |
| void | SaveTxt (TOLx &Lx) const |
Static Public Member Functions |
| static double | GetUniDevStep (const int &Seed, const int &Steps) |
| static double | GetNrmDevStep (const int &Seed, const int &Steps) |
| static double | GetExpDevStep (const int &Seed, const int &Steps) |
| static TRnd | LoadTxt (TILx &Lx) |
Static Public Attributes |
| static const int | RndSeed = 0 |
Constructor & Destructor Documentation
| TRnd::TRnd |
( |
const int & |
_Seed = 1, |
|
|
const int & |
Steps = 0 |
|
) |
| [inline] |
Member Function Documentation
| double TRnd::GetNrmDev |
( |
const double & |
Mean, |
|
|
const double & |
SDev, |
|
|
const double & |
Mn, |
|
|
const double & |
Mx |
|
) |
| |
| TRnd& TRnd::operator= |
( |
const TRnd & |
Rnd | ) |
[inline] |
| bool TRnd::operator== |
( |
const TRnd & |
| ) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following files: