OpenMPCD
Namespaces | Typedefs
minstd.hpp File Reference
#include <OpenMPCD/CUDA/Random/Generators/LinearCongruent.hpp>
#include <boost/cstdint.hpp>
Include dependency graph for minstd.hpp:

Go to the source code of this file.

Namespaces

 OpenMPCD::CUDA
 Namespace for simulations using CUDA.
 
 OpenMPCD::CUDA::Random
 Contains functionality related to random numbers.
 
 OpenMPCD::CUDA::Random::Generators
 Contains (pseudo-)random number generators.
 

Typedefs

typedef LinearCongruent< boost::uint_fast32_t, 48271, 0, 2147483647 > OpenMPCD::CUDA::Random::Generators::minstd_rand
 Generator corresponding to std::minstd_rand. More...
 
typedef LinearCongruent< boost::uint_fast32_t, 16807, 0, 2147483647 > OpenMPCD::CUDA::Random::Generators::minstd_rand0
 Generator corresponding to std::minstd_rand0. More...
 

Detailed Description

Defines the OpenMPCD::CUDA::Random::Generators::minstd_rand and OpenMPCD::CUDA::Random::Generators::minstd_rand0 classes.

Definition in file minstd.hpp.