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: