Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r64235 - in sandbox/SOC/2010/quasi_random/libs/random/doc: . html html/boost/random
From: jvd_at_[hidden]
Date: 2010-07-21 16:04:10


Author: qrng
Date: 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
New Revision: 64235
URL: http://svn.boost.org/trac/boost/changeset/64235

Log:
Updated html documentation

Text files modified:
   sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/faure.html | 64 +++++++++++++++++-----------------
   sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/niederreiter_base2.html | 74 ++++++++++++++++++++--------------------
   sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/sobol.html | 64 +++++++++++++++++-----------------
   sandbox/SOC/2010/quasi_random/libs/random/doc/html/index.html | 7 ++-
   sandbox/SOC/2010/quasi_random/libs/random/doc/main.qbk | 2 +
   5 files changed, 107 insertions(+), 104 deletions(-)

Modified: sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/faure.html
==============================================================================
--- sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/faure.html (original)
+++ sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/faure.html 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
@@ -31,25 +31,25 @@
   <span class="keyword">typedef</span> <span class="identifier">RealType</span> <a name="boost.random.faure.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
 
   <span class="comment">// <a class="link" href="faure.html#boost.random.faureconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="faure.html#id364384-bb"><span class="identifier">faure</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="faure.html#id364391-bb"><span class="identifier">faure</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="faure.html#id297112-bb"><span class="identifier">faure</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="faure.html#id297120-bb"><span class="identifier">faure</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="faure.html#id321582-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a class="link" href="faure.html#id321585-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a class="link" href="faure.html#id321602-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="faure.html#id319522-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="faure.html#id254311-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a class="link" href="faure.html#id254314-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a class="link" href="faure.html#id254330-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="faure.html#id252246-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="faure.html#id319538-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="faure.html#id319541-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="faure.html#id319558-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">result_type</span> <a class="link" href="faure.html#id319587-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="faure.html#id319605-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="faure.html#id319633-bb"><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="faure.html#id319668-bb"><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="faure.html#id319703-bb"><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span></a><span class="special">(</span><a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="faure.html#id252261-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="faure.html#id252264-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="faure.html#id252281-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">result_type</span> <a class="link" href="faure.html#id252310-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="faure.html#id252328-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="faure.html#id252356-bb"><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="faure.html#id252391-bb"><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="faure.html#id252426-bb"><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span></a><span class="special">(</span><a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1" lang="en">
-<a name="id644083"></a><h2>Description</h2>
+<a name="id717003"></a><h2>Description</h2>
 <p>class template faure implements a quasi-random number generator as described in </p>
 <div class="blockquote"><blockquote class="blockquote"><p> Henri Faure, Discrepance de suites associees a un systeme de numeration (en dimension s), Acta Arithmetica, Volume 41, 1982, pages 337-351. </p></blockquote></div>
 <p> </p>
@@ -59,43 +59,43 @@
 In the following documentation <code class="computeroutput">X</code> denotes the concrete class of the template faure returning objects of type <code class="computeroutput">RealType</code>, u and v are the values of <code class="computeroutput">X</code>.</p>
 <p>Some member functions may throw exceptions of type <code class="computeroutput">std::bad_alloc</code>. </p>
 <div class="refsect2" lang="en">
-<a name="id644126"></a><h3>
+<a name="id717046"></a><h3>
 <a name="boost.random.faureconstruct-copy-destruct"></a><code class="computeroutput">faure</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id364384-bb"></a><span class="identifier">faure</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297112-bb"></a><span class="identifier">faure</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the default Faure quasi-random number generator.</p>
 <p>Throws: bad_alloc. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id364391-bb"></a><span class="identifier">faure</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297120-bb"></a><span class="identifier">faure</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the Faure quasi-random number generator, equivalent to X u; u.seed(init).</p>
 <p>Throws: bad_alloc. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id644221"></a><h3>
-<a name="id321582-bb"></a><code class="computeroutput">faure</code> public static functions</h3>
+<a name="id717141"></a><h3>
+<a name="id254311-bb"></a><code class="computeroutput">faure</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a name="id321585-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a name="id254314-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight lower bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 <p>
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a name="id321602-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a name="id254330-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight upper bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 <p>
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id319522-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id252246-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: The dimension of of the quasi-random domain.</p>
 <p>Throws: nothing. </p>
 <p>
@@ -104,18 +104,18 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id644386"></a><h3>
-<a name="id319538-bb"></a><code class="computeroutput">faure</code> public member functions</h3>
+<a name="id717306"></a><h3>
+<a name="id252261-bb"></a><code class="computeroutput">faure</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id319541-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id252264-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Resets the quasi-random number generator state to the one given by the default construction. Equivalent to u.seed(0). </p>
 <p>
  Throws: bad_alloc. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id319558-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id252281-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Effectively sets the quasi-random number generator state to the init-th vector in the s-dimensional quasi-random domain, where s == X::dimension(). </p>
 <pre class="programlisting"> X u, v;
@@ -130,13 +130,13 @@
  Throws: bad_alloc. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id319587-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id252310-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Returns: Returns a successive element of an s-dimensional (s = X::dimension()) vector at each invocation. When all elements are exhausted, X::operator() begins anew with the starting element of a subsequent s-dimensional vector.</p>
 <p>Throws: bad_alloc. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id319605-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id252328-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Advances *this state as if z consecutive X::operator() invocations were executed. </p>
 <pre class="programlisting"> X u = v;
@@ -150,11 +150,11 @@
  Throws: bad_alloc. </p>
 </li>
 <li>
-<pre class="literallayout"> <a name="id319633-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Writes a <code class="computeroutput">faure</code> to a <code class="computeroutput">std::ostream</code>. </li>
+<pre class="literallayout"> <a name="id252356-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Writes a <code class="computeroutput">faure</code> to a <code class="computeroutput">std::ostream</code>. </li>
 <li>
-<pre class="literallayout"> <a name="id319668-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Reads a <code class="computeroutput">faure</code> from a <code class="computeroutput">std::istream</code>. </li>
+<pre class="literallayout"> <a name="id252391-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Reads a <code class="computeroutput">faure</code> from a <code class="computeroutput">std::istream</code>. </li>
 <li>
-<pre class="literallayout"> <a name="id319703-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span><span class="special">(</span><a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce identical sequences. </li>
+<pre class="literallayout"> <a name="id252426-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span><span class="special">(</span><a class="link" href="faure.html" title="Class template faure">faure</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce identical sequences. </li>
 </ol></div>
 </div>
 </div>

Modified: sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/niederreiter_base2.html
==============================================================================
--- sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/niederreiter_base2.html (original)
+++ sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/niederreiter_base2.html 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
@@ -31,36 +31,36 @@
   <span class="keyword">typedef</span> <span class="identifier">IntType</span> <a name="boost.random.niederreiter_base2.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
 
   <span class="comment">// <a class="link" href="niederreiter_base2.html#boost.random.niederreiter_base2construct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="niederreiter_base2.html#id364691-bb"><span class="identifier">niederreiter_base2</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="niederreiter_base2.html#id364698-bb"><span class="identifier">niederreiter_base2</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="niederreiter_base2.html#id297419-bb"><span class="identifier">niederreiter_base2</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="niederreiter_base2.html#id297427-bb"><span class="identifier">niederreiter_base2</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="niederreiter_base2.html#id364563-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id364566-bb"><span class="identifier">min</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id364580-bb"><span class="identifier">max</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="niederreiter_base2.html#id364593-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="niederreiter_base2.html#id297292-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id297295-bb"><span class="identifier">min</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id297308-bb"><span class="identifier">max</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="niederreiter_base2.html#id297321-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="niederreiter_base2.html#id364605-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id364608-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id364624-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id364650-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id364667-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="niederreiter_base2.html#id297334-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id297337-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id297353-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">result_type</span> <a class="link" href="niederreiter_base2.html#id297379-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="niederreiter_base2.html#id297395-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="niederreiter_base2.html#id364711-bb">friend functions</a></span>
+ <span class="comment">// <a class="link" href="niederreiter_base2.html#id297439-bb">friend functions</a></span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
     <span class="keyword">friend</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a class="link" href="niederreiter_base2.html#id364714-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <a class="link" href="niederreiter_base2.html#id297442-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
     <span class="keyword">friend</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a class="link" href="niederreiter_base2.html#id364754-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <a class="link" href="niederreiter_base2.html#id297482-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="niederreiter_base2.html#id364793-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="niederreiter_base2.html#id297522-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">,</span>
                          <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="niederreiter_base2.html#id364820-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="niederreiter_base2.html#id297549-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">,</span>
                          <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1" lang="en">
-<a name="id646413"></a><h2>Description</h2>
+<a name="id719332"></a><h2>Description</h2>
 <p>class template niederreiter_base2 implements a quasi-random number generator as described in </p>
 <div class="blockquote"><blockquote class="blockquote"><p> Bratley, Fox, Niederreiter, ACM Trans. Model. Comp. Sim. 2, 195 (1992). </p></blockquote></div>
 <p> </p>
@@ -68,54 +68,54 @@
 In the following documentation <code class="computeroutput">X</code> denotes the concrete class of the template niederreiter_base2 returning objects of type <code class="computeroutput">IntType</code>, u and v are the values of <code class="computeroutput">X</code>.</p>
 <p>Some member functions may throw exceptions of type std::overflow_error. This happens when the quasi-random domain is exhausted and the generator cannot produce any more values. The length of the low discrepancy sequence is given by <span class="inlinemediaobject"><img src="../../images/form_0.png"></span>, where digits = std::numeric_limits&lt;IntType&gt;::digits. </p>
 <div class="refsect2" lang="en">
-<a name="id646466"></a><h3>
+<a name="id719385"></a><h3>
 <a name="boost.random.niederreiter_base2construct-copy-destruct"></a><code class="computeroutput">niederreiter_base2</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id364691-bb"></a><span class="identifier">niederreiter_base2</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297419-bb"></a><span class="identifier">niederreiter_base2</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the default Niederreiter base 2 quasi-random number generator.</p>
 <p>Throws: nothing. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id364698-bb"></a><span class="identifier">niederreiter_base2</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297427-bb"></a><span class="identifier">niederreiter_base2</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the Niederreiter base 2 quasi-random number generator, equivalent to X u; u.seed(init).</p>
 <p>Throws: overflow_error. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id646559"></a><h3>
-<a name="id364563-bb"></a><code class="computeroutput">niederreiter_base2</code> public static functions</h3>
+<a name="id719478"></a><h3>
+<a name="id297292-bb"></a><code class="computeroutput">niederreiter_base2</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <a name="id364566-bb"></a><span class="identifier">min</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <a name="id297295-bb"></a><span class="identifier">min</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight lower bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <a name="id364580-bb"></a><span class="identifier">max</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <a name="id297308-bb"></a><span class="identifier">max</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight upper bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id364593-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id297321-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: The dimension of of the quasi-random domain.</p>
 <p>Throws: nothing. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id646708"></a><h3>
-<a name="id364605-bb"></a><code class="computeroutput">niederreiter_base2</code> public member functions</h3>
+<a name="id719628"></a><h3>
+<a name="id297334-bb"></a><code class="computeroutput">niederreiter_base2</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id364608-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Throws: nothing. <p>Requirements: *this is mutable.</p>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297337-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Throws: nothing. <p>Requirements: *this is mutable.</p>
 <p>Effects: Resets the quasi-random number generator state to the one given by the default construction. Equivalent to u.seed(0). </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id364624-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>Throws: overflow_error. <p>Requirements: *this is mutable.</p>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297353-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>Throws: overflow_error. <p>Requirements: *this is mutable.</p>
 <p>Effects: Effectively sets the quasi-random number generator state to the init-th vector in the s-dimensional quasi-random domain, where s == X::dimension(). </p>
 <pre class="programlisting"> X u, v;
      for(int i = 0; i &lt; N; ++i)
@@ -127,13 +127,13 @@
 <p> </p>
 </li>
 <li>
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id364650-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id297379-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Returns: Returns a successive element of an s-dimensional (s = X::dimension()) vector at each invocation. When all elements are exhausted, X::operator() begins anew with the starting element of a subsequent s-dimensional vector.</p>
 <p>Throws: overflow_error. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id364667-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297395-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Advances *this state as if z consecutive X::operator() invocations were executed. </p>
 <pre class="programlisting"> X u = v;
@@ -147,24 +147,24 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id646930"></a><h3>
-<a name="id364711-bb"></a><code class="computeroutput">niederreiter_base2</code> friend functions</h3>
+<a name="id719850"></a><h3>
+<a name="id297439-bb"></a><code class="computeroutput">niederreiter_base2</code> friend functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
   <span class="keyword">friend</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a name="id364714-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span>
+ <a name="id297442-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span>
              <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> f<span class="special">)</span><span class="special">;</span></pre>Writes a <code class="computeroutput">niederreiter_base2</code> to a <code class="computeroutput">std::ostream</code>. </li>
 <li>
 <pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
   <span class="keyword">friend</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a name="id364754-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span>
+ <a name="id297482-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span>
              <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> f<span class="special">)</span><span class="special">;</span></pre>Reads a <code class="computeroutput">niederreiter_base2</code> from a <code class="computeroutput">std::istream</code>. </li>
 <li>
-<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id364793-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> x<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id297522-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> x<span class="special">,</span>
                        <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce identical sequences. </li>
 <li>
-<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id364820-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> lhs<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id297549-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> lhs<span class="special">,</span>
                        <span class="keyword">const</span> <a class="link" href="niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce different sequences,. </li>
 </ol></div>
 </div>

Modified: sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/sobol.html
==============================================================================
--- sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/sobol.html (original)
+++ sandbox/SOC/2010/quasi_random/libs/random/doc/html/boost/random/sobol.html 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
@@ -30,25 +30,25 @@
   <span class="keyword">typedef</span> <span class="identifier">IntType</span> <a name="boost.random.sobol.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
 
   <span class="comment">// <a class="link" href="sobol.html#boost.random.sobolconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="sobol.html#id365238-bb"><span class="identifier">sobol</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="sobol.html#id365245-bb"><span class="identifier">sobol</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="sobol.html#id297966-bb"><span class="identifier">sobol</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="sobol.html#id297973-bb"><span class="identifier">sobol</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="sobol.html#id365009-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a class="link" href="sobol.html#id365012-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a class="link" href="sobol.html#id365028-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="sobol.html#id365043-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="sobol.html#id297738-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a class="link" href="sobol.html#id297741-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a class="link" href="sobol.html#id297756-bb"><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="sobol.html#id297771-bb"><span class="identifier">dimension</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="sobol.html#id365058-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="sobol.html#id365061-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="sobol.html#id365079-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">result_type</span> <a class="link" href="sobol.html#id365107-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="sobol.html#id365123-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="sobol.html#id365150-bb"><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="sobol.html#id365181-bb"><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="sobol.html#id365212-bb"><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span></a><span class="special">(</span><a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="sobol.html#id297786-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="sobol.html#id297789-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="sobol.html#id297807-bb"><span class="identifier">seed</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">result_type</span> <a class="link" href="sobol.html#id297835-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="sobol.html#id297852-bb"><span class="identifier">discard</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="sobol.html#id297878-bb"><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="sobol.html#id297909-bb"><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span></a><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="sobol.html#id297941-bb"><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span></a><span class="special">(</span><a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1" lang="en">
-<a name="id648760"></a><h2>Description</h2>
+<a name="id721680"></a><h2>Description</h2>
 <p>class template sobol implements a quasi-random number generator as described in </p>
 <div class="blockquote"><blockquote class="blockquote"><p> [Bratley+Fox, TOMS 14, 88 (1988)] and [Antonov+Saleev, USSR Comput. Maths. Math. Phys. 19, 252 (1980)] </p></blockquote></div>
 <p> </p>
@@ -56,43 +56,43 @@
 In the following documentation <code class="computeroutput">X</code> denotes the concrete class of the template sobol returning objects of type <code class="computeroutput">IntType</code>, u and v are the values of <code class="computeroutput">X</code>.</p>
 <p>Some member functions may throw exceptions of type <code class="computeroutput">std::overflow_error</code>. This happens when the quasi-random domain is exhausted and the generator cannot produce any more values. The length of the low discrepancy sequence is given by <span class="inlinemediaobject"><img src="../../images/form_1.png"></span>, where digits = std::numeric_limits&lt;IntType&gt;::digits. </p>
 <div class="refsect2" lang="en">
-<a name="id648817"></a><h3>
+<a name="id721737"></a><h3>
 <a name="boost.random.sobolconstruct-copy-destruct"></a><code class="computeroutput">sobol</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id365238-bb"></a><span class="identifier">sobol</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297966-bb"></a><span class="identifier">sobol</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the default Sobol quasi-random number generator.</p>
 <p>Throws: nothing. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id365245-bb"></a><span class="identifier">sobol</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id297973-bb"></a><span class="identifier">sobol</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
 <p>Effects: Constructs the Sobol quasi-random number generator, equivalent to X u; u.seed(init).</p>
 <p>Throws: overflow_error. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id648910"></a><h3>
-<a name="id365009-bb"></a><code class="computeroutput">sobol</code> public static functions</h3>
+<a name="id721830"></a><h3>
+<a name="id297738-bb"></a><code class="computeroutput">sobol</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a name="id365012-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">min</span> <a name="id297741-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight lower bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 <p>
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a name="id365028-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">result_type</span> <span class="identifier">max</span> <a name="id297756-bb"></a><span class="identifier">BOOST_PREVENT_MACRO_SUBSTITUTION</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: Tight upper bound on the set of values returned by operator().</p>
 <p>Throws: nothing. </p>
 <p>
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id365043-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id297771-bb"></a><span class="identifier">dimension</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Returns: The dimension of of the quasi-random domain.</p>
 <p>Throws: nothing. </p>
 <p>
