src/RNG/ directory

Interoperation with random number generator libraries.

Contents

This directory contains code used to interface with random number generator (RNG) third-party libraries. It also defines a factory, tk::RNGFactory, which leads to generic code for configuring and using supported RNGs and adding new ones.

Files

file MKLRNG.hpp
Interface to Intel MKL VSL random number generators.
file Random123.hpp
Interface to Random123 random number generators.
file RNG.hpp
Random number generator.
file RNGSSE.hpp
Interface to RNGSSE random number generators.
file RNGStack.cpp
Stack of random number generators.
file RNGStack.hpp
Stack of random number generators.