MTRand_int32 Class Reference

#include <mtrand.h>

Inheritance diagram for MTRand_int32:

MTRand MTRand53 MTRand_closed MTRand_open

List of all members.

Public Member Functions

 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 ()

Protected Member Functions

unsigned long rand_int32 ()


Constructor & Destructor Documentation

MTRand_int32::MTRand_int32 (  )  [inline]

MTRand_int32::MTRand_int32 ( unsigned long  s  )  [inline]

MTRand_int32::MTRand_int32 ( const unsigned long *  array,
int  size 
) [inline]

virtual MTRand_int32::~MTRand_int32 (  )  [inline, virtual]


Member Function Documentation

void MTRand_int32::seed ( unsigned long  s  ) 

void MTRand_int32::seed ( const unsigned long *  array,
int  size 
)

unsigned long MTRand_int32::operator() (  )  [inline]

Reimplemented in MTRand, MTRand_closed, MTRand_open, and MTRand53.

unsigned long MTRand_int32::rand_int32 (  )  [inline, protected]


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 11:02:48 2010 for NFsim by  doxygen 1.5.4