lux::random Namespace Reference

Classes

class  RandomGenerator

Functions

void init (int tn)
float floatValue ()
unsigned long uintValue ()
float floatValueP ()
unsigned long uintValueP ()

Variables

boost::thread_specific_ptr
< RandomGenerator
myGen
static const float invUI = ((float)1.0/(float)4294967296.0)
static RandomGeneratorPGen

Function Documentation

float lux::random::floatValue (  )  [inline]
float lux::random::floatValueP (  )  [inline]
void lux::random::init ( int  tn  )  [inline]
unsigned long lux::random::uintValue (  )  [inline]
unsigned long lux::random::uintValueP (  )  [inline]

Variable Documentation

static const float lux::random::invUI = ((float)1.0/(float)4294967296.0) [static]

Definition at line 121 of file luxlex.l.

Referenced by floatValue(), and floatValueP().

boost::thread_specific_ptr< RandomGenerator > lux::random::myGen

Definition at line 118 of file randomgen.h.

Referenced by floatValue(), init(), and uintValue().

Definition at line 138 of file luxlex.l.

Referenced by floatValueP(), and uintValueP().


Generated on 22 Jan 2010 for lux by  doxygen 1.6.1