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

#include <mtrand.h>

Inheritance diagram for MTRand:
Inheritance graph
[legend]

Public Member Functions

 MTRand ()
 
 MTRand (unsigned long seed)
 
 MTRand (const unsigned long *seed, int size)
 
double operator() ()
 
 ~MTRand ()
 
- Public Member Functions inherited from MTRand_int32
 MTRand_int32 ()
 
 MTRand_int32 (unsigned long s)
 
 MTRand_int32 (const unsigned long *array, int size)
 
unsigned long operator() ()
 
void seed (unsigned long)
 
void seed (const unsigned long *, int size)
 
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 ()
 

Detailed Description

Definition at line 99 of file mtrand.h.

Constructor & Destructor Documentation

MTRand::MTRand ( )
inline

Definition at line 101 of file mtrand.h.

MTRand::MTRand ( unsigned long  seed)
inline

Definition at line 102 of file mtrand.h.

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

Definition at line 103 of file mtrand.h.

MTRand::~MTRand ( )
inline

Definition at line 104 of file mtrand.h.

MTRand::MTRand ( const MTRand )
private

Member Function Documentation

double MTRand::operator() ( )
inline

Definition at line 105 of file mtrand.h.

void MTRand::operator= ( const MTRand )
private

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


rrt_exploration
Author(s): Hassan Umari
autogenerated on Mon Jun 10 2019 14:57:45