vSMC
v3.0.0
Scalable Monte Carlo
|
RDRAND generator. More...
#include <vsmc/rng/rdrand.hpp>
Public Types | |
using | result_type = ResultType |
Public Member Functions | |
RDRANDEngine (result_type=0) | |
template<typename SeedSeq > | |
RDRANDEngine (SeedSeq &, typename std::enable_if< internal::is_seed_seq< SeedSeq, result_type, RDRANDEngine< ResultType, NTrialMax >>::value >::type *=nullptr) | |
void | discard (std::size_t) |
result_type | operator() () |
void | seed (result_type) |
template<typename SeedSeq > | |
void | seed (SeedSeq &, typename std::enable_if< internal::is_seed_seq< SeedSeq, result_type >::value >::type *=nullptr) |
Static Public Member Functions | |
static constexpr result_type | max () |
static constexpr result_type | min () |
Friends | |
bool | operator!= (const RDRANDEngine< ResultType, NTrialMax > &, const RDRANDEngine< ResultType, NTrialMax > &) |
template<typename CharT , typename CharTraits > | |
std::basic_ostream< CharT, CharTraits > & | operator<< (std::basic_ostream< CharT, CharTraits > &os, const RDRANDEngine< ResultType, NTrialMax > &) |
bool | operator== (const RDRANDEngine< ResultType, NTrialMax > &, const RDRANDEngine< ResultType, NTrialMax > &) |
template<typename CharT , typename CharTraits > | |
std::basic_istream< CharT, CharTraits > & | operator>> (std::basic_istream< CharT, CharTraits > &is, RDRANDEngine< ResultType, NTrialMax > &) |
RDRAND generator.
Definition at line 98 of file rdrand.hpp.
using vsmc::RDRANDEngine< ResultType, NTrialMax >::result_type = ResultType |
Definition at line 111 of file rdrand.hpp.
|
inlineexplicit |
Definition at line 113 of file rdrand.hpp.
|
inlineexplicit |
Definition at line 116 of file rdrand.hpp.
|
inline |
Definition at line 135 of file rdrand.hpp.
|
inlinestatic |
Definition at line 142 of file rdrand.hpp.
|
inlinestatic |
Definition at line 137 of file rdrand.hpp.
|
inline |
Definition at line 130 of file rdrand.hpp.
|
inline |
Definition at line 122 of file rdrand.hpp.
|
inline |
Definition at line 125 of file rdrand.hpp.
|
friend |
Definition at line 153 of file rdrand.hpp.
|
friend |
Definition at line 160 of file rdrand.hpp.
|
friend |
Definition at line 147 of file rdrand.hpp.
|
friend |
Definition at line 168 of file rdrand.hpp.