TT800 Class Reference
#include <rand-tt800.h>
List of all members.
Public Types |
| typedef double | T_numtype |
Public Member Functions |
| | TT800 (double low=0.0, double high=1.0, double=0.0) |
| void | randomize () |
| unsigned long | randomUint32 () |
| double | random () |
Protected Member Functions |
| void | generate () |
Private Types |
| enum | { N = 25,
M = 7
} |
Private Attributes |
| double | low_ |
| double | length_ |
| double | f |
| int | k |
| unsigned long | x [N] |
| unsigned long | mag01 [2] |
Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
| TT800::TT800 |
( |
double |
low = 0.0, |
|
|
double |
high = 1.0, |
|
|
double |
= 0.0 | |
|
) |
| | [inline] |
Member Function Documentation
| void TT800::generate |
( |
|
) |
[inline, protected] |
| double TT800::random |
( |
void |
|
) |
[inline] |
| void TT800::randomize |
( |
|
) |
[inline] |
| unsigned long TT800::randomUint32 |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: