|
vSMC
vSMC: Scalable Monte Carlo
|
MKL RNG C++11 engine stream. More...
#include <vsmc/rng/mkl.hpp>
Public Member Functions | |
| MKLStream (MKL_UINT s=traits::MKLSeedTrait< BRNG >::value, MKL_INT offset=0) | |
| template<typename SeedSeq > | |
| MKLStream (SeedSeq &seq, typename cxx11::enable_if< internal::is_seed_seq< SeedSeq, MKL_UINT, MKLStream< BRNG > >::value >::type *=nullptr) | |
| MKLStream (const MKLStream< BRNG > &other) | |
| MKLStream (MKLStream< BRNG > &&other) | |
| ~MKLStream () | |
| MKLStream< BRNG > & | operator= (const MKLStream< BRNG > &other) |
| MKLStream< BRNG > & | operator= (MKLStream< BRNG > &&other) |
| const VSLBRngProperties & | property () const |
| VSLStreamStatePtr | ptr () const |
| void | seed (MKL_UINT s) |
| template<typename SeedSeq > | |
| void | seed (SeedSeq &seq, typename cxx11::enable_if< internal::is_seed_seq< SeedSeq, MKL_UINT, MKLStream< BRNG > >::value >::type *=nullptr) |
Additional Inherited Members | |
Static Public Member Functions inherited from vsmc::internal::MKLOffsetZero | |
| static constexpr MKL_INT | max () |
| static constexpr MKL_INT | min () |
| static void | offset (MKL_INT) |
| static constexpr MKL_INT | offset () |
MKL RNG C++11 engine stream.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.9.1