src/RNG/RNGStack.cpp file

Stack of random number generators.

This file defines 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.