Functor: UniformRandom

Include guard. More...

Classes

class  UniformRandom< T >
 Uniformly distributed random numbers. More...
class  SubtractiveRNG
 Subtractive random number generator. More...
class  UniformRandomBase
 The base class manages the subtractive random number generator. More...
class  UniformRandomInteger< T >
 Implementation for integer types. More...
class  UniformRandomReal< T >
 Implementation for real (floating point) number types. More...
class  UniformRandomPoint< N, T >
 Uniform random points in N-D. More...

Defines

#define UNIFORM_RANDOM(_T, _Base)
 The macro for defining the UniformRandom classes.

Functions

 UNIFORM_RANDOM (char, UniformRandomInteger)
 Uniform random number generator for char.
 UNIFORM_RANDOM (signed char, UniformRandomInteger)
 Uniform random number generator for signed char.
 UNIFORM_RANDOM (unsigned char, UniformRandomInteger)
 Uniform random number generator for unsigned char.
 UNIFORM_RANDOM (short, UniformRandomInteger)
 Uniform random number generator for short.
 UNIFORM_RANDOM (int, UniformRandomInteger)
 Uniform random number generator for int.
 UNIFORM_RANDOM (float, UniformRandomReal)
 Uniform random number generator for float.
 UNIFORM_RANDOM (double, UniformRandomReal)
 Uniform random number generator for double.
 UNIFORM_RANDOM (long double, UniformRandomReal)
 Uniform random number generator for long double.

Detailed Description

Include guard.

This sub-package provides the ads::UniformRandom class, which is templated on the number type.


Function Documentation

UNIFORM_RANDOM ( unsigned  char,
UniformRandomInteger   
)

Uniform random number generator for unsigned char.

Uniform random number generator for unsigned int.

Uniform random number generator for usigned short.

Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3