blitz  Version 0.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ( )
inlineprotected

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: