diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-06 10:33:54 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-06 10:36:09 +0900 |
commit | d9ec475d945d3035377a0d89ed42e382d8988891 (patch) | |
tree | 34aff2cee4b209906243ab5499d61f3edee2982f /doc/html/boost_random | |
parent | 71d216b90256936a9638f325af9bc69d720e75de (diff) | |
download | boost-d9ec475d945d3035377a0d89ed42e382d8988891.tar.gz boost-d9ec475d945d3035377a0d89ed42e382d8988891.tar.bz2 boost-d9ec475d945d3035377a0d89ed42e382d8988891.zip |
Imported Upstream version 1.60.0
Change-Id: Ie709530d6d5841088ceaba025cbe175a4ef43050
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'doc/html/boost_random')
-rw-r--r-- | doc/html/boost_random/history_and_acknowledgements.html | 4 | ||||
-rw-r--r-- | doc/html/boost_random/performance.html | 10 | ||||
-rw-r--r-- | doc/html/boost_random/reference.html | 178 | ||||
-rw-r--r-- | doc/html/boost_random/tutorial.html | 4 |
4 files changed, 159 insertions, 37 deletions
diff --git a/doc/html/boost_random/history_and_acknowledgements.html b/doc/html/boost_random/history_and_acknowledgements.html index 1aed81af5a..c8c627eb90 100644 --- a/doc/html/boost_random/history_and_acknowledgements.html +++ b/doc/html/boost_random/history_and_acknowledgements.html @@ -6,9 +6,9 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../boost_random.html" title="Chapter 24. Boost.Random"> +<link rel="up" href="../boost_random.html" title="Chapter 25. Boost.Random"> <link rel="prev" href="performance.html" title="Performance"> -<link rel="next" href="../ratio.html" title="Chapter 25. Boost.Ratio 2.1.0"> +<link rel="next" href="../ratio.html" title="Chapter 26. Boost.Ratio 2.1.0"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> diff --git a/doc/html/boost_random/performance.html b/doc/html/boost_random/performance.html index b12fd219df..8b1ffacf31 100644 --- a/doc/html/boost_random/performance.html +++ b/doc/html/boost_random/performance.html @@ -6,7 +6,7 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../boost_random.html" title="Chapter 24. Boost.Random"> +<link rel="up" href="../boost_random.html" title="Chapter 25. Boost.Random"> <link rel="prev" href="../boost/random/xor_combine_engine.html" title="Class template xor_combine_engine"> <link rel="next" href="history_and_acknowledgements.html" title="History and Acknowledgements"> </head> @@ -40,7 +40,7 @@ numbers per second (M rn/sec), generated in a tight loop. </p> <div class="table"> -<a name="boost_random.performance.basic_generators__linux_"></a><p class="title"><b>Table 24.12. Basic Generators (Linux)</b></p> +<a name="boost_random.performance.basic_generators__linux_"></a><p class="title"><b>Table 25.13. Basic Generators (Linux)</b></p> <div class="table-contents"><table class="table" summary="Basic Generators (Linux)"> <colgroup> <col> @@ -823,7 +823,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.performance.basic_generators__windows_"></a><p class="title"><b>Table 24.13. Basic Generators (Windows)</b></p> +<a name="boost_random.performance.basic_generators__windows_"></a><p class="title"><b>Table 25.14. Basic Generators (Windows)</b></p> <div class="table-contents"><table class="table" summary="Basic Generators (Windows)"> <colgroup> <col> @@ -1610,7 +1610,7 @@ numbers, whereas all others produce integers. </p> <div class="table"> -<a name="boost_random.performance.distributions__linux_"></a><p class="title"><b>Table 24.14. Distributions (Linux)</b></p> +<a name="boost_random.performance.distributions__linux_"></a><p class="title"><b>Table 25.15. Distributions (Linux)</b></p> <div class="table-contents"><table class="table" summary="Distributions (Linux)"> <colgroup> <col> @@ -2218,7 +2218,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.performance.distributions__windows_"></a><p class="title"><b>Table 24.15. Distributions (Windows)</b></p> +<a name="boost_random.performance.distributions__windows_"></a><p class="title"><b>Table 25.16. Distributions (Windows)</b></p> <div class="table-contents"><table class="table" summary="Distributions (Windows)"> <colgroup> <col> diff --git a/doc/html/boost_random/reference.html b/doc/html/boost_random/reference.html index bd628eb54a..59fdec0730 100644 --- a/doc/html/boost_random/reference.html +++ b/doc/html/boost_random/reference.html @@ -6,7 +6,7 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../boost_random.html" title="Chapter 24. Boost.Random"> +<link rel="up" href="../boost_random.html" title="Chapter 25. Boost.Random"> <link rel="prev" href="tutorial.html" title="Tutorial"> <link rel="next" href="../boost/random/additive_combine_engine.html" title="Class template additive_combine_engine"> </head> @@ -31,6 +31,7 @@ <dt><span class="section"><a href="reference.html#boost_random.reference.concepts">Concepts</a></span></dt> <dt><span class="section"><a href="reference.html#boost_random.reference.generators">Generators</a></span></dt> <dt><span class="section"><a href="reference.html#boost_random.reference.distributions">Distributions</a></span></dt> +<dt><span class="section"><a href="reference.html#boost_random.reference.utilities">Utilities</a></span></dt> <dt><span class="section"><a href="reference.html#headers">Headers</a></span></dt> </dl></div> <div class="section"> @@ -139,7 +140,7 @@ of type T, and v is a const value of X. </p> <div class="table"> -<a name="boost_random.reference.concepts.uniform_random_number_generator.uniformrandomnumbergenerator_requirements"></a><p class="title"><b>Table 24.1. UniformRandomNumberGenerator requirements</b></p> +<a name="boost_random.reference.concepts.uniform_random_number_generator.uniformrandomnumbergenerator_requirements"></a><p class="title"><b>Table 25.1. UniformRandomNumberGenerator requirements</b></p> <div class="table-contents"><table class="table" summary="UniformRandomNumberGenerator requirements"> <colgroup> <col> @@ -340,7 +341,7 @@ A pseudo-random number generator is a <a class="link" href="reference.html#boost_random.reference.concepts.uniform_random_number_generator" title="Uniform Random Number Generator">UniformRandomNumberGenerator</a> which provides a deterministic sequence of pseudo-random numbers, based on some algorithm and internal state. <code class="computeroutput"><a class="link" href="../boost/random/linear_congruential_engine.html" title="Class template linear_congruential_engine">Linear - congruential</a></code> and <code class="computeroutput"><a class="link" href="../boost/random/inversive_con_idp161302576.html" title="Class template inversive_congruential_engine">inversive + congruential</a></code> and <code class="computeroutput"><a class="link" href="../boost/random/inversiv_idm45507090852608.html" title="Class template inversive_congruential_engine">inversive congruential</a></code> generators are examples of such <a class="link" href="reference.html#boost_random.reference.concepts.pseudo_random_number_generator" title="Pseudo-Random Number Generator">pseudo-random number generators</a>. Often, these generators are very sensitive to their parameters. In order to prevent wrong implementations from being @@ -375,7 +376,7 @@ <span class="keyword">long</span></code>. </p> <div class="table"> -<a name="boost_random.reference.concepts.pseudo_random_number_generator.pseudorandomnumbergenerator_requirements"></a><p class="title"><b>Table 24.2. PseudoRandomNumberGenerator requirements</b></p> +<a name="boost_random.reference.concepts.pseudo_random_number_generator.pseudorandomnumbergenerator_requirements"></a><p class="title"><b>Table 25.2. PseudoRandomNumberGenerator requirements</b></p> <div class="table-contents"><table class="table" summary="PseudoRandomNumberGenerator requirements"> <colgroup> <col> @@ -555,7 +556,7 @@ is an unsigned integer type with at least 32 bits. </p> <div class="table"> -<a name="boost_random.reference.concepts.seed_sequence.seedseq_requirements"></a><p class="title"><b>Table 24.3. SeedSeq requirements</b></p> +<a name="boost_random.reference.concepts.seed_sequence.seedseq_requirements"></a><p class="title"><b>Table 25.3. SeedSeq requirements</b></p> <div class="table-contents"><table class="table" summary="SeedSeq requirements"> <colgroup> <col> @@ -636,7 +637,7 @@ returning values of type <code class="computeroutput"><span class="identifier">U</span></code>. </p> <div class="table"> -<a name="boost_random.reference.concepts.random_distribution.random_distribution_requirements__in_addition_to_copyconstructible__and_assignable_"></a><p class="title"><b>Table 24.4. Random distribution requirements (in addition to CopyConstructible, +<a name="boost_random.reference.concepts.random_distribution.random_distribution_requirements__in_addition_to_copyconstructible__and_assignable_"></a><p class="title"><b>Table 25.4. Random distribution requirements (in addition to CopyConstructible, and Assignable)</b></p> <div class="table-contents"><table class="table" summary="Random distribution requirements (in addition to CopyConstructible, and Assignable)"> @@ -1067,7 +1068,7 @@ faster random number generation. </p> <div class="table"> -<a name="boost_random.reference.generators.generators"></a><p class="title"><b>Table 24.5. generators</b></p> +<a name="boost_random.reference.generators.generators"></a><p class="title"><b>Table 25.5. generators</b></p> <div class="table-contents"><table class="table" summary="generators"> <colgroup> <col> @@ -1963,7 +1964,7 @@ to it are not acceptable. </p> <div class="table"> -<a name="boost_random.reference.distributions.uniform_distributions"></a><p class="title"><b>Table 24.6. Uniform Distributions</b></p> +<a name="boost_random.reference.distributions.uniform_distributions"></a><p class="title"><b>Table 25.6. Uniform Distributions</b></p> <div class="table-contents"><table class="table" summary="Uniform Distributions"> <colgroup> <col> @@ -2066,7 +2067,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.reference.distributions.bernoulli_distributions"></a><p class="title"><b>Table 24.7. Bernoulli Distributions</b></p> +<a name="boost_random.reference.distributions.bernoulli_distributions"></a><p class="title"><b>Table 25.7. Bernoulli Distributions</b></p> <div class="table-contents"><table class="table" summary="Bernoulli Distributions"> <colgroup> <col> @@ -2147,7 +2148,7 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../boost/random/negative_binom_idp94123888.html" title="Class template negative_binomial_distribution">negative_binomial_distribution</a></code> + <code class="computeroutput"><a class="link" href="../boost/random/negative_idm45506979396656.html" title="Class template negative_binomial_distribution">negative_binomial_distribution</a></code> </p> </td> <td> @@ -2167,7 +2168,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.reference.distributions.poisson_distributions"></a><p class="title"><b>Table 24.8. Poisson Distributions</b></p> +<a name="boost_random.reference.distributions.poisson_distributions"></a><p class="title"><b>Table 25.8. Poisson Distributions</b></p> <div class="table-contents"><table class="table" summary="Poisson Distributions"> <colgroup> <col> @@ -2248,6 +2249,24 @@ <tr> <td> <p> + <code class="computeroutput"><a class="link" href="../boost/random/hyperexp_idm45507086672304.html" title="Class template hyperexponential_distribution">hyperexponential_distribution</a></code> + </p> + </td> +<td> + <p> + hyperexponential distribution + </p> + </td> +<td> + <p> + service time of k-parallel servers each with a given service rate + and probability to be chosen + </p> + </td> +</tr> +<tr> +<td> + <p> <code class="computeroutput"><a class="link" href="../boost/random/weibull_distribution.html" title="Class template weibull_distribution">weibull_distribution</a></code> </p> </td> @@ -2317,7 +2336,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.reference.distributions.normal_distributions"></a><p class="title"><b>Table 24.9. Normal Distributions</b></p> +<a name="boost_random.reference.distributions.normal_distributions"></a><p class="title"><b>Table 25.9. Normal Distributions</b></p> <div class="table-contents"><table class="table" summary="Normal Distributions"> <colgroup> <col> @@ -2397,7 +2416,7 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../boost/random/non_central_c_idp150001424.html" title="Class template non_central_chi_squared_distribution">non_central_chi_squared_distribution</a></code> + <code class="computeroutput"><a class="link" href="../boost/random/non_cent_idm45506980906800.html" title="Class template non_central_chi_squared_distribution">non_central_chi_squared_distribution</a></code> </p> </td> <td> @@ -2466,7 +2485,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.reference.distributions.sampling_distributions"></a><p class="title"><b>Table 24.10. Sampling Distributions</b></p> +<a name="boost_random.reference.distributions.sampling_distributions"></a><p class="title"><b>Table 25.10. Sampling Distributions</b></p> <div class="table-contents"><table class="table" summary="Sampling Distributions"> <colgroup> <col> @@ -2511,7 +2530,7 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../boost/random/piecewise_cons_idp94191504.html" title="Class template piecewise_constant_distribution">piecewise_constant_distribution</a></code> + <code class="computeroutput"><a class="link" href="../boost/random/piecewis_idm45507043304112.html" title="Class template piecewise_constant_distribution">piecewise_constant_distribution</a></code> </p> </td> <td> @@ -2528,7 +2547,7 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../boost/random/piecewise_lin_idp226179472.html" title="Class template piecewise_linear_distribution">piecewise_linear_distribution</a></code> + <code class="computeroutput"><a class="link" href="../boost/random/piecewis_idm45506986764736.html" title="Class template piecewise_linear_distribution">piecewise_linear_distribution</a></code> </p> </td> <td> @@ -2546,7 +2565,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="boost_random.reference.distributions.miscellaneous_distributions"></a><p class="title"><b>Table 24.11. Miscellaneous Distributions</b></p> +<a name="boost_random.reference.distributions.miscellaneous_distributions"></a><p class="title"><b>Table 25.11. Miscellaneous Distributions</b></p> <div class="table-contents"><table class="table" summary="Miscellaneous Distributions"> <colgroup> <col> @@ -2613,6 +2632,73 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> +<a name="boost_random.reference.utilities"></a><a class="link" href="reference.html#boost_random.reference.utilities" title="Utilities">Utilities</a> +</h3></div></div></div> +<div class="table"> +<a name="boost_random.reference.utilities.utilities"></a><p class="title"><b>Table 25.12. Utilities</b></p> +<div class="table-contents"><table class="table" summary="Utilities"> +<colgroup> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Name + </p> + </th> +<th> + <p> + Description + </p> + </th> +</tr></thead> +<tbody> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../boost/random/seed_seq.html" title="Class seed_seq">seed_seq</a></code> + </p> + </td> +<td> + <p> + Used to seed <a class="link" href="reference.html#boost_random.reference.concepts.pseudo_random_number_generator" title="Pseudo-Random Number Generator">Random + Engines</a> + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../boost/random/random_number_generator.html" title="Class template random_number_generator">random_number_generator</a></code> + </p> + </td> +<td> + <p> + Adapts a <a class="link" href="reference.html#boost_random.reference.concepts.pseudo_random_number_generator" title="Pseudo-Random Number Generator">PseudoRandomNumberGenerator</a> + to work with std::random_shuffle + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../boost/random/generate_canonical.html" title="Function template generate_canonical">generate_canonical</a></code> + </p> + </td> +<td> + <p> + Produces random floating point values with specific precision. + </p> + </td> +</tr> +</tbody> +</table></div> +</div> +<br class="table-break"> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> <a name="headers"></a>Headers</h3></div></div></div> <div class="toc"><dl class="toc"> <dt><span class="section"><a href="reference.html#header.boost.random.additive_combine_hpp">Header <boost/random/additive_combine.hpp></a></span></dt> @@ -2627,7 +2713,9 @@ <dt><span class="section"><a href="reference.html#header.boost.random.extreme_value_distribution_hpp">Header <boost/random/extreme_value_distribution.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.fisher_f_distribution_hpp">Header <boost/random/fisher_f_distribution.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.gamma_distribution_hpp">Header <boost/random/gamma_distribution.hpp></a></span></dt> +<dt><span class="section"><a href="reference.html#header.boost.random.generate_canonical_hpp">Header <boost/random/generate_canonical.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.geometric_distribution_hpp">Header <boost/random/geometric_distribution.hpp></a></span></dt> +<dt><span class="section"><a href="reference.html#header.boost.random.hyperexponential_distribution_hpp">Header <boost/random/hyperexponential_distribution.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.independent_bits_hpp">Header <boost/random/independent_bits.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.inversive_congruential_hpp">Header <boost/random/inversive_congruential.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.lagged_fibonacci_hpp">Header <boost/random/lagged_fibonacci.hpp></a></span></dt> @@ -2650,6 +2738,7 @@ <dt><span class="section"><a href="reference.html#header.boost.random.student_t_distribution_hpp">Header <boost/random/student_t_distribution.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.subtract_with_carry_hpp">Header <boost/random/subtract_with_carry.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.taus88_hpp">Header <boost/random/taus88.hpp></a></span></dt> +<dt><span class="section"><a href="reference.html#header.boost.random.traits_hpp">Header <boost/random/traits.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.triangle_distribution_hpp">Header <boost/random/triangle_distribution.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.uniform_01_hpp">Header <boost/random/uniform_01.hpp></a></span></dt> <dt><span class="section"><a href="reference.html#header.boost.random.uniform_int_distribution_hpp">Header <boost/random/uniform_int_distribution.hpp></a></span></dt> @@ -2775,6 +2864,16 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> +<a name="header.boost.random.generate_canonical_hpp"></a>Header <<a href="../../../boost/random/generate_canonical.hpp" target="_top">boost/random/generate_canonical.hpp</a>></h4></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> bits<span class="special">,</span> <span class="keyword">typename</span> URNG<span class="special">></span> + <span class="identifier">RealType</span> <a class="link" href="../boost/random/generate_canonical.html" title="Function template generate_canonical"><span class="identifier">generate_canonical</span></a><span class="special">(</span><span class="identifier">URNG</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="special">}</span> +<span class="special">}</span></pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> <a name="header.boost.random.geometric_distribution_hpp"></a>Header <<a href="../../../boost/random/geometric_distribution.hpp" target="_top">boost/random/geometric_distribution.hpp</a>></h4></div></div></div> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> @@ -2785,6 +2884,15 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> +<a name="header.boost.random.hyperexponential_distribution_hpp"></a>Header <<a href="../../../boost/random/hyperexponential_distribution.hpp" target="_top">boost/random/hyperexponential_distribution.hpp</a>></h4></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealT <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/random/hyperexp_idm45507086672304.html" title="Class template hyperexponential_distribution">hyperexponential_distribution</a><span class="special">;</span> + <span class="special">}</span> +<span class="special">}</span></pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> <a name="header.boost.random.independent_bits_hpp"></a>Header <<a href="../../../boost/random/independent_bits.hpp" target="_top">boost/random/independent_bits.hpp</a>></h4></div></div></div> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> @@ -2799,8 +2907,8 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> IntType<span class="special">,</span> <span class="identifier">IntType</span> a<span class="special">,</span> <span class="identifier">IntType</span> b<span class="special">,</span> <span class="identifier">IntType</span> p<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/inversive_con_idp161302576.html" title="Class template inversive_congruential_engine">inversive_congruential_engine</a><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/random/inversive_con_idp161302576.html" title="Class template inversive_congruential_engine">inversive_congruential_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">9102</span><span class="special">,</span> <span class="number">2147483647</span><span class="special">-</span><span class="number">36884165</span><span class="special">,</span> <span class="number">2147483647</span> <span class="special">></span> <a class="link" href="../boost/random/hellekalek1995.html" title="Type definition hellekalek1995"><span class="identifier">hellekalek1995</span></a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/inversiv_idm45507090852608.html" title="Class template inversive_congruential_engine">inversive_congruential_engine</a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/random/inversiv_idm45507090852608.html" title="Class template inversive_congruential_engine">inversive_congruential_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">9102</span><span class="special">,</span> <span class="number">2147483647</span><span class="special">-</span><span class="number">36884165</span><span class="special">,</span> <span class="number">2147483647</span> <span class="special">></span> <a class="link" href="../boost/random/hellekalek1995.html" title="Type definition hellekalek1995"><span class="identifier">hellekalek1995</span></a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2853,7 +2961,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> UIntType<span class="special">,</span> <span class="keyword">int</span> w<span class="special">,</span> <span class="keyword">int</span> k<span class="special">,</span> <span class="keyword">int</span> q<span class="special">,</span> <span class="keyword">int</span> s<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/linear_feedba_idp109235664.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/linear_f_idm45507041557328.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2891,7 +2999,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> IntType <span class="special">=</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/negative_binom_idp94123888.html" title="Class template negative_binomial_distribution">negative_binomial_distribution</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/negative_idm45506979396656.html" title="Class template negative_binomial_distribution">negative_binomial_distribution</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2901,7 +3009,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/non_central_c_idp150001424.html" title="Class template non_central_chi_squared_distribution">non_central_chi_squared_distribution</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/non_cent_idm45506980906800.html" title="Class template non_central_chi_squared_distribution">non_central_chi_squared_distribution</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2920,7 +3028,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">typename</span> WeightType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/piecewise_cons_idp94191504.html" title="Class template piecewise_constant_distribution">piecewise_constant_distribution</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/piecewis_idm45507043304112.html" title="Class template piecewise_constant_distribution">piecewise_constant_distribution</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2929,7 +3037,7 @@ <a name="header.boost.random.piecewise_linear_distribution_hpp"></a>Header <<a href="../../../boost/random/piecewise_linear_distribution.hpp" target="_top">boost/random/piecewise_linear_distribution.hpp</a>></h4></div></div></div> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/random/piecewise_lin_idp226179472.html" title="Class template piecewise_linear_distribution">piecewise_linear_distribution</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/random/piecewis_idm45506986764736.html" title="Class template piecewise_linear_distribution">piecewise_linear_distribution</a><span class="special">;</span> <span class="special">}</span> <span class="special">}</span></pre> </div> @@ -2968,8 +3076,8 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">typedef</span> <a class="link" href="../boost/random/subtract_with_carry_engine.html" title="Class template subtract_with_carry_engine">subtract_with_carry_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">24</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a name="boost.random.ranlux_base"></a><span class="identifier">ranlux_base</span><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/random/subtract_with_idp162145280.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special"><</span> <span class="keyword">float</span><span class="special">,</span> <span class="number">24</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a name="boost.random.ranlux_base_01"></a><span class="identifier">ranlux_base_01</span><span class="special">;</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/random/subtract_with_idp162145280.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special"><</span> <span class="keyword">double</span><span class="special">,</span> <span class="number">48</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a name="boost.random.ranlux64_base_01"></a><span class="identifier">ranlux64_base_01</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/random/subtract_idm45507048596384.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special"><</span> <span class="keyword">float</span><span class="special">,</span> <span class="number">24</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a name="boost.random.ranlux_base_01"></a><span class="identifier">ranlux_base_01</span><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/random/subtract_idm45507048596384.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special"><</span> <span class="keyword">double</span><span class="special">,</span> <span class="number">48</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a name="boost.random.ranlux64_base_01"></a><span class="identifier">ranlux64_base_01</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../boost/random/discard_block_engine.html" title="Class template discard_block_engine">discard_block_engine</a><span class="special"><</span> <a class="link" href="reference.html#boost.random.ranlux_base">ranlux_base</a><span class="special">,</span> <span class="number">223</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a class="link" href="../boost/random/ranlux3.html" title="Type definition ranlux3"><span class="identifier">ranlux3</span></a><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../boost/random/discard_block_engine.html" title="Class template discard_block_engine">discard_block_engine</a><span class="special"><</span> <a class="link" href="reference.html#boost.random.ranlux_base">ranlux_base</a><span class="special">,</span> <span class="number">389</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a class="link" href="../boost/random/ranlux4.html" title="Type definition ranlux4"><span class="identifier">ranlux4</span></a><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../boost/random/discard_block_engine.html" title="Class template discard_block_engine">discard_block_engine</a><span class="special"><</span> <a class="link" href="reference.html#boost.random.ranlux_base_01">ranlux_base_01</a><span class="special">,</span> <span class="number">223</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <a class="link" href="../boost/random/ranlux3_01.html" title="Type definition ranlux3_01"><span class="identifier">ranlux3_01</span></a><span class="special">;</span> @@ -3022,7 +3130,7 @@ <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> w<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> r<span class="special">></span> - <span class="keyword">class</span> <a class="link" href="../boost/random/subtract_with_idp162145280.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special">;</span> + <span class="keyword">class</span> <a class="link" href="../boost/random/subtract_idm45507048596384.html" title="Class template subtract_with_carry_01_engine">subtract_with_carry_01_engine</a><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> IntType<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> w<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> r<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/random/subtract_with_carry_engine.html" title="Class template subtract_with_carry_engine">subtract_with_carry_engine</a><span class="special">;</span> <span class="special">}</span> @@ -3033,7 +3141,21 @@ <a name="header.boost.random.taus88_hpp"></a>Header <<a href="../../../boost/random/taus88.hpp" target="_top">boost/random/taus88.hpp</a>></h4></div></div></div> <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> - <span class="keyword">typedef</span> <a class="link" href="../boost/random/xor_combine_engine.html" title="Class template xor_combine_engine">xor_combine_engine</a><span class="special"><</span> <a class="link" href="../boost/random/xor_combine_engine.html" title="Class template xor_combine_engine">xor_combine_engine</a><span class="special"><</span> <a class="link" href="../boost/random/linear_feedba_idp109235664.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">31</span><span class="special">,</span> <span class="number">13</span><span class="special">,</span> <span class="number">12</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span><span class="special">,</span> <a class="link" href="../boost/random/linear_feedba_idp109235664.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">29</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">4</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span><span class="special">,</span> <a class="link" href="../boost/random/linear_feedba_idp109235664.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">28</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">17</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span> <span class="special">></span> <a class="link" href="../boost/random/taus88.html" title="Type definition taus88"><span class="identifier">taus88</span></a><span class="special">;</span> + <span class="keyword">typedef</span> <a class="link" href="../boost/random/xor_combine_engine.html" title="Class template xor_combine_engine">xor_combine_engine</a><span class="special"><</span> <a class="link" href="../boost/random/xor_combine_engine.html" title="Class template xor_combine_engine">xor_combine_engine</a><span class="special"><</span> <a class="link" href="../boost/random/linear_f_idm45507041557328.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">31</span><span class="special">,</span> <span class="number">13</span><span class="special">,</span> <span class="number">12</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span><span class="special">,</span> <a class="link" href="../boost/random/linear_f_idm45507041557328.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">29</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">4</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span><span class="special">,</span> <a class="link" href="../boost/random/linear_f_idm45507041557328.html" title="Class template linear_feedback_shift_engine">linear_feedback_shift_engine</a><span class="special"><</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="number">28</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">17</span> <span class="special">></span><span class="special">,</span> <span class="number">0</span> <span class="special">></span> <a class="link" href="../boost/random/taus88.html" title="Type definition taus88"><span class="identifier">taus88</span></a><span class="special">;</span> + <span class="special">}</span> +<span class="special">}</span></pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="header.boost.random.traits_hpp"></a>Header <<a href="../../../boost/random/traits.hpp" target="_top">boost/random/traits.hpp</a>></h4></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">random</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/random/traits/is_integral.html" title="Struct template is_integral">is_integral</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/random/traits/is_signed.html" title="Struct template is_signed">is_signed</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/random/traits/make_unsigned.html" title="Struct template make_unsigned">make_unsigned</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/random/traits/make_unsigned_or_unbounded.html" title="Struct template make_unsigned_or_unbounded">make_unsigned_or_unbounded</a><span class="special">;</span> + <span class="special">}</span> <span class="special">}</span> <span class="special">}</span></pre> </div> diff --git a/doc/html/boost_random/tutorial.html b/doc/html/boost_random/tutorial.html index 517651d4b9..e4490ac42d 100644 --- a/doc/html/boost_random/tutorial.html +++ b/doc/html/boost_random/tutorial.html @@ -6,8 +6,8 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../boost_random.html" title="Chapter 24. Boost.Random"> -<link rel="prev" href="../boost_random.html" title="Chapter 24. Boost.Random"> +<link rel="up" href="../boost_random.html" title="Chapter 25. Boost.Random"> +<link rel="prev" href="../boost_random.html" title="Chapter 25. Boost.Random"> <link rel="next" href="reference.html" title="Reference"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |