#include <random.hpp>
|
| independent_bits_engine () |
|
| BOOST_RANDOM_DETAIL_ARITHMETIC_CONSTRUCTOR (independent_bits_engine, result_type, seed_arg) |
|
| BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR (independent_bits_engine, SeedSeq, seq) |
|
| independent_bits_engine (const base_type &base_arg) |
|
template<class It > |
| independent_bits_engine (It &first, It last) |
|
void | seed () |
|
| BOOST_RANDOM_DETAIL_ARITHMETIC_SEED (independent_bits_engine, result_type, seed_arg) |
|
| BOOST_RANDOM_DETAIL_SEED_SEQ_SEED (independent_bits_engine, SeedSeq, seq) |
|
template<class It > |
void | seed (It &first, It last) |
|
result_type | operator() () |
|
template<class Iter > |
void | generate (Iter first, Iter last) |
| Fills a range with random values. More...
|
|
void | discard (boost::uintmax_t z) |
| Advances the state of the generator by z . More...
|
|
const base_type & | base () const |
|
| BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR (os, independent_bits_engine, r) |
| Writes the textual representation if the generator to a std::ostream . More...
|
|
| BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR (is, independent_bits_engine, r) |
| Reads the state of an independent_bits_engine from a std::istream . More...
|
|
| BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR (independent_bits_engine, x, y) |
| Returns: true iff the two independent_bits_engines will produce the same sequence of values. More...
|
|
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class It >
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
Writes the textual representation if the generator to a std::ostream
.
The textual representation of the engine is the textual representation of the base engine.
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Iter >
Fills a range with random values.
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class Engine , std::size_t w, class Backend , boost::multiprecision::expression_template_option ExpressionTemplates>
template<class It >
The documentation for this class was generated from the following file: