src/RNG/RNGStack.hpp file

Stack of random number generators.


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.


namespace tk
Toolkit declarations and definitions for general purpose utilities.


class tk::RNGStack
Random number generator stack.