|
MCKL
Monte Carlo Kernel Library
|
RDRAND generator. More...
#include <mckl/random/rdrand.hpp>
Public Types | |
| using | result_type = ResultType |
Public Member Functions | |
| RDRANDEngine ()=default | |
| template<typename Seed > | |
| RDRANDEngine (const Seed &) | |
| void | discard (std::size_t) |
| result_type | operator() () |
| template<typename Seed > | |
| void | seed (const Seed &) |
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 91 of file rdrand.hpp.
| using mckl::RDRANDEngine< ResultType, NTrialMax >::result_type = ResultType |
Definition at line 104 of file rdrand.hpp.
|
default |
|
inlineexplicit |
Definition at line 109 of file rdrand.hpp.
|
inline |
Definition at line 123 of file rdrand.hpp.
|
inlinestatic |
Definition at line 130 of file rdrand.hpp.
|
inlinestatic |
Definition at line 125 of file rdrand.hpp.
|
inline |
Definition at line 118 of file rdrand.hpp.
|
inline |
Definition at line 114 of file rdrand.hpp.
|
friend |
Definition at line 141 of file rdrand.hpp.
|
friend |
Definition at line 148 of file rdrand.hpp.
|
friend |
Definition at line 135 of file rdrand.hpp.
|
friend |
Definition at line 156 of file rdrand.hpp.
1.8.13