src/RNG/RNGStack.h file

Stack of random number generators.

Contents

This file declares class RNGStack, which implements various functionality related to registering and instantiating random number generators interfacing to multiple RNG libraries. Registration and instantiation use a random number generator factory, which is a std::map (an associative container), associating unique RNG keys to their constructor calls. For more details, see the in-code documentation of the constructor.

Namespaces

namespace tk
Toolkit declarations and definitions for general purpose utilities.

Classes

class tk::RNGStack
Random number generator stack.