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]
 

Enumeration values:
N 
M 


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

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:
Generated on Mon Oct 22 10:04:19 2007 for blitz by  doxygen 1.3.9.1