|
template<class Engine , class Backend , boost::multiprecision::expression_template_option ExpressionTemplates> |
boost::multiprecision::number
< Backend, ExpressionTemplates > | generate_uniform_int (Engine &eng, const boost::multiprecision::number< Backend, ExpressionTemplates > &min_value, const boost::multiprecision::number< Backend, ExpressionTemplates > &max_value) |
|
template<class Engine , class Backend , boost::multiprecision::expression_template_option ExpressionTemplates> |
boost::multiprecision::number
< Backend, ExpressionTemplates > | generate_uniform_int (Engine &eng, const boost::multiprecision::number< Backend, ExpressionTemplates > &min_value, const boost::multiprecision::number< Backend, ExpressionTemplates > &max_value, boost::mpl::true_) |
|
template<class Engine , class Backend , boost::multiprecision::expression_template_option ExpressionTemplates> |
boost::multiprecision::number
< Backend, ExpressionTemplates > | generate_uniform_real (Engine &eng, const boost::multiprecision::number< Backend, ExpressionTemplates > &min_value, const boost::multiprecision::number< Backend, ExpressionTemplates > &max_value) |
|
template<class RealType , std::size_t bits, class URNG > |
RealType | generate_canonical_impl (URNG &g, boost::mpl::true_) |
|
template<class RealType , std::size_t bits, class URNG > |
RealType | generate_canonical_impl (URNG &g, boost::mpl::false_) |
|
template<class Engine > |
boost::make_unsigned< typename
Engine::result_type >::type | generate_one_digit (Engine &eng, std::size_t bits) |
|
template<class RealType , std::size_t w, class Engine > |
std::pair< RealType, int > | generate_int_float_pair (Engine &eng, boost::mpl::true_) |
|
template<class RealType , std::size_t w, class Engine > |
std::pair< RealType, int > | generate_int_float_pair (Engine &eng, boost::mpl::false_) |
|
template<class RealType , std::size_t w, class Engine > |
std::pair< RealType, int > | generate_int_float_pair (Engine &eng) |
|
template<class Engine , class T > |
T | generate_uniform_int (Engine &eng, T min_value, T max_value, boost::mpl::true_) |
|
template<class Engine , class T > |
T | generate_uniform_int (Engine &eng, T min_value, T max_value, boost::mpl::false_) |
|
template<class Engine , class T > |
T | generate_uniform_int (Engine &eng, T min_value, T max_value) |
|
template<class Engine , class T > |
T | generate_uniform_real (Engine &eng, T min_value, T max_value, boost::mpl::false_) |
|
template<class Engine , class T > |
T | generate_uniform_real (Engine &eng, T min_value, T max_value, boost::mpl::true_) |
|
template<class Engine , class T > |
T | generate_uniform_real (Engine &eng, T min_value, T max_value) |
|