vtf-logo

ads::UniformRandomBase Class Reference
[Functor: UniformRandom]

The base class manages the subtractive random number generator. More...

#include <UniformRandom.h>

Inheritance diagram for ads::UniformRandomBase:

ads::UniformRandomInteger< T > ads::UniformRandomInteger< char > ads::UniformRandomInteger< int > ads::UniformRandomInteger< short > ads::UniformRandomInteger< signed char > ads::UniformRandomInteger< unsigned char > ads::UniformRandomInteger< unsigned int > ads::UniformRandomInteger< unsigned short > ads::UniformRandomReal< T > ads::UniformRandomReal< double > ads::UniformRandomReal< float > ads::UniformRandomReal< long double > List of all members.

Public Member Functions

void initialize (const unsigned int n)
 Initialize (seed) the random number generator.

Protected Member Functions

 UniformRandomBase ()
 Default constructor.
 UniformRandomBase (const unsigned int n)
 Construct and initialize with the given seed.
 UniformRandomBase (const UniformRandomBase &x)
 Copy constructor.
UniformRandomBaseoperator= (const UniformRandomBase &other)
 Assignment operator.
 ~UniformRandomBase ()
 Destructor.
unsigned int random (const unsigned int n) const
 Return a pseudo-random integer in [0 .. n).

Detailed Description

The base class manages the subtractive random number generator.


The documentation for this class was generated from the following file:
Generated on Fri Aug 24 12:55:39 2007 for Algorithms and Data Structures Package by  doxygen 1.4.7