Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Public Attributes

SimRandomNumberGenerator Struct Reference
[Simulation]

Wrapper class for random number generators used by the simulation classes. More...

#include <OpenMS/SIMULATION/SimTypes.h>

List of all members.

Public Member Functions

 SimRandomNumberGenerator ()
 Default constructor.
SimRandomNumberGeneratoroperator= (const SimRandomNumberGenerator &source)
 Assignment operator.
Constructors and Destructors

 SimRandomNumberGenerator (const SimRandomNumberGenerator &other)
 Copy constructor.
 ~SimRandomNumberGenerator ()
 Destructor.

Public Attributes

gsl_rng * biological_rng
 GSL random number generator for biological variability.
gsl_rng * technical_rng
 GSL random number generator for technical variability.

Detailed Description

Wrapper class for random number generators used by the simulation classes.

The random numbers are separated two sources of randomness:


Constructor & Destructor Documentation

SimRandomNumberGenerator (  )  [inline]

Default constructor.

SimRandomNumberGenerator ( const SimRandomNumberGenerator other  )  [inline]

Copy constructor.

~SimRandomNumberGenerator (  )  [inline]

Member Function Documentation

SimRandomNumberGenerator& operator= ( const SimRandomNumberGenerator source  )  [inline]

Member Data Documentation

gsl_rng* biological_rng

GSL random number generator for biological variability.

Referenced by SimRandomNumberGenerator::operator=(), and SimRandomNumberGenerator::~SimRandomNumberGenerator().

gsl_rng* technical_rng

GSL random number generator for technical variability.

Referenced by SimRandomNumberGenerator::operator=(), and SimRandomNumberGenerator::~SimRandomNumberGenerator().


OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:56 using doxygen 1.7.1