blitz Version 0.9
Public Types | Public Member Functions | Protected Member Functions | Private Types | Private Attributes
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

typedef double TT800::T_numtype

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
N 
M 

Constructor & Destructor Documentation

TT800::TT800 ( double  low = 0.0,
double  high = 1.0,
double  = 0.0 
) [inline]

References k.


Member Function Documentation

void TT800::generate ( ) [inline, protected]

References k.

double TT800::random ( void  ) [inline]
void TT800::randomize ( ) [inline]
unsigned long TT800::randomUint32 ( ) [inline]

References k.


Member Data Documentation

double TT800::f [private]
int TT800::k [private]
double TT800::length_ [private]
double TT800::low_ [private]
unsigned long TT800::mag01[2] [private]
unsigned long TT800::x[N] [private]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines