UT_MersenneTwister Class Reference

#include <UT_MTwister.h>

List of all members.

Public Member Functions

 UT_MersenneTwister (uint seed=5489U)
 ~UT_MersenneTwister ()
void setSeed (uint seed)
void setSeed (const uint key[], uint klength)
void save (ostream &os, bool binary) const
bool load (UT_IStream &is)
uint urandom ()
fpreal32 frandom ()
fpreal32 frandom0 ()


Detailed Description

Definition at line 36 of file UT_MTwister.h.


Constructor & Destructor Documentation

UT_MersenneTwister::UT_MersenneTwister ( uint  seed = 5489U  )  [inline]

Definition at line 38 of file UT_MTwister.h.

UT_MersenneTwister::~UT_MersenneTwister (  )  [inline]

Definition at line 42 of file UT_MTwister.h.


Member Function Documentation

fpreal32 UT_MersenneTwister::frandom (  )  [inline]

Definition at line 72 of file UT_MTwister.h.

fpreal32 UT_MersenneTwister::frandom0 (  )  [inline]

Definition at line 79 of file UT_MTwister.h.

bool UT_MersenneTwister::load ( UT_IStream is  ) 

void UT_MersenneTwister::save ( ostream &  os,
bool  binary 
) const

void UT_MersenneTwister::setSeed ( const uint  key[],
uint  klength 
)

void UT_MersenneTwister::setSeed ( uint  seed  ) 

uint UT_MersenneTwister::urandom (  )  [inline]

Definition at line 52 of file UT_MTwister.h.


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

Generated on Fri May 25 00:10:51 2012 for HDK by  doxygen 1.5.9