@@ -101,11 +101,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id649076"></a><h3>
-<a name="id365058-bb"></a><code class="computeroutput">sobol</code> public member functions</h3>
+<a name="id721996"></a><h3>
+<a name="id297786-bb"></a><code class="computeroutput">sobol</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id365061-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297789-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Throws: nothing. </p>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Resets the quasi-random number generator state to the one given by the default construction. Equivalent to u.seed(0). </p>
@@ -113,7 +113,7 @@
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id365079-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297807-bb"></a><span class="identifier">seed</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> init<span class="special">)</span><span class="special">;</span></pre>
 <p>Throws: overflow_error. </p>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Effectively sets the quasi-random number generator state to the init-th vector in the s-dimensional quasi-random domain, where s == X::dimension(). </p>
@@ -129,13 +129,13 @@
  </p>
 </li>
 <li>
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id365107-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id297835-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Returns: Returns a successive element of an s-dimensional (s = X::dimension()) vector at each invocation. When all elements are exhausted, X::operator() begins anew with the starting element of a subsequent s-dimensional vector.</p>
 <p>Throws: overflow_error. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id365123-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id297852-bb"></a><span class="identifier">discard</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> z<span class="special">)</span><span class="special">;</span></pre>
 <p>Requirements: *this is mutable.</p>
 <p>Effects: Advances *this state as if z consecutive X::operator() invocations were executed. </p>
 <pre class="programlisting"> X u = v;
@@ -149,11 +149,11 @@
  </p>
 </li>
 <li>
-<pre class="literallayout"> <a name="id365150-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Writes a <code class="computeroutput">sobol</code> to a <code class="computeroutput">std::ostream</code>. </li>
+<pre class="literallayout"> <a name="id297878-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_OSTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">os</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Writes a <code class="computeroutput">sobol</code> to a <code class="computeroutput">std::ostream</code>. </li>
 <li>
-<pre class="literallayout"> <a name="id365181-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Reads a <code class="computeroutput">niederreiter_base2</code> from a <code class="computeroutput">std::istream</code>. </li>
+<pre class="literallayout"> <a name="id297909-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_ISTREAM_OPERATOR</span><span class="special">(</span><span class="identifier">is</span><span class="special">,</span> <a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span><span class="special">;</span></pre>Reads a <code class="computeroutput">niederreiter_base2</code> from a <code class="computeroutput">std::istream</code>. </li>
 <li>
-<pre class="literallayout"> <a name="id365212-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span><span class="special">(</span><a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce identical sequences. </li>
+<pre class="literallayout"> <a name="id297941-bb"></a><span class="identifier">BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR</span><span class="special">(</span><a class="link" href="sobol.html" title="Class template sobol">sobol</a><span class="special">,</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">)</span><span class="special">;</span></pre>Returns true if the two generators will produce identical sequences. </li>
 </ol></div>
 </div>
 </div>

Modified: sandbox/SOC/2010/quasi_random/libs/random/doc/html/index.html
==============================================================================
--- sandbox/SOC/2010/quasi_random/libs/random/doc/html/index.html (original)
+++ sandbox/SOC/2010/quasi_random/libs/random/doc/html/index.html 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
@@ -20,7 +20,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright &#169; 2010 Justinas Vygintas Daugmaudis</p></div>
 <div><div class="legalnotice">
-<a name="id633781"></a><p>
+<a name="id706690"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -141,12 +141,13 @@
       </p></td></tr>
 </table></div>
 <p>
- The class __niederreiter_base2 is a model for a quasi-random number generator.
+ The class <code class="computeroutput"><a class="link" href="boost/random/niederreiter_base2.html" title="Class template niederreiter_base2">niederreiter_base2</a></code>
+ is a model for a quasi-random number generator.
     </p>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: July 21, 2010 at 19:13:43 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 21, 2010 at 20:02:41 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: sandbox/SOC/2010/quasi_random/libs/random/doc/main.qbk
==============================================================================
--- sandbox/SOC/2010/quasi_random/libs/random/doc/main.qbk (original)
+++ sandbox/SOC/2010/quasi_random/libs/random/doc/main.qbk 2010-07-21 16:04:08 EDT (Wed, 21 Jul 2010)
@@ -17,6 +17,8 @@
     [authors [Daugmaudis, Justinas]]
 ]
 
+[def __QuasiRandomNumberGenerator [link boost_random.reference.concepts.quasi_random_number_generator QuasiRandomNumberGenerator]]
+[def __niederreiter_base2 [classref boost::random::niederreiter_base2 niederreiter_base2]]
 
 [section Quasi-Random Number Generator]
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk