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::randomize (  )  [inline]

unsigned long TT800::randomUint32 (  )  [inline]

References k.

double TT800::random ( void   )  [inline]

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

References k.


Member Data Documentation

double TT800::low_ [private]

double TT800::length_ [private]

double TT800::f [private]

int TT800::k [private]

unsigned long TT800::x[N] [private]

unsigned long TT800::mag01[2] [private]


The documentation for this class was generated from the following file:

Generated on Mon Mar 17 18:09:01 2008 for blitz by  doxygen 1.5.5