Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Random Number Generation


Classes

class  SPUC::Random_Generator
 Base class for random (stochastic) sources.

Uses Marsienne Twister random generator. More...

class  SPUC::Bernoulli_RNG
 Bernoulli distribution. More...
class  SPUC::Uniform_RNG
 Uniform distribution. More...
class  SPUC::Exponential_RNG
 Exponential distribution. More...
class  SPUC::Normal_RNG
 Normal distribution. More...
class  SPUC::Laplace_RNG
 Laplacian distribution. More...
class  SPUC::Complex_Normal_RNG
 A Complex Normal Source. More...
class  SPUC::AR1_Normal_RNG
 Filtered normal distribution. More...
class  SPUC::Weibull_RNG
 Weibull distribution. More...
class  SPUC::Rayleigh_RNG
 Rayleigh distribution. More...
class  SPUC::Rice_RNG
 Rice distribution. More...

Typedefs

typedef Normal_RNG SPUC::Gauss_RNG
 Gauss_RNG is the same as Normal Source.
typedef AR1_Normal_RNG SPUC::AR1_Gauss_RNG
 AR1_Gauss_RNG is the same as AR1_Normal_RNG.

Functions

void SPUC::RNG_reset (unsigned long seed)
 Set the seed of the Global Random Number Generator.
void SPUC::RNG_reset ()
 Set the seed of the Global Random Number Generator to the same as last reset/init.
void SPUC::RNG_randomize ()
 Set a random seed for the Global Random Number Generator.

Typedef Documentation

typedef AR1_Normal_RNG SPUC::AR1_Gauss_RNG
 

typedef Normal_RNG SPUC::Gauss_RNG
 


Function Documentation

void SPUC::RNG_randomize  ) 
 

void SPUC::RNG_reset  ) 
 

void SPUC::RNG_reset unsigned long  seed  ) 
 


Generated on Mon Sep 5 10:12:23 2005 for spuc by  doxygen 1.4.4