Qualia  0.2
Public Member Functions | Private Member Functions | List of all members
MTRand Class Reference

#include <mtrand.h>

Inheritance diagram for MTRand:
Inheritance graph
[legend]
Collaboration diagram for MTRand:
Collaboration graph
[legend]

Public Member Functions

 MTRand ()
 
 MTRand (unsigned long seed)
 
 MTRand (const unsigned long *seed, int size)
 
 ~MTRand ()
 
double operator() ()
 
- Public Member Functions inherited from MTRand_int32
 MTRand_int32 ()
 
 MTRand_int32 (unsigned long s)
 
 MTRand_int32 (const unsigned long *array, int size)
 
void seed (unsigned long)
 
void seed (const unsigned long *, int size)
 
unsigned long operator() ()
 
virtual ~MTRand_int32 ()
 

Private Member Functions

 MTRand (const MTRand &)
 
void operator= (const MTRand &)
 

Additional Inherited Members

- Protected Member Functions inherited from MTRand_int32
unsigned long rand_int32 ()
 

Constructor & Destructor Documentation

MTRand::MTRand ( )
inline
MTRand::MTRand ( unsigned long  seed)
inline
MTRand::MTRand ( const unsigned long *  seed,
int  size 
)
inline
MTRand::~MTRand ( )
inline
MTRand::MTRand ( const MTRand )
private

Member Function Documentation

double MTRand::operator() ( )
inline
void MTRand::operator= ( const MTRand )
private

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