Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mersenne_twister.hpp File Reference
#include <iosfwd>
#include <istream>
#include <stdexcept>
#include <boost/config.hpp>
#include <boost/cstdint.hpp>
#include <boost/integer/integer_mask.hpp>
#include <boost/random/detail/config.hpp>
#include <boost/random/detail/ptr_helper.hpp>
#include <boost/random/detail/seed.hpp>
#include <boost/random/detail/seed_impl.hpp>
#include <boost/random/detail/generator_seed_seq.hpp>
Include dependency graph for mersenne_twister.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::random::mersenne_twister_engine< UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f >
 Instantiations of class template mersenne_twister_engine model a . More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::random
 

Typedefs

typedef
mersenne_twister_engine
< uint32_t, 32, 351, 175, 19, 0xccab8ee7, 11, 0xffffffff, 7, 0x31b6ab00, 15, 0xffe50000, 17, 1812433253 > 
boost::random::mt11213b
 The specializations and are from. More...
 
typedef
mersenne_twister_engine
< uint32_t, 32, 624, 397, 31, 0x9908b0df, 11, 0xffffffff, 7, 0x9d2c5680, 15, 0xefc60000, 18, 1812433253 > 
boost::random::mt19937
 The specializations and are from. More...
 
typedef
mersenne_twister_engine
< uint64_t,
64, 312, 156, 31, UINT64_C(0xb5026f5aa96619e9), 29, UINT64_C(0x5555555555555555), 17, UINT64_C(0x71d67fffeda60000), 37, UINT64_C(0xfff7eee000000000), 43, UINT64_C(6364136223846793005)> 
boost::random::mt19937_64